I've ran my origional dryflow filter for 149,000 miles with only two cleanings and the inside of my intake tube is as clean as the day it was installed. I only purchased a new one to simplify cleaning cycles which Ive been slacking on.
Outstanding filter and very durable. I work in the West Texas oil field and it's a very harsh desert climate. The filter performs as advertised and then some. I just bought a replacement filter for my Workhorse system on my 2006 Dodge diesel. After 120k miles the original AEM filter is still filtering like new. Just got a replacement to lessen cleaning time. Great product!!
Truck didn't blow up yet, so I guess it's a good filter!


So You Failed a Test... or a Whole Semester. What Now?
So You Failed a Test… or a Whole Semester. What Now?
Maybe you felt confident walking into the testing room.
Or maybe you knew your chances were slimmer than the villain in Who Framed Roger Rabbit after he gets squashed by the steamroller.
Either way, you failed a test. Let's talk about how to bounce back from that failure.
Failure isn't the end of the world; it happens to everyone.
Now, I think the main reason failure seems so monumental and terrible is that nobody likes to talk about it.
We don't want to put ourselves in a vulnerable position by revealing our failures – so we just tend to project our successes. As a result, people often have to deal with their failures alone.
So in order to make it clear that you're not alone – that we're both on the same playing field – I'm going to put some of my own failures out there for all the world to see.
For starters, I definitely wasn't a perfect student. I did well in college overall, but I actually failed at least two exams (just going off of my memory). One was in a physics class during my freshman year, and the other happened in a computer networking class during my junior year – a core part of my major's program of study.
In that latter class, there were terms and concepts I had literally never heard of. I spent so much of my time in that class distractedly wasting time on the internet and doing other things that the lecture material went straight over my head.
However, these two test failures pale in comparison to something that happened in high school – something I've wanted to keep buried ever since it happened. Thinking about it still makes me feel a bit of shame.
During my senior year, I got a really cool part-time job at a small business in my town. I actually worked a lot of part-time jobs as a teenager, and did pretty well in most of them.
Unfortunately… I was only at this job for three months. And that's because I got fired – for reasons that were completely, 100% my fault. I didn't listen well, I was too afraid of screwing things up (and thus wasted the owner's time), and didn't respect the freedom the position gave me. So they fired me.
I was sure that no one would ever want to hire me again – why would they? I'd already violated the trust of someone who'd hired me.
Looking back, though…. everything turned out fine.
I still went to college. I still got hired at plenty of places during college, and even did a full-time internship. I used that horrible experience of being fired – as well as my experiences failing tests – as opportunities to learn lessons.
Those failures represented low points in the volatile, messy progression of my life. Because that's precisely how life goes. It's not a nice, linear curve going steadily upwards as time goes on.
Instead, it's a chaotic progression of successes and failures. Peaks and valleys.
Right now, you might be in a valley. But the failure that put you there almost certainly won't keep you there. It's just one low point in your life, and your next step will likely be upward.
So, how do you process your failure and start moving up to your next peak as quickly as possible? That's what we'll cover in the rest of the article.
In my mind, overcoming failure and learning from it is a process that breaks down into five distinct steps (the video has six, but I'm merging two here because of the written format). Let's take a look at each.
Before you do anything else, you need to assess the need for any immediate actions you need to take after your failure.
For instance, let's say you completely skipped a test. Obviously, you need to contact your professor right away to see if there's any chance of making that test up – after all, it's not your fault that ninjas attacked you on the way to the testing center, right?
Failures seem monumental and earth-shattering when they first happen. Your emotions are running wild, blaring sirens in your brain… and they most likely won't let you do much of anything useful right away.
For that reason, I think you should take some time to step back from the problem and cool off a bit (after doing any needed damage control, of course).
Vent to a friend, sleep it off, or play 7 hours of Goat Simulator. Whatever you do, just give your brain some time to let the emotions subside. Once that happens, logic and rationality can take over to start doing more useful things.
Before you can dust yourself off and try again, you need to take some time to identify the causes of your failure. What went wrong?
We do this naturally when we play video games; if you try to jump a gap and fall short, for example, you automatically realize you need to get a running start to clear it.
You need to do this analysis on your real-life failures as well.
Were you taking too many classes this semester? Should you have dropped a class?
Was the class too hard?
Were you simply unmotivated to pay attention or study?
Did you fail to utilize good study techniques?
Think about how you can retry in a smarter way going forward.
Once you've created your improved plan of attack, it's now time to simply do the work and retry.
This couldn't be further from the truth. Asking for help is showing that you're smart enough not to accept ignorance out of pride or some fear of embarrassment. It's not stupid at all.
Plus, now that you've failed, you know you're not above needing help. And none of us are. We all need assistance at times.
So go to office hours. Get a tutor if you need one. Or simply raise your hand in class when you're confused.
It's like being a passenger on a sinking ship. If someone comes by in a raft to save you, jump on that raft.
Here's the sad truth. A lot of people sort of let life "happen" to them. They let their past failures and wrong decisions dictate the course of their futures.
There are very few failures that can completely prevent you from adapting and retrying. As long as you don't give up, the vast majority of failures will simply make you smarter and more resilient in the future.
Failure is not the end. Rather, it's a source of insight.
If you don't like where your failures have gotten you, then learn from them and retry in a smart way. If you don't like the person you were yesterday, start taking small steps today to change that person.
If you wan to learn study techniques that can help you avoid failure in the future, then check out my free 100+ page book called 10 Steps to Earning Awesome Grades (While Studying Less).
Hopefully the article and these resources have helped you in some way!
If you'd like to share any experiences you've had with failure, feel free to do so in the comments below (or on the YouTube video's comments, where the discussion is a bit more lively).


Imagine a Water Tower turned into a hotel — I think of a ball shaped thing on legs like you see dotted across the midwest of the USA- and I scratch my head at the thought. The Dutch however have different types of water towers. They look like this (castles) and a few years ago, after spotting the beautiful building in an image of the town in 1930's the creators of this amazing hotel decided to give the building new life.
No longer surrounded by water, the creation of The Hotel Augustus and it's landscape, recreated an opportunity to surround the premises with water and nature. After renovation, the river Vlij now flows again, the water tower/ hotel is surrounded by gardens and the original pumping station has been converted to a restaurant and a market-café.
Sited on the spot where the water basins for Dordrecht's water tower were located, a formal but quirky garden was created.
There is an entrance garden, a vegetable garden for fresh produce, a garden full of berries, a hothouse for grapes and a greenhouse. A Giardino Segreto (Secret Garden) in which you can disappear or even stay the night (there is a hotel room in the secret garden), a copse to roam about, an orchard with apples, pears, plums, cherries and last but not least an Italian garden.
I yearn for projects like this and take enormous inspiration from it. From the quirky formal garden to the business model of creating a hotel and landmark that flows directly from the land and whose main feature is the landscape, I am contemplating how my own little slice of land can be put to better use.
read more about the history of this place at this fun website.
I also like the orderly and productive gardens, so unlike my own!


This article argues that while psychoanalytic theory has been valuably employed by television, film and cultural studies, there has been no comparable 'psychoanalytic turn' in radio studies. It suggests that the concept of 'containment', as developed variously by Wilfred Bion and Esther Bick, might go some way to explain the powerful role that the voice of the radio presenter can play in the regular listener's internal world, with the capacity both to 'hold' the listener together, and to transform overwhelming fears into more manageable feelings. It argues that the disembodied radio voice does this partly because it recalls the prenatal power of the maternal voice, and partly through the temporal order that regular radio voices impose on the internal and external world. Both Second World War British radio catchphrases and Roosevelt's Fireside Chats are discussed in relation to their containment function. The article also explores the radio as a transitional space, as defined by Donald Winnicott, through which it can constitute listeners into an 'imagined community'. It ends by reflecting on the impact of the angry voice of the 'shock-jock' which, it suggests, amplifies rather than contains overwhelming feelings.


The Melbourne Tea Festival was held at the Melbourne Convention and Exhibition Centre on Sunday the 29th of May 2016.
The festival featured more than 50 specialty loose leaf tea brands offering tastings and tea sales. From Japanese matcha and locally grown Australian teas to traditional Indian chai and organic blends the market was afternoon out for the tea lover. In an adjoining room tea workshops from Australia's leading tea specialists where held.
We had a cup of tea and a talk with a few of the stallholders.


Living Enrichment Center is a community of people encouraging the spiritual growth of the individual, a place where lives are transformed and dreams are built.
In addition to uplifting Sunday and Wednesday services, the Center offers ongoing support groups, a small group ministry, pastoral support and counseling, men's, women's, seniors, singles, and choral ministries, as well as programs for children and youth.
We also offer inspiring classes, workshops and speakers, weddings, funerals, christenings, home and hospital visits. Living Enrichment Center is a spiritual community of thousands of people.
Every week people come from all over the Pacific Northwest and beyond to hear uplifting spiritual messages that apply to everyday living.


text:
A Real American Book!
G.I. Joe Research
Toy Ads!
← G.I. Joe and Jem have something in common and his name is Jon M. Chu
Community, "G.I. Jeff" Review →
Toy Trade News – Feb 1982
This industry publication is a fun time capsule because it was published after G.I. Joe debuted at Toy Fair 1982, but before the product really started hitting shelves.
Also interesting are the other articles, which give some context to what else was going on in the biz at the time of Real American Hero's launch. Apologies, I don't have the third page, but the Hasbro stuff is covered on the first two, and I think the third page continuation was just a final paragraph for the "Makers Bet On Military" article.
Filed under G.I. Joe Behind the Scenes, Toys and Toy Art
Tagged as Bob Prupis, G.I. Joe action figures, Toy Fair 1982, Toy Trade News
2 responses to "Toy Trade News – Feb 1982"
Thanks so much for sharing these, it's such a fascinating read. The early 80's were an important time for the action figure industry. You have Hasbro rebounding with the G.I. Joe brand after years of stagnation while longtime competitors such as Ideal and Mego were going under for good. Mego's Eagle Force line provided a lot of inspiration for the second year of Joe product in terms of character design despite failing to catch on like the Joes would end up doing.
It's also awesome to see familiar names like Bernie Loomis and Marty Abrams. It truly must have been an exciting time to be working in the biz.
It's of course funny to hear a few quotes from people not thinking more military toys was a good idea. But can't help but feel bad for Mego and their Eagle Force. What awful timing to put those out at the same time as the new G.I. Joe! The premise of the lines are so similar — did one of the two companies steal the other's idea? — I'd think Eagle Force could've done well without that competition. Imagine if they also were able to have a comic and animated commercials?
Charbroil by Woodbridge and Sears
Remembering Joe Bacal
Mestophoni by Groen
Ron Rudat faces 1981
G.I. Joe Yearbook #4 by Salmons
Cesspool by Groen
Wetsuit original sculpt by Merklein
Cobra Piranha model by David Kunitz
We're Back! / URL news
A Real American Book! 2018 in Review
Type your email to get notifications of new posts.
Animation Back issues Behind the Scenes Book Behind the Scenes Coffee Table Book Inspiration Comic Books Comics Reviews Convention Reviews G.I. Joe: Retaliation G.I. Joe: The Rise of Cobra G.I. Joe Behind the Scenes G.I. Joe issue #90 G.I. Joe live action films General Musings Hub Comics Photography Prehistory Press Reading comics The Other Half of the Battle (Episode Reviews) Toys and Toy Art Uncategorized Writing Process
Joe A Day
Joe Quinones' Interweb-Log
Leaky Suit Brigade
Liz Prince Power
Maris Wicks
Nick Nadel
Sara Allen
A Real American Book! · Behind the scenes of Tim Finn's G.I. Joe book

redpajama_set_name: RedPajamaCommonCrawl


text:
Download as PDF Print
Digital inclusion strategies for the G20 – Lessons in public-private cooperation from India and Africa
Sanjay Anandaram (iSpirt (India))
Krish Chetty (HSRC BRICS Research Centre)
Jaya Josie (Zhejiang University Center for Internet and Financial Innovation)
Manjeet Kripalani (Gateway House, Indian Council on Global Relations)
September 27, 2021 | Last updated: October 13, 2021
Tags: Development, Digital, Infrastructure
Public digital infrastructure, including hard and soft variants, encourages competition, innovation and inclusion. Through the India Stack and Modular Open Source Identity Platform (MOSIP), the Indian experience offers developing countries a path to leapfrog the development phase for digital platforms. Open-source systems offer countries an opportunity to establish low-cost public identity, financial and data exchange systems. The G20's support of such platforms will accelerate adoption, allowing developing countries to advance digital usage. Funding is key to implementation. This brief offers three mechanisms specialised Digital Inclusion Social Impact Bonds, G20 coordinated multilateral collaborative funding and alternate multilateral financial mechanisms.
LEAPFROGGING TRADITIONAL DIGITAL DEVELOPMENT PATHWAYS
Any digital inclusion agenda must be predicated on "access" and "usage" requirements. The developed world has largely solved the "access" issue and is now focused on "usage". The developing world's digital inclusion agenda has to concentrate on solving both the "access"1 and the "usage" challenge. Digital access alone will not allow these nations to participate as equal partners within the digital economy. Participation requires a usage-centred digital inclusion agenda2 to introduce new consumers to identification, financial and e-government service systems. If developing countries leapfrog the traditional development path, developed/developing nations will benefit from global economic growth and accelerated poverty reduction. Open-source digital infrastructure offers developing nations an opportunity to simultaneously address access and usage priorities, promoting an inclusive, competitive and innovative digital economy.
LIMITED CHOICES BETWEEN CURRENT DIGITAL STRUCTURES
Digitalisation is fundamentally different in the developed and developing worlds. The developed world has both the hard3 and soft4 infrastructure, while the developing world lacks both. A digital economy model which focuses on usage promotes digital availability, awareness, comfort, privacy and productivity. The developing world has yet to transition its priorities to such principles. There are three predominant digital economy models adopted in the developed world, which do not suit developing countries' requirements. China has adopted a state-controlled and mandated model, with open data-sharing among Chinese stakeholders. Europe follows strict consumer regulation intending to protect the consumer's rights, and the USA is dominated by private companies, proprietary infrastructure and product monetisation, favouring the incumbent mega-platforms. The developing world, in contrast, requires a model which fosters inclusion, competition and innovation. The "open system" model proposed here will allow the developing world to catch up with the extant models of the developed world and work harmoniously with them.
LIMITED PUBLIC SECTOR FUNDING AND POLITICAL WILL
Given the competing developmental priorities within developing countries, there is a need for innovative financing mechanisms to coalesce alternate funding promoting digital access and usage projects. Africa, for instance, requires an annual investment of US$ 3 billion to fund digital development (Corrigan 2020). Although greater funds are needed, international development assistance for digital networks and services has shrunk, in the hope the private sector will fund such initiatives (OECD 2005). This approach neglects non-economic centres and widens the digital divide. Together with improved coordination of public-private funding arrangements, a change in political will is required to support the public sector's digital development funding (Nyakanini et al. 2020).
RECOMMENDATION 1: THE G20 ENDORSES OPEN PUBLIC DIGITAL INFRASTRUCTURE TO COORDINATE PUBLIC-PRIVATE COOPERATION IN THE DIGITAL ECONOMY
DEFINING AN INCLUSIVE DIGITAL ECONOMY MODEL FOR ALL
A G20 endorsed inclusive digital economy model will bring developing countries into a formal digital governance structure at a low cost and with easier access. This model adopts eight principles:
· An open system: In which no single country, vendor or technology provider lays claim to both hard and soft digital infrastructure,
· Accessibility for all: Allowing all countries/individuals/entities to use, consume, transact, share the digital infrastructure within applicable laws and regulatory frameworks.
· Affordability: No one should be excluded for financial reasons
· The Right to Use: Everyone should have the right to use, consume, transact and share infrastructure.
· Trust and Security: Trust and Security in the infrastructure must be ensured through technological, institutional, legal and regulatory mechanisms.
· Auditable: The system can be independently evaluated against a set of regulations for financial and performance purposes.
· Privacy by design: The design of the system must ensure privacy within the regulatory framework.
· Scalable, extensible, modular: The system must be scalable to handle growth and be extended to include new functions. Its modular design must be flexible enough for use in different environments.
India offers a model to encompass these principles and reconcile existing differences in the developed and developing world's digital economy models. The Indian model treats digital inclusion as a public good through which governments and the private sector can collaborate, and enterprise, innovation and competition can thrive.
India Stack is, like the Internet Stack, a set of open, modular, interoperable software protocols. It provides the building blocks that allow "governments, businesses, startups and developers to utilise a unique digital infrastructure to solve India's hard problems towards a presence-less, paperless, and cashless service delivery" (What is India Stack?, n.d.). Its base is a digital biometric identity that allows citizens to access connected e-government services from anywhere in the country. It is connected to a digital bank account, through which citizens receive services and subsidies, from taxes to licences to food rations. The identity stores the digital records including birth and education certificates, land records and most recently, COVID-19 cases and vaccination details and consent to share data lies with the individual (see Figure 1).
Since 2009 when India first launched a national identity card, Aadhaar, this system has been built on, tested across India's vast, diverse population, and scaled up. As a result, it is now among the world's most robust, affordable, accessible digital systems. In December 2019, the Bank of International Settlements, which reports to the G20 on financial implementation monitoring (Reports to the G20 on implementation monitoring, n.d.), stated that India Stack "offers an important case study where the results are relevant and applicable to all economies, irrespective of their stage of development" (D'Silva et al. 2019).
While there have been reports of Aadhaar numbers being leaked or illegally accessed, it must be noted that Aadhaar's all-important biometric database, which uniquely authenticates an individual, has remained secure. The Aadhaar number alone without biometrics is not a tool for authenticating identity. Moreover, a personal and non-personal data privacy law is in the Indian Parliament, awaiting passage (Sharma, 2018). The India Stack is now recognised as "one of the most advanced systems in the world"(Fintechnews Singapore, 2021). It is non-proprietary without Intellectual Property Rights, patents or royalties and although it is owned or supported and used by government linked entities, it is freely accessible to private enterprise, big or small. Efforts are underway globally to adopt all or part of the India Stack model. Countries like the Philippines are keen to develop a similar "Philippines Stack" (Schellhase 2019, p. 11). The formation of the Modular Open Source Identity Platform (MOSIP) in India, inspired by the India Stack experience, is aimed at setting up a "digital foundational identity system at low cost" (MOSIP.io, n.d.). Several countries have signed on to this, including Morrocco, Philippines, Guinea and Ethiopia.
Funding for this system can come from multilateral agencies, bilateral grants or projects, philanthropic grants, entrepreneurial investment and should be prioritised by the G20. Reconciling existing piece-meal digital infrastructure and services is necessary not to waste existing investment.
Coordination between multilateral institutions is also necessary. For the African continent, a basic all-of-Africa approach will need coordination between the various institutions such as AUC, Smart-Africa, AUDA-NEPAD, ATU, and UNECA to direct the resources necessary for digital transformation optimally (African Union 2020).
Fig. 1 Illustration of the India Stack Model, Source: iSpirt
OPPORTUNITIES FOR OPEN PUBLIC DIGITAL INFRASTRUCTURE IN AFRICA LESSONS FROM INDIA
India's public digital platform is centred on the open system principle. It encourages innovation, allowing regulated public and private service providers to use the infrastructure, supporting multiple business models (including business-to-business, business-to-government, government-to-citizen, consumer-to-consumer and consumer-to-business) (D'Silva et al. 2019, pp. 1, 17). The soft infrastructure is developed upon a robust hard infrastructure layer, which allows increased internet access and mobile phone ownership (Raghavan, Jain, and Varma 2019). In India, mobile data plans are among the cheapest in the world, resolving challenges of access and leveraging the gains made in the soft public digital infrastructure layer.
India's public soft infrastructure provides an interface for service providers to offer identity, payments, secure data exchanges and data registration services to consumers (Omidyar Network India, 2020). When made available through MOSIP, these systems allow any country adopting the model to build their digital identification or local interbank payment system. (Raghavan, Jain, and Varma 2019). In India, the Reserve Bank regulates the digital payments platform, only allowing regulated service providers to transact. By defining data-sharing rules among all providers linked into the system, it fosters greater competition and decreases transaction costs. Open access to data lowers costs in switching across providers (D'Silva et al. 2019, p. 2), helps onboard consumers and allows a high volume of low-value transactions. Through Aadhaar, between 2011 and 2017, 470 million Indians opened a bank account, reaching 80% of the population (D'Silva et al. 2019, pp. 5, 6, 12). It provides a seamless user experience and simplifies financial literacy campaigns (Omidyar Network India 2020).
The success of the Indian model is driven by a series of use cases that led to the development of a variety of packages. These were developed in response to social problems widespread among the developing world, such as providing welfare payments to people in need and promoting efficiency in the disbursement of public funds (Raghavan, Jain, and Varma 2019).
By developing a public interface at the early implementation stage, developing countries can promote fair competition, allowing all service providers an equal opportunity to transact. Modular design allows interconnected but independent single-purpose technologies to work together. Flexibility is built into the system's design to ensure it can be adapted to meet the users' evolving needs (D'Silva et al. 2019, p. 23). Countries can select the systems most appropriate for their purposes.
Several African countries could benefit from an integrated identity system. While some still use paper-based registries, most have moved to smart cards, although a few allow other service providers to authenticate credentials. Countries such as Botswana, Kenya, Morocco, Namibia, and Rwanda have relatively advanced identity ecosystems. In these countries, database coverage of birth registers ranges between 63% to 95% (World Bank Group 2017, pp. 11-21). While the coverage and robustness of these systems may be strong, interoperability and interconnectivity need improvement. In this light, the identification packages of MOSIP offer immediate added value, exposing identity data and providing a foundation for secure digital financial transactions. The World Bank already supports African countries investing in identity authentication systems that offer linkages to external service providers (World Bank Group 2017, p. 61).
Within Africa's financial sector, Kenya is recognised as a world-leading early adopter of mobile money with the MPESA system. However, as the Kenyan mobile money market is highly concentrated, the FinTech sector's growth has slowed. Concentration limits interoperability for consumers as the dominant provider has no incentive to reduce its market share. Thus despite Kenya's National Payment System Act articulating the value of interoperability, few alternate service providers can enter the market and compete with Safaricom's coverage (Mazer and Rowan 2016). By introducing an underlying public payments platform that integrates mobile wallets, Kenya can boost its financial sector.
In South Africa (SA), the payments industry is replacing its real-time-clearing (RTC) interbank system due to high fees in the business-to-business sector. 90% of South Africa's payments are cash-based, with small, medium and micro enterprises (SMMEs) not accepting expensive card payments. By developing an overlay to the RTC system, inspired by India's Unified Payment's Interface (UPI), the Payment Association and BankservAfrica hope to improve inclusion among SMMEs, with a new interface released in 2021. The SA Reserve Bank seeks a flexible architecture that will meet low-income consumers' demands in particular (Arnfield 2019).
MOSIP offers an opportunity to leapfrog the development of costly soft infrastructure platforms. Some African countries have begun adopting aspects of the package appropriate to their needs. The G20's support of public soft digital infrastructure and the principles of an inclusive digital economy model will help accelerate the adoption of these packages.
Fig. 2 An inclusive digital economy model
RECOMMENDATION 2: THE G20 ENDORSES ALTERNATE INNOVATIVE MECHANISMS, INCLUDING FINANCING FOR DIGITAL INCLUSION PROJECTS
G20 COORDINATED MULTILATERAL COLLABORATIVE FUNDING
As an alternative organisation model, the multilateral collaborative model can distribute public digital infrastructure development responsibilities based on expertise, resources and activities among stakeholder groups tethered to the G20. The model emphasises collaboration in the innovation process, centring knowledge-sharing and allowing each actor to concentrate on its unique strengths. The model's macro organisation also contributes to value creation at the micro-level, enabling dynamic relationships, collaborations, and synergies (Hasche, Höglund, and Linton 2020).
Framing the collaborative model within the multilateral context requires distributing responsibilities such as funding, implementation, innovation and oversight among nations according to their capabilities. In response to the pandemic, the United States, Japan, Australia, and India adopted a similar organisational model to mass-produce vaccines for the Indo-Pacific region. This leverages India's manufacturing capacity, Australian logistics capacity and the funding capacity of the United States and Japan. By distributing responsibilities based on individual national strengths, the group can accelerate vaccine production while lowering production costs (Quad Summit Fact Sheet 2021). Similar collaboration may be encouraged by members of the BRICS group of countries.
The multilateral collaborative model can be introduced through a multi-stakeholder group comprising G20 representatives of developed and developing countries, supported by an auxiliary group consisting of representatives from philanthropic organisations, think tanks, academia, civil society, corporations and multilateral institutions. The auxiliary group is a recommending body only. The G20 may consider adapting the Digital Public Goods Alliance's model, which convenes communities of practice and identifies projects that accelerate digital inclusion ("Promoting Digital Public Goods to Create a More Equitable World," n.d.).
In the multilateral context, the G20 provides the connective tissue between nations, with well-resourced developed nations taking responsibility for funding these projects. Countries that adopted innovative public digital infrastructure share their frameworks and solutions with developing nations, which act as implementers of the innovation. Structures such as the T20, W20, Youth20, etc., help provide oversight, producing research and insights that may streamline this initiative's implementation. In this model, the G20's communities of practice act as policy advisors rather than regulators, pushing forward progressive strategies that promote digital inclusion.
The collaborative model promotes leapfrogging by centralising learning and knowledge-sharing in its design and succeeds by leveraging the organisational capacity of the G20 and its commitment to digital inclusion. As developing nations begin to adopt and implement public digital infrastructure, they enhance their knowledge and capacities, which can be shared with regional peers.
Fig. 3 G20 coordinated multilateral collaborative funding model
SOCIAL IMPACT BONDS
Innovative financing solutions are required to address the significant funding deficits impeding digital inclusion progress in the developing world. A specialised Social Impact Bond can coalesce private sector or donor funding promoting digital inclusion goals. The impact bond blends public-private partnerships, impact investing and results-based financing, where investors, in effect, pay to achieve a desired social impact (Gustafsson-Wright et al. 2017). These financing vehicles are more applicable when measurable outcomes are attributed to a project, the service provider has a strategy to achieve the outcomes, and the proposed intervention is innovative in design (Gustafsson-Wright et al. 2017). With clear digital inclusion principles, as described earlier in this text, digital inclusion projects promote local innovations, contributing to poverty eradication.
The Social Impact Bond is based on an agreement between investors, service providers, beneficiaries, and an outcomes-funder by forming an outcomes-based contract. The agreement mitigates the risk carried by the public sector to finance such interventions. Such initiatives are relatively new within the development finance arena but enable socially responsible financing (Sera 2020). It is critical that governments clearly define the terms of the digital inclusion agreement, guarding against the private sector or other interests monopolising project and programme objectives. It defines the boundaries of the relationship and investor expectations, and elaborates on the safeguards needed to protect vulnerable beneficiaries.
At present, the rollout of these bonds has been slow due to the mechanism's novelty and public finance management legislation's rigidity. Such legislation often mandates the state to commit funds to a project during the period of activity. Governments must introduce legislative provisions to unbind long-term financial commitments and permit greater flexibility in such funding arrangements (Center for Global Development, n.d.). The G20's endorsement of these bonds and legislative changes, which offer greater flexibility, will help generate awareness about such opportunities, educate potential funders, and accelerate such projects' rollout in developing countries.
Fig. 4 Design of Digital inclusion Social Impact bonds
PROMOTING MULTILATERAL FINANCIAL MECHANISMS
Beyond stimulating local financing mechanisms, there is a need to accelerate the multilateral financing of digital inclusion to increase funding substantially and accelerate change in developing countries. Multilateral development banks generally recognise the value of digital access but commit approximately 1% of funds to ICT projects. This slow pace of investment is premised on a belief that the private sector takes responsibility for digital infrastructure investments (Alliance for Affordable Internet 2018). However, as detailed in this brief, the public sector is encouraged to play a more central role in providing hard and soft digital infrastructure, requiring external support from multilateral development banks and other financing institutions. The G20 can leverage its IMF and World Bank relationships to coordinate increased funding of digital inclusion projects.
Recognising the importance of global digital inclusion, the United Nation's Roadmap for Digital Cooperation has called for accelerating transformative funding models such as the International Telecommunications Union (ITU)'s GIGA Initiative (United Nations 2020). The ITU is a controlling agency that coordinates the sourcing of international funds directed to projects that meet its programme's conditions. GIGA can coalesce long-term financial pledges from public and private sector sponsors interested in connecting schools to the internet. GIGA provides a range of financial vehicles, such as bond investment opportunities which translate long term pledges into short-term cash flows to GIGA-sponsored projects. GIGA is further supported by multilateral development banks, acting as the treasurer behind these bonds (ITU 2020). To adapt the GIGA model, the G20 can recommend forming a global programme earmarked to address digital inclusion challenges, understanding the contribution of these projects in meeting the SDGs.
https://www.mosip.io/
"Quad Summit Fact Sheet", 2021 https://www.mofa.go.jp/files/100159237.pdf
"Reports to the G20 on Implementation Monitoring" https://www.bis.org/bcbs/implementation/impl_moni_g20.htm#:~:-text=About BIS,a bank for central banks
"What Is India Stack?" https://www.indiastack.org/about/
African Union, "The Draft Digital Transformation Strategy for Africa (2020 to 2030)", 2020 https://au.int/sites/default/files/newsevents/workingdocuments/37470-wd-annex_2_draft_digital_transformation_strategy_for_africa.pdf
Alliance for Affordable Internet, "Closing the Investment Gap: How Multilateral Development Banks Can Contribute to Digital Inclusion", Washington DC, 2018 https://1e8q3q16vyc81g8l3h3m-d6q5f5e-wpengine.netdna-ssl.com/wp-content/uploads/2018/04/MDB-Investments-in-the-ICT-Sector.pdf
Arnfield R., "South Africa's Digital Payments Plan Takes a Page from India's UPI", PaymentsSource.com, 2019 https://www.paymentssource.com/news/south-africas-digital-payments-plan-takes-a-pagefrom-indias-upi
Center for Global Development, "Investing in Social Outcomes: Development Impact Bonds", cgdev.org https://www.cgdev.org/page/investing-social-outcomes-development-impact-bonds-0
Corrigan T., Africa's ICT Infrastructure: Its Present and Prospects, SAIIA Policy Briefing 197, 9 June 2020 https://saiia.org.za/research/africas-ict-infrastructure-its-present-and-prospects/#
https://www.bis.org/bcbs/ Impact Bonds Work, and When to Use Them", 2019 https://dalberg.com/our-ideas/how-development-impact-bondswork-and-when-use-them/
D'Silva D., Z. Filková, F. Packer, and S. Tiwari, The Design of Digital Financial Infrastructure: Lessons from India, in BIS Papers No 106, Basel, 2019 https://www.bis.org/publ/bppdf/bispap106.pdf
Fintechnews Singapore, "India's Open Banking Landscape Thrives on the Back of Digital Public Infrastructure", 2021 https://fintechnews.sg/49565/india/indias-openbanking-landscape-thrives-on-the-backof-digital-public-infrastructure/
Gustafsson-Wright E., I. Boggild-Jones, D. Segell, and J. Durland, Impact Bonds in Developing Countries: Early Learnings from the Field, Brookings Institution Reports, Washington DC, 2017 https://www.brookings.edu/wp-content/uploads/2017/09/impact-bonds-in-developing-countries_web.pdf
Hasche N., L. Höglund, and G. Linton, "Quadruple Helix as a Network of Relationships: Creating Value within a Swedish Regional Innovation System", Journal of Small Business and Entrepreneurship, vol. 32, no. 6, pp. 523-44, 2020 https://doi. org/10.1080/08276331.2019.1643134
ITU (International Telecommunications Union), Giga: An Initiative to Connect Every Young Person in the World to Information, Opportunity and Choice, Geneva, 2020
Mazer R. and P. Rowan, "Competition in Mobile Financial Services: Lessons from Kenya and Tanzania", The African Journal of Information and Communication, vol. 17, pp. 39-59, 2016 http://wiredspace.its.ac.za/bitstream/handle/10539/21629/AJIC-Issue-17-2016-Mazer-Rowan.pdf?sequence=3&isAllowed=y
Nyakanini G. et al., "Unlocking the Digital Economy in Africa: Benchmarking the Digital Transformation Journey", Kigali, 2020 https://digitalimpactalliance.org/wp-content/uploads/2020/10/SmartAfrica-DIAL_DigitalEconomyInAfrica2020-v7_ENG.pdf
OECD (Organization for Economic Co-Operation), ICTs for Development: Financing Activities of DAC Members, OECD Papers, Geneva, https://www.oecd.org/fr/cad/35528240.pd
Omidyar Network Indi, "The Potential of Open Digital Ecosystems", Redwood City, CA, https://web-assets.bcg.com/b1/32/454f846e4a7f884b30a3e63997c9/ode-executive-summary.pd
Raghavan V., S. Jain, and P. Varma, "India Stack – Digital Infrastructure as Public Good", Communications of ACM, vol. 62, no. 11, pp. 76-81, 2019 https://cacm.acm.org/magazines/2019/11/240375-india-stack-digital-infrastructure-as-public-good/fulltext
Schellhase J., "Framing the Issues: Expanding Digital Financial Inclusion in the Philippines", Santa Monica, 2019 https://milkeninstitute.org/sites/default/files/reports-pdf/Framing%20the%20Issues-%20Expanding%20Digital%20Financial%20Inclusion%20in%20the%20Philippines-Final-191114.pdf
Sera Z., "Social Impact Bonds: The Secret Tool for Effective Public Services?", 2020 https://urbact.eu/social-impact-bonds-secret-tool-effective-public-services
United Nations, "Roadmap for Digital Cooperation", New York, 2020 https://www.un.org/en/content/digital-cooperation-roadmap/assets/pdf/Roadmap_for_Digital_Cooperation_EN.pdf
World Bank Group, "The State of Identification Systems in Africa", Washington DC, 2017 http://documents1.worldbank.org/curated/en/156111493234231522/pdf/114628-WP-68p-TheStateofIdentifica2005asessments-PUBLIC.pdf
Sanjay Anandaram Krish Chetty Jaya Josie Manjeet Kripalani
Existing Initiatives & Analysis
Existing Agreements
Existing Policies and Monitoring
Suggest more existing initiatives and analyses!
Your suggestions will be sent to the authors.
Please leave this field empty. Please leave this field empty. Please leave this field empty.
*We will only use your contact informations to contact you concerning your request. For further informations on handling your private data you can check our Privacy Policy.
*necessary fields
The authors are solely responsible for the content and their views do not necessarily
represent the views or recommendations of their related institutions.
Governing Climate Target, Energy Transition and Environmental Protection
Embedding The Circular Economy In Global Value Chains: Strategies And Frameworks For A Just And Effective Transition
The circular economy transition along global value chains provides levers that can curb raw material use, preserve biodiversity, and reduce pollution, including the emission of greenhouse gases (GHGs). While the transition to circularity is building momentum, several systemic barriers continue to exist. This policy brief presents eight proposals which facilitate the transition to circular value chains in G20 countries and the Global South. In detail, we recommend: (1) advancing the circular design of products, (2) making international trade and investment policies supportive of circular value chains, (3) enhancing funding for circular economy investments and establishing dedicated financing mechanisms for that purpose, (4) developing environmental, social and governance (ESG) and circularity metrics which drive investment decisions towards sustainability, (5) facilitating a localised transition by harnessing regional resources to shorten value chains (6) ensuring that the transition process is just and inclusive for the Global South by supporting reverse logistics and globally applied extended producer responsibility (EPR) standards, (7) using the public awareness momentum created by the plastics crisis to draw attention to the circular economy imperative, and (8) creating a platform for sharing of best practices in circular policy design, implementation and monitoring.
Kirana Agustina (World Resources Institute (WRI) Indonesia)
Venkatachalam Anbumozhi (Economic Research Institute for ASEAN and East Asia (ERIA))
Romadhani ARDI (Universitas Indonesia)
Nicolas Buchoud (Grand Paris Alliance for Metropolitan Development Paris)
Milindo Chakrabarti (Research and Information Systems for Developing Countries, New Delhi (India))
Alexander Charalambous (Living Prospects)
Alex Godoy-Faúndez (Universidad del Desarrollo)
Yasuhiko Hotta (Institute for Global Environmental Strategies (IGES))
Martin Kochhan (Deutsche Gesellschaft für Internationale Zusammenarbeit (GIZ) GmbH)
Konstantinos KARAMPOURNIOTIS (Living Prospects)
Rainer LANZ (World Trade Organization (WTO))
Vesna LAVTIZAR (Institute for Global Environmental Strategies (IGES))
Hemant Mallya (Council on Energy, Environment and Water (CEEW))
Nam Hoang NGUYEN (Institute of Strategy and Policy on Natural Resources and Environment (ISPONRE))
Shuva Raha (Council on Energy, Environment and Water (CEEW))
Victor STOLZENBURG (World Trade Organization (WTO))
Cecilia Wandiga (Centre for Science and Technology Innovations (CSTI))
Digital Pathways to Resilient Communities: Enabling Universal Internet Access and Utilising Citizen-Generated Data
Smartization of sustainable development that requires equitable digital channels alters the organisation structures of governments, civil societies, and corporations, resulting in a data revolution. The discourse around data revolution brings multiple challenges. This policy brief argues for two-way communication emphasising universal internet access and citizen-generated data as a solution. The policy brief further argues that while universal internet access requires addressing the problem of affordability, infrastructure, and digital governance as an enabler of the development, the utilisation of citizen-generated data is conditional on the citizens' incentive, smartphone use, web-based applications, social media platforms, big data transparency, and data governance.
Noran Abdou (AECOM)
Subhasis Bera (International School of Business and Media)
Khaled El-Sayed (Synerjies Center for International and Strategic Studies)
Yassmine Lotfi (Synerjies Center for International and Strategic Studies)
Reham Morsy (Synerjies Center for International and Strategic Studies)
Dil B. Rahut (Asian Development Bank Institute)


text:
Q: Google Play Services error integrating(Can't register classes) I have a problem with integrating Google Play Services into my Unity game. I am sure the setup is correctly done on the google play developer console/google play API, and even Unity.
Using ADB Logcat, here is my error log text : https://hastebin.com/varilupaxi.scala (on short, the errors are "Could not register one or more required Java classes." and "InvalidOperationException: There was an error creating a GameServices object.").
Any idea how to fix this ? I also have the latest version of the Google Play Services(0.9.50).
Here it's my Unity C# code : https://hastebin.com/iqajeguvop.cs
Thanks a lot !
Here are the errors if link doesn't work :
03-20 10:23:26.173: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/common/ConnectionResult: an exception occurred.
03-20 10:23:26.174: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/common/GooglePlayServicesUtil: an exception occurred.
03-20 10:23:26.174: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/common/api/Api: an exception occurred.
03-20 10:23:26.174: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/common/api/Api$ApiOptions: an exception occurred.
03-20 10:23:26.175: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/common/api/Api$ApiOptions$HasOptions: an exception occurred.
03-20 10:23:26.175: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/common/api/GoogleApiClient: an exception occurred.
03-20 10:23:26.175: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/common/api/GoogleApiClient$Builder: an exception occurred.
03-20 10:23:26.175: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/common/api/PendingResult: an exception occurred.
03-20 10:23:26.175: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/common/api/Result: an exception occurred.
03-20 10:23:26.176: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/common/api/ResultCallback: an exception occurred.
03-20 10:23:26.176: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/common/data/DataBufferUtils: an exception occurred.
03-20 10:23:26.176: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/Games: an exception occurred.
03-20 10:23:26.177: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/Games$GamesOptions: an exception occurred.
03-20 10:23:26.177: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/Games$GamesOptions$Builder: an exception occurred.
03-20 10:23:26.177: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/Player: an exception occurred.
03-20 10:23:26.177: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/PlayerBuffer: an exception occurred.
03-20 10:23:26.177: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/PlayerLevel: an exception occurred.
03-20 10:23:26.178: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/PlayerLevelInfo: an exception occurred.
03-20 10:23:26.178: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/Players: an exception occurred.
03-20 10:23:26.178: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/Players$LoadPlayersResult: an exception occurred.
03-20 10:23:26.178: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/achievement/Achievement: an exception occurred.
03-20 10:23:26.178: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/achievement/Achievements$LoadAchievementsResult: an exception occurred.
03-20 10:23:26.179: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/event/Event: an exception occurred.
03-20 10:23:26.179: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/event/EventBuffer: an exception occurred.
03-20 10:23:26.179: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/event/Events: an exception occurred.
03-20 10:23:26.179: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/event/Events$LoadEventsResult: an exception occurred.
03-20 10:23:26.179: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/achievement/AchievementBuffer: an exception occurred.
03-20 10:23:26.180: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/achievement/Achievements: an exception occurred.
03-20 10:23:26.180: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/leaderboard/Leaderboard: an exception occurred.
03-20 10:23:26.180: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/leaderboard/LeaderboardBuffer: an exception occurred.
03-20 10:23:26.180: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/leaderboard/Leaderboards: an exception occurred.
03-20 10:23:26.180: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/leaderboard/LeaderboardScore: an exception occurred.
03-20 10:23:26.181: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/leaderboard/LeaderboardScoreBuffer: an exception occurred.
03-20 10:23:26.181: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/leaderboard/LeaderboardVariant: an exception occurred.
03-20 10:23:26.181: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/leaderboard/Leaderboards$LeaderboardMetadataResult: an exception occurred.
03-20 10:23:26.181: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/leaderboard/Leaderboards$LoadScoresResult: an exception occurred.
03-20 10:23:26.182: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/multiplayer/Invitation: an exception occurred.
03-20 10:23:26.182: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/multiplayer/InvitationBuffer: an exception occurred.
03-20 10:23:26.182: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/multiplayer/Invitations: an exception occurred.
03-20 10:23:26.182: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/multiplayer/Invitations$LoadInvitationsResult: an exception occurred.
03-20 10:23:26.182: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/multiplayer/Multiplayer: an exception occurred.
03-20 10:23:26.183: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/multiplayer/Participant: an exception occurred.
03-20 10:23:26.183: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/multiplayer/ParticipantResult: an exception occurred.
03-20 10:23:26.183: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/multiplayer/turnbased/LoadMatchesResponse: an exception occurred.
03-20 10:23:26.183: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/multiplayer/turnbased/TurnBasedMatch: an exception occurred.
03-20 10:23:26.183: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/multiplayer/turnbased/TurnBasedMatchBuffer: an exception occurred.
03-20 10:23:26.184: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/multiplayer/turnbased/TurnBasedMatchConfig: an exception occurred.
03-20 10:23:26.184: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/multiplayer/turnbased/TurnBasedMatchConfig$Builder: an exception occurred.
03-20 10:23:26.184: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer: an exception occurred.
03-20 10:23:26.184: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer$CancelMatchResult: an exception occurred.
03-20 10:23:26.184: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer$InitiateMatchResult: an exception occurred.
03-20 10:23:26.185: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer$LeaveMatchResult: an exception occurred.
03-20 10:23:26.185: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer$LoadMatchesResult: an exception occurred.
03-20 10:23:26.185: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer$LoadMatchResult: an exception occurred.
03-20 10:23:26.185: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer$UpdateMatchResult: an exception occurred.
03-20 10:23:26.185: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/quest/Quest: an exception occurred.
03-20 10:23:26.186: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/quest/QuestBuffer: an exception occurred.
03-20 10:23:26.186: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/quest/Quests: an exception occurred.
03-20 10:23:26.186: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/quest/Milestone: an exception occurred.
03-20 10:23:26.186: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/quest/Quests$LoadQuestsResult: an exception occurred.
03-20 10:23:26.186: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/quest/Quests$AcceptQuestResult: an exception occurred.
03-20 10:23:26.187: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/quest/Quests$ClaimMilestoneResult: an exception occurred.
03-20 10:23:26.187: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/snapshot/Snapshot: an exception occurred.
03-20 10:23:26.187: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/snapshot/SnapshotContents: an exception occurred.
03-20 10:23:26.187: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/snapshot/SnapshotMetadata: an exception occurred.
03-20 10:23:26.187: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/snapshot/SnapshotMetadataBuffer: an exception occurred.
03-20 10:23:26.188: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/snapshot/Snapshots: an exception occurred.
03-20 10:23:26.188: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/snapshot/Snapshots$CommitSnapshotResult: an exception occurred.
03-20 10:23:26.188: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/snapshot/Snapshots$LoadSnapshotsResult: an exception occurred.
03-20 10:23:26.188: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/snapshot/Snapshots$OpenSnapshotResult: an exception occurred.
03-20 10:23:26.188: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/snapshot/SnapshotMetadataChange: an exception occurred.
03-20 10:23:26.189: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/snapshot/SnapshotMetadataChange$Builder: an exception occurred.
03-20 10:23:26.189: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/stats/PlayerStats: an exception occurred.
03-20 10:23:26.189: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/stats/Stats: an exception occurred.
03-20 10:23:26.189: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/stats/Stats$LoadPlayerStatsResult: an exception occurred.
03-20 10:23:26.189: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/multiplayer/realtime/RealTimeMessageReceivedListener: an exception occurred.
03-20 10:23:26.189: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/multiplayer/realtime/RealTimeMultiplayer: an exception occurred.
03-20 10:23:26.190: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/multiplayer/realtime/RealTimeMessage: an exception occurred.
03-20 10:23:26.190: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/multiplayer/realtime/Room: an exception occurred.
03-20 10:23:26.190: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/multiplayer/realtime/RoomConfig: an exception occurred.
03-20 10:23:26.190: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/multiplayer/realtime/RoomConfig$Builder: an exception occurred.
03-20 10:23:26.190: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/nearby/Nearby: an exception occurred.
03-20 10:23:26.191: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/nearby/connection/AppIdentifier: an exception occurred.
03-20 10:23:26.191: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/nearby/connection/AppMetadata: an exception occurred.
03-20 10:23:26.191: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/nearby/connection/Connections: an exception occurred.
03-20 10:23:26.191: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/nearby/connection/Connections$StartAdvertisingResult: an exception occurred.
03-20 10:23:26.191: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/video/CaptureState: an exception occurred.
03-20 10:23:26.192: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/video/VideoCapabilities: an exception occurred.
03-20 10:23:26.192: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/video/Videos: an exception occurred.
03-20 10:23:26.192: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/video/Videos$CaptureAvailableResult: an exception occurred.
03-20 10:23:26.192: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/video/Videos$CaptureCapabilitiesResult: an exception occurred.
03-20 10:23:26.192: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/video/Videos$CaptureStateResult: an exception occurred.
03-20 10:23:26.193: E/GamesNativeSDK(25961): Can't register class com/google/android/gms/games/video/Videos$CaptureOverlayStateListener: an exception occurred.
03-20 10:23:26.250: I/Unity(25961): Building GPG services, implicitly attempts silent auth
03-20 10:23:26.250: I/Unity(25961):
03-20 10:23:26.250: I/Unity(25961): (Filename: ./artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
03-20 10:23:26.253: E/GamesNativeSDK(25961): Could not register one or more required Java classes.
03-20 10:23:26.266: E/Unity(25961): InvalidOperationException: There was an error creating a GameServices object. Check for log errors from GamesNativeSDK
03-20 10:23:26.266: E/Unity(25961):   at GooglePlayGames.Native.PInvoke.GameServicesBuilder.Build (GooglePlayGames.Native.PInvoke.PlatformConfiguration configRef) [0x00000] in <filename unknown>:0
03-20 10:23:26.266: E/Unity(25961):   at GooglePlayGames.Native.NativeClient.InitializeGameServices () [0x00000] in <filename unknown>:0
03-20 10:23:26.266: E/Unity(25961):   at GooglePlayGames.Native.NativeClient.Authenticate (System.Action2 callback, Boolean silent) [0x00000] in :0
03-20 10:23:26.266: E/Unity(25961):   at GooglePlayGames.PlayGamesPlatform.Authenticate (System.Action2 callback, Boolean silent) [0x00000] in <filename unknown>:0
03-20 10:23:26.266: E/Unity(25961):   at GooglePlayGames.PlayGamesPlatform.Authenticate (System.Action1 callback, Boolean silent) [0x00000] in :0
03-20 10:23:26.266: E/Unity(25961):   at GooglePlayGames.PlayGamesPlatform.Authenticate (System.Action1 callback) [0x00000] in <filename unknown>:0
03-20 10:23:26.266: E/Unity(25961):   at GooglePlayGames.PlayGamesLocalUser.Authenticate (System.Action1 callback) [0x00000] in :0
03-20 10:23:26.266: E/Unity(25961):   at GooglePlayGame`

A: For anyone coming here for a solution, I fixed it by adding to my Proguard File : -keep class com.google.android.gms.**{*;}

A: I've been hitting this issue recently (August 2021) after trying to integrate the most recent version of Google Play Games Services into an Android app. I was getting:
E/GamesNativeSDK: Can't register class com/google/android/gms/games/multiplayer/*: an exception occurred.
E/GamesNativeSDK: Can't register class com/google/android/gms/nearby/connection/*: an exception occurred.
E/GamesNativeSDK: Could not register one or more required Java classes.

With 25 different classes for the first * (all of which were deprecated earlier by Google and removed in the latest release) and 5 for the second. The latter 5 were fixed by adding:
implementation 'com.google.android.gms:play-services-nearby:18.0.0'
to my module's build.gradle dependencies, but for the former 25 I had to downgrade the version of Play Games Services to the last version those 25 classes were still present:
implementation 'com.google.android.gms:play-services-games:20.0.0'
It looks like a bug in GPGS 21.0.0.

redpajama_set_name: RedPajamaStackExchange


text:
Interview with Actress Chanel Ryan
TC: Hi Chanel! How are you today?
CR: Hi Twisted Central! I'm doing rather well, thanks!
TC: Over the past few years you have climbed up the ranks of indie horror. How did your acting career get started?
CR: My very first acting job was one of the lead roles in a quirky indie comedy called WAITING FOR THE ROCKET. Not long after I auditioned for legendary director John Frankenheimer and was offered a role in GEORGE WALLACE on the spot working opposite Gary Sinise and Mare Winningham. Shortly after I booked a role as one of the "Felon Cheerleaders" in BASEketball. Around the same time I landed a costarring role opposite Bill Murray in THE SWEET SPOT. I look back at the great projects I booked when I was just starting and wish I would've been more focused on my acting career. Although acting was my first love in the early years of my career I wasn't very focused. I was often out of the country on modeling jobs. Which makes it difficult to pursue and acting career. More often that not I would audition for a project and then get an callback but I would be working out of town on a modeling job.
TC: What is the most recent project that you have worked on and what is it about?
CR: My schedule has been crazy for the past year. I have booked on back to back projects.
I just returned from New Orleans filming a small but fun part in comedy MIND PUPPETS which has a great cast including Kevin Pollak, and Vinnie Jones.
I have several films premiering as I write ALICE D. where I play Kane Hodder's evil sidekick, was just awarded "best horror" film at IFS Festival where it premiered on May 27th; SKUM ROCKS narrated by Alice Cooper is just had it's U.S. premiere at Mann's Chinese theater May 30th, the film has an all star cast including Kevin Bacon, Matthew Broderick, Fran Dresher and numerous rock & roll legends; and DEAD SEA, the "Creature Feature", will be available on VOD/DVD May 20th.
My Upcoming films include Romantic comedy LOVE ADDICT. Late July/August I am excited to reprise my role as "Ms. Gleason" in BAD KIDS GO TO HELL 2, opposite Judd Nelson and Ben Browder. In August I am joining the cast of haunted house film MARKED in one of the lead roles. A vampire project DRAKUL is premiering at the HOBOKEN FILM FESTIVAL in June and is in negotiations to film 5 new episodes for a British TV station.
TC: You have undoubtedly worked with some very talented actors and actresses. What movie have you worked on was the most memorable?
CR: Yes I have been so lucky to work with actors who are more talented, and more successful than myself and veterans in their craft. Every film is memorable for different reasons and I learn so much from every actor I work with. I pretty much just take a step back and watch their process.
I recently worked on MIND PUPPETS in New Orleans and it was a really nice change of pace to go into a project with a small role. Don't get me wrong I love doing lead roles. But normally I have so much on my mind when filming. The second I am done with a scene I am prepping for the next one and have zero down time. It was really fun watching Yvonne Zima film here scenes. She did a phenomenal job and it was very inspiring.
TC: You recently starred in Circus of the Dead with Bill Oberst what was that experience like?
CR: Bill Oberst Jr. is an amazing talent and he can lick my face anytime! He is such a gentleman and was wonderful to work with. He plays the maniacal serial killer "Papa Corn" in CIRCUS OF THE DEAD. We have a couple pretty violent scenes together. In person he is very soft spoken and polite and would apologize before we did our scenes. Then Billy Pon (the director) would yell action and he would turn into a complete psycho. As soon as Billy yelled cut he would make sure I was ok, and apologize some more.
TC: I have seen you all over social media embracing all of your fans all over the world. Have you attended any conventions recently or have any coming up?
CR: Funny you should ask I am actually answering the interview questions from 30,000 feet in the air! On the plane en route to BIZARRE AC. I will be appearing at the show this weekend June 13-15.
http://bizarreac.com/
The East coast premiere of CIRCUS OF THE DEAD will also be at the show Saturday night at 9pm: http://bizarreac.com/screenings.aspx
TC: Is there anything you would like to say to all of your fans?
CR: Thank you for actually reading this interview! My fans are truly the best! I have been fortunate to meet many of you over the years at different events and appearances! A big thank you for supporting my career over the years, and making the journey with me from model to actress. Without you watching my films, checking out my interviews etc. I would not have a career!
I am a huge animal rights activist and end every interview with a plea . . . Please spay and neuter your pets!! Be part of the solution, not the problem! And please if you are thinking of getting a pet ADOPT from a shelter or rescue. They make the best pets!
Find me and follow me
IMDB : http://www.imdb.com/name/nm0752457/
Instagram: http://instagram.com/therealchanelryan
Twitter : https://twitter.com/ChanelRyan
Youtube : https://www.youtube.com/user/TheChanelRyan/
Facebook: https://www.facebook.com/pages/Chanel-Ryan/117559296634
Website: http://www.chanelryan.com
eBay: http://members.ebay.com/ws/eBayISAPI.dll?ViewUserPage&userid=hotchicksrule
Slasher Studios Upcoming Film "Dismembering Christ...
New Indie Horror Film "The Nightmare Man" Being Wo...
4 Nottingham Film Companies Collaberate for "The E...
New Truth or Dare Trailer - PRESS RELEASE
Horror Documentary Killer Legends Coming to DVD Ju...
Soska Sisters Announce Cast and Stunt Crew for Ven...
Ombis: Alien Invasion Coming to DVD and VOD in Sep...
Syfy Announces the Cast of New Zombie Series Z Nat...
Syfy to Air The Twilight Zone Marathon July 4th
Infliction Coming to DVD July 1st
Principle Photography for Herschell Gordon Lewis' ...
Lords of Salem 2013 - REVIEW
Devil's Mile Coming to DVD and VOD August 12th
City of Lust Available on DVD July 1st
Horror Documentary Killer Legends on DVD July 1st ...
Peter Grendle's Blood Soaked is Coming to DVD and ...
Jeffrey Combs to Perform "Nevermore: An Evening Wi...
"Comic Book Men" Actors Star in Indie Horror-Comed...
Ghostlight Now Available on DVD
Corey Feldman to Attend Twisted Tails Film Festiva...
Invasion of the Scream Queens Available for the Fi...
Music Store Massacre 2013 - REVIEW


text:
Q: MKMapSnapshotter memory crash - multiple calls in a UITableView We have an iOS app that has a UITableView containing map snapshots that are generated when the cells appear.  The sample list we are using is simply showing the map snapshots based on a lat/long provided in a Model class.  I started noticing memory crashes, so I reduced the code to its bare minimum.  The crashes still occur, when we are only doing the snapshot with nothing even being done to the results.  See below for the code, which is contained in our custom cell and called via the cellForItemAtIndexPath method:
private func testMapSnapshot(viewModel: StreamViewModel)
{
    let latDelta:CLLocationDegrees = 0.005
    let lonDelta:CLLocationDegrees = 0.005

    let span:MKCoordinateSpan = MKCoordinateSpanMake(latDelta, lonDelta)
    let location:CLLocationCoordinate2D = CLLocationCoordinate2DMake(viewModel.coordinate.latitude, viewModel.coordinate.longitude)
    let region:MKCoordinateRegion = MKCoordinateRegionMake(location, span)

    let options = MKMapSnapshotOptions()
    options.region = region
    options.size = mapImageView.frame.size
    options.scale = UIScreen.mainScreen().scale

    viewModel.mapSnapshotter = MKMapSnapshotter(options: options)
    viewModel.mapSnapshotter!.startWithCompletionHandler() { snapshot, error in
        // do nothing
    }
}

In didEndDisplayingCell, I am making sure to cancel the mapSnapshotter.  See for reference (we keep the list of models in our main VC class that contains the tableview):
func collectionView(collectionView: UICollectionView, didEndDisplayingCell cell: UICollectionViewCell, forItemAtIndexPath indexPath: NSIndexPath)
    let model = viewModel?[indexPath.item] {
        model.mapSnapshotter?.cancel()
        model.mapSnapshotter = nil
    }
}

Note that before doing this last step, it was crashing way earlier.  But now, if you start scrolling down the list fast, it starts stuttering and won't stop stuttering.  If you go up and down a list of about 150 rows, it'll take less than 30 seconds before we start seeing memory warnings and then a crash.
I ran this through Instruments, but it wasn't very helpful.  It looks as if the Heap and Anonymous VM allocations are gradually going up, possibly causing the crash.  See for reference:

I saw this post out there:
MKMapSnapshotter uses incredible amounts of CPU & RAM    But it's unanswered and doesn't really address why the memory wouldn't be released.
Any thoughts on where to go on this?  Thank you in advance, and please let me know if I can provide more info.

A: Although I was not able to find a fix to this particular issue, I was able to resolve it by calling the map snapshotter only when the scrollView stops - it then grabs all the visible cells and loads only for those.  That way it minimizes the number of calls to this API and prevents memory issues, as opposed to it constantly calling it as you scroll down a list via the cellForRow method.


text:
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.BeaconLogModule = void 0;
const helpers_1 = require("../helpers");
async function BeaconLogModule(mongoose) {
    const { Schema, Types } = mongoose;
    const modelSchema = (0, helpers_1.createSchema)(Schema, {
        _id: {
            type: Types.ObjectId,
            auto: true,
        },
        departmentId: {
            type: String,
            default: "",
            index: true,
        },
        userId: {
            type: String,
            default: "",
        },
        object: {
            type: Object,
        },
        createdAt: {
            type: Date,
            default: helpers_1.currentDate,
        },
        modified_unix_date: {
            type: Number,
            default: helpers_1.retrieveCurrentUnixTime,
        },
    }, {
        collection: "massive_beacon_log",
    });
    modelSchema.set("autoIndex", false);
    return (0, helpers_1.createModel)(mongoose, "BeaconLog", modelSchema);
}
exports.BeaconLogModule = BeaconLogModule;
exports.default = BeaconLogModule;
//# sourceMappingURL=beacon-log.js.map

redpajama_set_name: RedPajamaGithub


text:
Majority of passengers 'in favour of body scanners'
The majority of people taking flights to Spain and other destinations are in favour of the introduction of airport body scanners, according to new research.
A poll carried out by flight search site Skyscanner found that 66 per cent of travellers think the machines are a good idea.
However, 30 per cent of those surveyed said they disapprove of scanners, largely for privacy and health reasons.
Commenting on the findings, Barry Smith, Skyscanner's co-founder and business director, said: "As long as the machines are safe and any potential privacy issues can be solved, travellers are in favour of anything which will make flying safer and security checks faster.
Turn back the clock at La Manga Club
If you're starting to notice the first signs of ageing, it could be time to roll back the years by indulging in a relaxing facial treatment.
Spa La Manga Club offers a range of options, with something to suit everyone.
A great choice for first-time spa guests is the refresher facial, which revitalises and rejuvenates tired and dull-looking skin. It includes a face analysis, Hungarian mud treatment and stimulating shoulder massage.
Take a tennis holiday at La Manga Club
If one of your new year's resolutions is to improve your tennis skills, it could be time to book a break at La Manga Club.
Situated in the popular region of Murcia, the resort is renowned for its exceptional facilities and is home to 28 tennis courts, including 20 clay areas, four hard courts and four AstroTurf zones.
La Manga Club Tennis Centre has previously hosted a number of prestigious events, with everything from the Davis Cup to the Fed Cup taking place there.
Guests of all ages and abilities are catered for at the resort and guests will find a range of tailored programmes and lessons on offer.
Holidays in Spain 'proving popular this summer'
Holidays in Spain have been searched for by more holiday home fans than any other type of summer break so far this year, new figures from one portal have shown.
According to holidaylettings.co.uk, the country has been the top summer destination since Boxing Day and is also the number two location for winter sun and Easter.
Take in Murcia Cathedral at La Torre
Those enjoying their golf holidays in Spain at La Torre Golf Resort may wish to take a break from the destination's 18-hole course and head to the nearby Murcia Cathedral for a taste of local history.
The 14th century religious site is free to enter and boasts a mix of impressive architectural designs, covering the gothic, baroque and renaissance periods.
Among the most iconic landmarks in the city, it was built up over the course of 600 years and is famous for its bell tower, which is over 90 metres in height and took two centuries to complete.
Murcia Cathedral is one of a number of locations the La Torre website suggests is worth a visit, along with the Roman Theatre, which is just 20 minutes away from the resort.
Holidays in Spain 'perfect for the summer'
Spain is an excellent place to visit for a vacation during the summer, according to one travel company.
Recommending a number of healthy trips for the family this year, First Choice claimed that the country "makes a perfect summer holiday destination".
It focused on health breaks to show the options that are out there for travellers who made new year's resolutions to treat their body better and stay fit throughout 2010.
One ideal location to visit is La Manga Club, a luxury holiday resort in Spain known the world over for its top class leisure and sports facilities.
Free admission to Norway women friendlies at La Manga
Those who have decided to take their holidays in Spain at La Manga Club this week can watch three top class women's football matches for free.
At 18:00 local time today, Norway - who finished in third place at the 2009 European Championship - will take on 2007 World Cup quarter-finalists China in a friendly at the luxury resort's football centre, with admission costing absolutely nothing.
Following that, at the same time on Friday January 15th, Norway will face off against Women's Euro 2009 runners-up England, who have been training at the facility this week.
The final game of the series takes place at 16:00 on Saturday January 16th and will see Norway play China again in a rematch.
El Puntal 'raises the bar' for horse riding holidays in Murcia
The owner of El Puntal Equestrian Centre, next to La Manga Club resort in Murcia, has claimed his facility will be able raise the bar for quality of service after the appointment of a new chief instructor.
In an announcement published by the Leader, Nigel Williams said the centre "can now offer a standard of teaching and horse care not previously seen" in the region as a result of Eduardo Rius Brugue taking on the role, claiming that his "experience, knowledge and ability is second to none".
He added that El Puntal can now aim to become "truly top class", which would fit in well with its neighbour La Manga - a luxury destination for holidays in Spain, world renowned for its professional-standard sport offerings.
Mr Brugue, who will also take on the position of general manager, has been teaching for 25 years and has worked alongside successful Olympians Courtney King and Beatriz Ferrer-Salat.
La Manga Club offers free nights for early birds
La Manga Club, the luxury holiday resort in Spain, is offering travellers the opportunity to spend seven nights there for the price of five during the May half-term break.
The five-star destination, which is renowned for its world class sports facilities, announced the two nights free special this week, making it available to everyone booking a vacation for the May 24th to June 5th period before February 28th.
Guests already receive complimentary access to the resort's fitness centre and spa, but those taking advantage of this special offer will enjoy a number of other benefits, such as free golf and spa treatments and free kids' club sessions.
They can also cut down on accommodation costs, with rooms for children aged 12 and under at half price and the option to save up to €776 (£693) per double room.
Free tapas on three-night holiday in La Manga
A three-night stay at La Manga Club during May half-term could involve a free Spanish tapas meal for those booking soon.
The luxury holiday resort in Spain has launched a host of special offers for early birds securing their trips for the May 24th to June 5th season before February 28th, one of which is a complimentary repast at restaurant La Bodega.
Noted for its vintage Spanish wine cellar, the eatery is said to offer traditional, local cuisine, packed with "intense and lively flavours" and is one of a wide variety of dining options at La Manga.
The destination has over 20 bars and restaurants, catering to fans of Spanish, Asian, Mexican, Italian and American food.


The race starts outside the Coca-Cola entrance of Reliant Stadium. Watch the sky for Life Flight to lead the way. The scenic course winds around Reliant Park and down Murworth, ending with the runners and walkers entering Reliant Center.
The course is certified (TX09O32ETM). Runners who are not chip timed are responsible for their own times and should pay attention to the time clock when crossing the finish line. The race is closed to all wheels except non-competitive wheelchairs. Strollers are permitted; however, we request participants with strollers move towards the back behind the walkers.Pets are prohibited.
FREE PARKING will be available until 8 a.m. Vehicles must enter Reliant Park from Kirby at McNee through Gate 10. All vehicles will park in Red Lots 2 and 4. These Lots will be clearly designated.
- Pin race numbers on the front of your shirt or shorts.
-Competitive runners: Your chip/tag will be attached to your bib number. Follow directions to attach the tag to your shoe.
- Portable restrooms will be available near the starting line and along the course adjacent to the water stations.
- Walkers must line up BEHIND the runners and strollers must line up BEHIND the walkers.
- The race is closed to all wheels except non-competitive wheelchairs.
Please be cautious! We have made every effort to control traffic along the course, but there are always people who may get through. Also, watch for any other hazards along the course. Runners and walkers are expected to follow directions from all race officials. HISD officers will be stationed around the course for traffic control and safety measures.
Water will be available at the start and finish lines and at water stations along the course. Drink plenty of liquids before the race and do not run in this race if you are not sufficiently trained. If the temperature and humidity are high on race day, adjust to a slower pace. First aid personnel will monitor the course. If you need medical assistance during the race, contact a first aid person or police officer and/or stop at a water station.
The 1K Family Run/Walk for children 12 and under and those desiring a shorter course will begin at 8:30 a.m. at the Start Line and wind around Reliant Park. All children completing the 1K will receive a medal.
Awards will be given to the overall male and female finisher. Age group awards will be given to 1st – 3rd place male and female finishers in the following categories: 12 and under; 13–14; 15–19; 20–29; 30–39; 40–49; 50–59; 60–69; 70 and over. To be eligible for an award, participant must be chip timed and registered for the competitive 5K Run. All children participating in the 1K Family Run/Walk will receive a medal. All wheelchair finishers will receive an award. There will be no duplication of awards.
KIDS AREA will have Topper, an inflatable obstacle course, clowns, face painting, balloon animals, and more!


text:
Michael Murphy
Teacher's Choice gains regular line
Teacher's Choice, since it was initiated more than 25 years ago by the UFT, has been funded as a special allocation of the City Council. In a major milestone for the program that reimburses educators for some of their out-of-pocket spending on classroom supplies, Mayor Bill de Blasio and the Council agreed on June 14 to allocate funds for Teacher's Choice as part of the annual city budget.
Albany passes patient protection legislation
In a big victory for the UFT, union-supported legislation curbing hospitals from charging exorbitant fees to out-of-network patients for emergency care passed both houses of the state legislature in June and now needs Gov. Andrew Cuomo's signature to become law.
Starting young
For Jo Ann Westhall, an elementary school education includes reading, writing, arithmetic — and computer science. Westhall, a computer science teacher and the chapter leader at PS 31 in Bayside, Queens, brought a subject reserved for middle and high school students to children as young as 4 years old.
Teacher and counselor honored for saving co-worker
UFT members Connor Valvo, a teacher at Kingsborough Early College Secondary School, and Janu Williams, a school counselor at the HS for Sports Management, both in Brooklyn, were honored by the city DOE in June for providing lifesaving assistance to colleague Elizabeth Kullman last November.
Queens and Brooklyn Pride marches
In a landmark year for the LGBTQ community, UFT members and their families marched in Queens on June 2, and in Brooklyn on June 8, to celebrate Pride Month. This year marks the 50th anniversary of the Stonewall uprising, where the patrons of Manhattan's Stonewall Inn revolted against police brutality and launched the modern LGBTQ rights movement.
UFT's candidate wins Council seat
With the UFT's support, Farah Louis won the special election on May 14 to fill the New York City Council seat left vacated by Jumaane Williams when he became the city's public advocate.
UFT fighting to rein in hospital fees
The UFT has mounted a campaign in Albany this spring to pass legislation that would help rein in spiraling health care costs by barring hospitals from charging outrageous fees for emergency care to out-of-network patients.
UFT lists budget priorities for Council members
As the July 1 deadline to pass the city budget approached, the UFT made a full-court press for city funding for Teacher's Choice and four other UFT-led education programs: the United Community Schools initiative, the Positive Learning Collaborative, the BRAVE anti-bullying program and the Dial-A-Teacher homework helpline.
Students show off skills at fair
From vintage educational memorabilia to cutting-edge drones and 3D printers, the UFT Spring Education Conference's exhibit hall put the best of New York City's career and technical education high schools on display.
Janus challenge 'made us stronger'
More than 2,000 New York State United Teachers delegates celebrated the union's strength in the face of the Supreme Court's anti-union Janus ruling at the UFT's state affiliate's 47th annual Representative Assembly in Albany in early May.


text:
Djokovic through in straight sets
The defending champion broke early in each set on his way to a 6-3 6-3 7-5 victory just after midnight in Australia once the roof was closed for rain following another day of blistering on-court temperatures.
Istomin offered late resistance, holding serve with a curled backhand winner around the net post and breaking Djokovic for 5-5 in the third set. But the Serb immediately broke back and served out the clash to stretch his unbeaten run at Melbourne to 24 matches.
"The roof was closed tonight and temperature dropped by at least 10 degrees," Djokovic said. "You could feel that it affected the play. The ball was much slower.
"Things got tense towards the end of the match. (Istomin) started hitting the ball really well and I made some double-faults.
"But I didn't want to drop the third set," added the 26-year-old. "I was very focused on getting the job done in straight sets."
Third seed David Ferrer booked his place in the fourth round of a Grand Slam for the 15th time in succession with a 6-2 7-6(5) 6-2 win over France's Jeremy Chardy.
The Spaniard needed just two hours and 12 minutes to progress despite temperatures hitting 42ºC and he admitted he had to dig deep when 6-5 down in the second set.
"I was angry with myself and a bit nervous at that point," he said. "But I got lucky when (Chardy) called a challenge and it went my way. I knew when I won the second set it would be difficult for him because it was very hot."
Ferrer will face Florian Mayer after the German upset 20th seed Jerzy Janowicz 7-5 6-2 6-2 to advance to the Australian Open last 16 for the first time in his career.
World No.7 Tomas Berdych is also into Round Four after overcoming the worst of the Melbourne heat to beat Bosnian qualifier Damir Dzumhur 6-4 6-2 6-2.
"Today was the hottest experience I have ever endured on a tennis court," said Berdych, who is yet to drop a set this tournament. "I'm happy just to survive this heat and am looking forward to cooler conditions."
Berdych will play Kevin Anderson for a third consecutive Australian Open after the South African defended match point at two sets down to beat Edouard Roger-Vasselin.
Fabio Fognini and Tommy Robredo both progressed unscathed after a slight rain delay during the evening play in Melbourne.
Words: Joe Short


text:
Home General Top Stories Marvell's marvels
Marvell's marvels
'One Shot' project brings out the artist in Delta teens.
Leslie Newell Peacock
If you know the Delta, you can picture the demographics: Of its 1,359 residents, nearly 60 percent are black. One in three people live below the poverty line. Race relations have not made much progress here. There are two high schools populated by the kids of Marvell and surrounding communities, one private, one public. You'd have to be from Mars not to guess that the private school is white, the public school black.
So far, pretty predictable.
But when artists from Red Clay Arts of Brooklyn, N.Y., came to town to give teen-agers a shot — "One Shot," in fact — at putting their lives and thoughts into pictures, the result was, if not surprising, unpredictable. Nine teens eagerly took up digital cameras and camcorders and in two short weeks showed the community what a rich vein of creativity runs through its youth, with surprisingly frank and often terrific photographs and a video they made about about an age-old irritant in Marvell — the fact that there is no public swimming pool. They told it like it is.
For Johnna Huff, her Marvell includes boys with big smiles and gold-capped teeth, tennis shoes sprayed with graffiti and other expressions of style. From her essay, "Ghetto Glistenin": "Youth in Marvell would give up everything they owned just for their clothes and shoes. In Marvell it's not about what you have it's about how you wear it. If you are wearing your clothes and being confident can't nobody touch you. … You could wear the ugliest stuff, but be matching and considered fly, but when you wear some high priced stuff and aren't matching, dude you screwed!"
Huff's work wasn't what Beatrice Shelby, the long-time head of the Boys, Girls, Adults Community Development Center, expected. She'd envisioned pictures that showed the best of Marvell — like the Center, which tackles problems like teen-age pregnancy, nutrition and parenting. "I would have been like the Chamber of the Commerce, put my best foot forward," Shelby said. But the One Shot group made art on subjects they cared about, and "they did not try to please anybody."
On Saturday, Nov. 19, the students' photos and essays go on exhibit at Restoration Plaza in the Brooklyn, N.Y., neighborhood of Bedford-Stuyvesant. With help from a foundation grant, the teen-agers will make the trip to New York for the opening.
Elissa Blount Morehead, the director of Red Clay Arts, the Brooklyn organization that runs the One Shot program, said she and the four teachers who traveled from New York to Marvell were struck by how rural the area was — "It was not much different from Third World places we've been," she said. She said it was both disconcerting to see cotton fields — "it feels like a place from the past" — and "beautiful," in that the community was small, tight-knit, "and the kids were very respectful."
The five stayed in a rented house in Marvell or with families and worked with the kids every day, showing them how to use the equipment, sending them out on photography forays and holding critiques of the work at the end of the day. They made a gift of the digital cameras the kids used to the Marvell schools.
The essay requirement scared off some potential participants, Shelby said. Some of the essays by those who did take part betray a struggle with writing, and employ slang that older folks may not understand. Still, their messages aren't lost. (Their essays are recorded here as written.)
A video produced and directed by the teen-agers includes footage of a local pea farming operation that employs kids and the swimming pool issue — a long-time sore spot in Marvell. It includes painful footage of the Marvell mayor telling a town forum that he was going to open a fire hydrant on Friday nights so kids could cool off. (There are only private pools in Marvell, and they require payment of a membership fee.) At a showing last spring at the Clinton Library, jaws dropped and minds cringed at the scene, and its follow-up, kids joyfully splashing in the gusher. The water wasn't coming from fire hoses and aimed at them, but the scene was disturbing nevertheless.
The pool theme produced one of the most stunning photographs: A black and white shot of kids submerged in a plastic pool, like fish in a tank, hugging the boundaries of the pool. Pearl Shelby, who shot the picture (and who is Beatrice Shelby's daughter, a college student who assisted with the One Shot project), defines Marvell in her essay as "a place where our cries for help go unheard."
Leslie Newell Peacock has worked for the Arkansas Times since its switch from a monthly magazine to a weekly in 1992. She previously worked for the Arkansas Gazette.
Previous article Go Get It Next article TV highlights


text:
Iranian snaps up mothballed WA abattoirs
Jenne BrammerThe West Australian
Fri, 26 October 2018 7:01AM
Email Jenne Brammer
Camera IconThe Gingin and Geraldton abattoirs are specialists in small stock including sheep and goats. Credit: WA News
An Iranian businessman is in the process of buying three mothballed WA abattoirs and is vying for a fourth, raising hopes of a revival in local meat processing.
Mahmoud Parastesh, of the International Meat Co Pty Ltd currently exports chilled WA lamb to Tehran, killed through contract processing.
International Meat has purchased Gingin Abattoir and is in advanced negotiations for Chinese-owned Geraldton Meat Exports and the former Clover meatworks at Waroona, previously owned by Gina Rinehart, and is interested in Goodchild Abattoirs at Australind.
Gingin Abattoir, previously owned by prominent WA pastoralist Jack Burton, is expected to be up and running within weeks, after being mothballed for about five years.
It is believed International Meat has spent more than $1 million on the capital upgrades at Gingin and has applied for an international export licence, after an agreement was struck to allow works to start before the sale had been finalised.
It is also understood the company has recruited some of the biggest names in WA meat processing, including Greg Goodchild, formerly of Goodchild Abattoirs, who will manage the Gingin operation.
Peter Trefort, former owner of the Hillside abattoir at Narrogin, is understood to be an adviser to the operation.
A company search shows International Meat has recently registered a new office in West Perth, shifting from its original base in Victoria. The company last month advertised for a general manager at Gingin, under the name WA Meat Company.
The Gingin and Geraldton abattoirs are specialists in small stock including sheep and goats. The Waroona abattoir, which will require major capital works to restart, was processing cattle.
It is also understood the same businessman is a contender for Goodchild Abattoirs which went into administration in August.
Malaysian company Brahims is also in the running for Goodchild. Expressions of interest closed last week.
The move by International Meat is expected to increase competition for WA livestock, and will be particularly well received given the threat facing the State's live export industry.
Commentators expect there could be a struggle to source suitable livestock and staff.
Mr Parastesh declined to comment. All abattoirs were for sale by Greg Smith of Elders Real Estate. He declined to comment.
Inspection blitz reveals WA farms failing safety testPremium
Carbon credit "game changer" for WA farmersPremium
State Govt backflips on Port Hedland roadworksPremium
Hallett animal cruelty charges adjourned to FebruaryPremium


Adam C. Price - Graphic Designer - Book Design | Things you never knew: about blue.
PROJECT: Design a coffee table book about a color.
The book content was to be pulled from wikipedia and any related sources. The concept was to include a cover, contents, two opening spreads and a follow-up spread.
I started with some sketch ideas, as well as some layout concepts.
I began exploring more conception options that would express something more about what the article, or spread way saying. Another consideration was to design information in a way that it would convey fun, and interesting facts to a casual reader.
I then mocked up the final images for presentation.
The project was thoroughly enjoyable, and made me want to make enough spreads to actually publish the book.


You want to be sure of the love between you and your boyfriend or your girlfriend or you you just want to test with who you will be the more compatible …brbrLove and Match application has been just created for you !brYou just have to launch the application enter your name and the name of your possible soulmate click on start and the calcul is launched. Few seconds later you obtain your compatibility result.brThe result is unique for each couple of name !brbrFeel free to rate and comment the application.
Also Read: Mountain Sniper 3D Shooter For PC (Windows 10, 8, 7 – Mac).
In addition, the App Great Love Match is very interactive and fun to use and the users can enjoy it at any time and anywhere around the world. What are you waiting for? download now Great Love Match on your smart devices from link below. Enjoy the App Great Love Match and go as far as you can. Have fun!
Recommended: kurage: Journey to the Mars PC and Laptop (Windows / Mac).
To download and install Great Love Match on PC we will be needing Android Emulator or an Android OS as the App developers have released it on Android platforms only. By using Android emulator we can easily use any App or play any game for Android on our PC or laptop computers. Below we have provided the link of an article which will guide you how can you download an Android Emulator of your choice and install it on your PC.
Now it's our turn to download and install Great Love Match on PC using the emulator we have downloaded and installed. All we need to do for that is simply open the Emulator we installed and configure it using our Google Email, as we normally do in Android Devices. when we are done with the Gmail configuration on Play Store simply Open the Play Store and Search 'Great Love Match' and Select the App to install. Then click on the Install button to start the installation or Pay the price to get the installation started if the App is Paid. Once installed, Click 'open' to run Great Love Match for PC. That's All.