text:
In 2009 the Art Department of the Federal Ministry for Education, Arts and Culture (BMUKK) introduced a new scholarship programme named START-scholarship to promote young, emerging artists in all branches at the beginning of their professional career by supporting their work and their involvement in the Austrian and international art scene. 90 START-scholarships are awarded annually, each endowed with USD 8.800 (6.600 euros) for a period of six months (USD 1.467, 1.100 euros / month), paying special attention to female artists. (2009 62% of the scholarship holders were
women). There is a high level of demand for this scholarship (more than 600 applications in 2009), showing that the scholarship meets a need.
Additionally, a mentoring-programme for female artists in all branches was introduced by the Federal Ministry for Education, Arts and Culture in 2011. The initial launch of the project in 2011, to be continued in 2012, was a result of the consultation process with civil society representatives and artists during the inter-ministerial talks (see chapter 3), which showed the need for a special "career exploration instrument"
for female artists. The objective of the programme is to support know-how transfer between established and emerging female artists by assisting the tandems of
mentee/mentor through workshops, networking meetings and supervision. The evaluation of the pilot phase (by detailed questionnaires) showed broad approval for the programme and that most of the objectives individually defined by each tandem were achieved.
In addition to these cross-disciplinary measures a coordination centre for young talents in the film sector has been established in 2009 at the Ministry for Education, Arts and Culture in cooperation with the Austrian Film Institute (ÖFI). The centre coordinates federal initiatives for the promotion of young filmmakers, functions as advocacy and networking centre and strives to create, in cooperation with the relevant stakeholders, new opportunities for young professionals to establish themselves on the national and international film market. These measures include selective support programmes, promotion of scheduling their works in theatres, in broadcasting and on digital platforms, the establishment of a pool of film experts and professionals for mentoring and networking, etc.
The initiative New Austrian Sound of Music, or NASOM, is a successful support programme initiated and sponsored by the Federal Ministry for European and International Affairs (FMEIA) for young musicians from the genres of classical music, jazz, pop, new music, and new folk music/world music. Implemented by the Austrian cultural fora, embassies and consulates through the organization and financing of concerts, NASOM's objective is to help promising young talents in finding opportunities to perform abroad. 2007-2011 a total number of 100 artists benefited from the programme. The artists´ selection is done in cooperation with the Federal Ministry for Education, Arts, and Culture (BMUKK), the Music Information Center Austria (MICA), Austrian music universities, and "Gradus ad Parnassum", a music competition programme.
With the aim of highlighting the important role of women in Austrian music, a reference book "Frauen/Musik/Österreich" (Women/Music Austria) was published in 2009. To present the continuously updated full range of female musicians and composers in Austria, a database was set up in 2010 in cooperation with MICA. Both book and database were sponsored by the FMEIA.
Next to the federal level, the Laender have also launched initiatives to support artists at the beginning of their careers. In 2008 for example the Department for Culture, Society and Generations of the government of Salzburg initiated Podium, a biennial call for artistic projects of young artists and cultural initiatives, who engage in new, innovative artistic expressions and explore new spaces for the arts. The objective of the initiative, which was developed in consultation with the Association of Cultural Initiatives in Salzburg, is to strengthen the visibility of artistic creation in Salzburg and give artists and cultural initiatives the opportunity to realize and present innovative artworks to a larger public. The criteria for projects eligible to apply for funding are deliberately kept open so as to react flexibly to unconventional approaches and experimental formats. Projects should, however, be public, exploring new spaces for the art, presented for the first time in the City of Salzburg or the Land Salzburg and attract interest for the arts. For each call the Department provides USD 133.333 (100.000 euros) for project funding. The projects are selected by an independent jury, the composition of which varies each biennium. Since the first call in 2008 32 projects have been realized, ranging from artistic performances in taverns (Kreisverkehr by Jakob Buchner, Thomas Stadler, Kulturverein KunstBox Seekirchen / Gruppe 2009) to three-dimensional, accessible print magazines (Living (in a) magazine by Mariam Lempert, MARK Verein Jugend in Salzburg, 2010). The objectives of strengthening visibility for artistic expressions of the young generation and exploring new spaces for encounters with art have been reached, based on an assessment of the number of responses to the call for entries, numbers of visitors at the individual project sites, media coverage and feedback
by the participants.
Côte d'Ivoire | CO-PRODUCTION ET DISTRIBUTION : RTI DISTRIBUTION EXPORTE LA CULTURE IVOIRIENNE AU-DELA DES FRONTIERES DE L'AFRIQUE
Madagascar | Rencontre avec des jeunes talents dans la filière littéraire
Serbia | Regulatory measures of cultural policy
Polonia | Cultural industries
Chipre | Postgraduate Programme in Cultural Policy and Development
Austria | Promotion of creative abilities and active participation in cultural life of children and young people
Austria | PPP between the national VoD-platform FLIMMIT and the ORF (Austria's public service broadcaster)
Austria | Promoting cultural expressions abroad
Austria | Leader Transnational Culture: Transforming rural areas through international cultural cooperation
Suiza | Engagement de la Ville de Genève en matière de culture et développement durable
Portugal | Strategic Plan of the municipality of Coruche
Letonia | Innovation vouchers
Polonia | Programmes opérationnels et interdisciplinaires du ministère de la culture et du patrimoine


A cash flow projection is a statement drawn from information from sales forecasts and the balance sheet that evaluates cash flow in and out of your business and is an estimate of timing and amounts. A cash flow projection identifies trends and patterns that have a direct bearing on your cash flow cycle and can assist you to plan for potential problems. At a basic level, it tells you how much cash your company has available.
It is recommended that cash flow projections be reviewed regularly as cash flow can change in an instant. Business owners are advised to have at least a six-month forecast drawn up that will allow enough time to ascertain cash flow needs and take necessary precautions against impending problems.
Here are a few more good reasons to give your business the best chance of success and draw up a cash flow projection today.
Some businesses manage to tough it out and come out on top of adverse economic conditions. They can do this by having a Business Accountant draw up a strategic cash flow projection that provides vital information on projected incomings and outgoings. Such an understanding helps in managing expenses such as labour costs and how to adjust pricing structures to accommodate for expenses.
Having a cash flow forecast to refer to allows you to monitor your spending and highlights those weak areas of your business that are a drain on finances. You are then able to take appropriate action and make decisions based on the information provided to you by your accountants' business cash flow projection.
If you aim to expand your business but don't have sufficient capital available to invest, you can put plans in place to source additional finance. You can seek outside investment (a task made easier with a stable cash flow projection to show investors) or devote more time and energy to find new ways to increase revenue.
Interested to know more about a cash flow projection and how it can help your business grow? Speak to one of our Business Management and Advisory Accountants to start exploring your business' financial future here at Stones Sharp. Contact us.


We are so excited to announce the release of our brand new product line: ReGenesis!
First, a little background on our new line. ReGenesis and RevitaLash were created by Dr. Michael Brinkenhoff, an ophthalmologist for over 30 years, after watching his beautiful wife, Gayle, struggle with hair loss due to her chemotherapy treatments. Gayle quickly became the inspiration for Dr. Brinkenhoff to create and deliver a product that would be able to help not only his wife, but also the general community at large, with their hair loss. Athena Cosmetics and RevitaLash/ReGenesis are a proud supporters of breast cancer research and education – and a commitment to the environment – all packaging now bears the Eco-coalition logo earned for being 100% recyclable – the company proudly continues its focus on responsible and compassionate business practices.
Now to share a little about our new products! Regenesis and RevitaLash are products made for use on anybody experiencing thinning, hair loss, or just wanting a fuller, thicker, head of hair! Regenesis hair products work by creating the best possible environment on your scalp for hair growth, combining the benefits of plant extracts and scientifically-advanced cosmetic ingredients rich in anti-oxidants, vitamins, lipids, proteins, biotin, and conditioning agents, the products help intensify the natural volume of hair while tending to the needs of a healthy scalp. As a system of complimentary products, ReGenesis collectively addresses any thinning, breakage and brittleness of the hair to promote thicker, fuller-bodied hair and a well-nourished, balanced scalp environment.


Spain has regained its position as the top destination for people wanting to buy a property abroad, according to the latest Worldwide Property Finance Research, a quarterly survey by Moneynetinternational.com, the international version of UK website moneynet.co.uk.
Almost a quarter of all enquiries made through its Global Mortgage Service were for the purchase of a property based in mainland Spain, whereas last quarter 27.36% were enquiring to purchase a UK-based property.
France was the second favourite destination this quarter, accounting for almost 18% of enquiries, up from just 10% in the previous survey. Potential purchasers of UK-based property accounted for just over 14% of enquiries, a 13% drop since the last quarter. Cyprus and Italy were the fourth and fifth top destinations respectively.
moneynet.co.uk has also released data gathered from visitors sourcing mortgages through its search facility. It found that overall average property values were £192,971, while the average value of a property for a first-time buyer has risen to £158,156.
A typical salary for an existing homeowner looking to move was £46,745. For dual income households, the average second wage was £21,276 for first-time buyer's and £21,598 for those wishing to remortgage.


1. Accepted papers can be published in International Conference Proceedings Series by ACM, which will be archived in the ACM Digital Library, and indexed by Ei Compendex and Scopus and sent to be indexed by Thomson Reuters Conference Proceedings Citation Index (ISI Web of Science), or published in International Journal of Bioscience, Biochemistry and Bioinformatics (IJBBB, ISSN: 2010-3638).
2. Prof. Graham Ball from Nottingham Trent University, UK, Prof. Sri Krishnan from Ryerson University, Canada, Prof. Ralf Hofestadt from Bielefeld University, Germany, and Prof. Francois Langevin from Université de Technologie de Compiègne, France will join as Speakers.
3. One Day Visit will be arranged on December 10, 2017.


text:
Runoff Elections in Georgia Are Disasters for Democrats. Here's Why This Time Is Different.
Organizing against voter suppression and high turnout in November are giving Democrats hope.
Senior ReporterBio
Raphael Warnock greets Stacey Abrams during a campaign event in Atlanta on November 3.Tom Williams/CQ Roll Call via AP Images
On November 16, 2018, when she ended her bid to become Georgia's governor, Stacey Abrams listed the many problems that had made it more difficult to vote in that month's election: 1.5 million voters purged from the rolls, more than 50,000 put on a "pending" registration list, more than 200 polling places closed, thousands of mail ballots rejected, and waits of up to five hours to cast a ballot—tactics that disproportionately harmed voters of color. "Democracy failed Georgians," Abrams declared.
Nineteen months later, the state had an even worse election meltdown during its June presidential primary. Voting machines malfunctioned, 80 more polling places were closed in metro Atlanta, thousands of mail ballots never arrived or were rejected, and wait times at predominantly Black and Latino precincts were more than six times longer than in majority-white areas.
"2018 was the cake, the primary of 2020 was the icing in terms of the problems," says LaTosha Brown, co-founder of Black Voters Matter, who lives in Atlanta and works to mobilize Black voters in the South.
But in the November 2020 election, democracy, improbably, worked in Georgia. The state saw its highest turnout in 40 years. Democrats have believed for some time that a rapidly diversifying electorate would allow them to be competitive in Georgia, but repeated voter suppression efforts had kept that electorate from fully forming. Now, two years of determined organizing against voter suppression created the conditions for Joe Biden to carry the state by just under 12,000 votes, making him the first Democratic presidential candidate in 28 years to win Georgia.
"There were still long lines, there were still problems with absentee balloting," says Lauren Groh-Wargo, CEO of the voting rights group Fair Fight Action and Abrams' campaign manager in 2018. "But the collective work on litigation, advocacy, voter education, voter suppression mitigation that we and so many allies did really ensured that there was a multi-ethnic, multi-racial coalition that could come out to support Joe Biden."
That electorate—along with the organizing that spurred it—is now giving Democrats hope that Raphael Warnock and Jon Ossoff can win runoff elections for the US Senate on January 5, races that would have seemed almost unwinnable in past years.
A host of Black-led organizing groups, from Fair Fight to Black Voters Matter to the New Georgia Project, channeled their anger over what happened in 2018 into concerted efforts to remove barriers to the ballot box. Brown compared it to a scene in the ESPN documentary The Last Dance where Michael Jordan loses a key playoff game and shows up to practice the next day furiously motivated. "We took the energy of what happened to us with voter suppression and literally redirected that energy to be a motivating factor to organize and energize people," she says.
The electorate in 2020 was the one Abrams envisioned in 2018. People of color made up nearly 40 percent of all voters, and Biden won roughly 70 percent of their votes. He improved on Abrams' margin in eight counties in metro Atlanta, building a remarkably diverse coalition of new voters, young voters, people of color, and moderate white suburbanites. According to an analysis by the Democratic data firm Target Smart, Asian American turnout increased by 91 percent from 2016 to 2020, Latino turnout by 72 percent, and Black turnout by 20 percent, while white turnout grew by just 16 percent.
Between 2016 and 2020, 1 million new voters were registered through Georgia's system of automatic voter registration at motor vehicle offices and registration drives by grassroots groups. Two-thirds of them were people of color. Amazingly, the number of eligible but unregistered Georgians fell from 22 percent in 2016 to just 2 percent in 2020.
In addition to high-profile organizing work by Abrams and her allies, many restrictive voting rules that led to disenfranchisement in 2018 were also reformed through litigation and advocacy.
In 2020, it was harder for election officials to throw out mail ballots for mismatched signatures, and voters had a chance to fix problems with their ballots after Election Day. In 2018, Black and Latino voters were more likely than white voters to have their mail ballots rejected, and young voters were more likely than older voters. The overall rejection rate for mail ballots fell from 3.4 percent in 2018 to just .2 percent in November.
Counties in metro Atlanta processed absentee ballots more quickly and made their designs less confusing. When the secretary of state removed 300,000 voters who he claimed had died or moved from the rolls in December 2019, Fair Fight sued and reinstated 22,000 voters who were still eligible to vote. A law mandating that early voting locations be in government buildings was repealed, allowing the Atlanta Hawks' arena to become a massive polling place in downtown Atlanta.
In addition to expanding voter access, groups like Fair Fight contacted 1 million voters a week urging them to make a plan to vote early, either in person or by mail. "When I would go to the polls, I would hear, 'We're not going to let them steal this one,'" says Brown. "That's why I think you had so many people vote early." Eighty percent of Georgians voted early, leading to many fewer problems on Election Day. It was by no means perfect—there were 11-hour lines on the first day of early voting in Atlanta—but people stood in line to make sure their votes were counted.
The record turnout in 2020, the organizing efforts against suppression, and the diverse coalition that elected Biden is giving Democrats hope in runoff elections where the party usually faces steep odds. Runoff elections were instituted in the early 1960s, before the passage of the Voting Rights Act, specifically to disenfranchise Black voters. In 1963, after the Supreme Court struck down an electoral system in Georgia that gave conservative rural counties far more power than moderate urban ones, a segregationist state representative named Denmark Groover fretted that "all we have to have is a plurality and the Negroes and the pressure groups and special interests are going to manipulate this State and take charge." So he introduced a new system where no candidate could win without an outright majority of the vote. If no candidate reached 50 percent, a runoff would ensue—"as a means," Groover said, "of circumventing what is called the Negro bloc vote."
Ever since, the electorate in runoffs has been smaller, older, whiter, and more Republican than in general elections. Since the 1990s, Democrats have won only one of seven statewide runoffs in Georgia. In 1992 and 2008, Democratic US Senate candidates lost when turnout dropped more than 40 percent from the general election. In 2018, Democratic secretary of state candidate John Barrow trailed Republican Brad Raffensberger by just 16,000 votes in the general election. He lost the runoff by 55,000 votes, with turnout only a third of the November number.
Getting voters back to the polls in early January is no easy task: The runoff comes right after the holiday season, COVID-19 cases are spiking, and many voters are fatigued after a never-ending presidential election. "We're trying to talk to Southerners over Thanksgiving, Chanukah, Christmas, New Year's, Festivus for the rest of us," says Nsé Ufot, executive director of the New Georgia Project, which Abrams founded in 2014. "Competing with the noise is a huge hurdle."
But whereas Democrats—and young and Black voters in particular—were deflated after Abrams' loss in 2018, Ufot says they're energized this year. "The results of the general have helped better than any cute meme," she says. "Having the entire country wait with bated breath while Georgia's returns come in, having the margin be so small, and then confirmed in recount after recount, has done more than anything to combat the narrative that my vote doesn't matter."
Far more money, manpower, and organizing resources have poured into Georgia—to both candidates and outside groups—than in a typical runoff. Fair Fight alone has raised more than $34 million in roughly the span of a month. Marisa Pyle, an organizer with Fair Fight, compared the Senate races to Doug Jones' Senate victory over Roy Moore in Alabama in December 2017, which was powered by high Black turnout and crossover voting among moderate whites in a deep-red state. "It was a race that got a lot of national attention, around the same time of year, in a state in the South that is comparable to Georgia," she said.
Fair Fight has recruited more volunteers for the runoffs than it did in the run-up to November. "If anything, there's been an increase in enthusiasm," Pyle said. The group usually had between 800 to 2,000 volunteers during weekends of action during the general election, but in the first weekend after Georgia's presidential race was called, it trained 5,700 new volunteers, who contacted 1.6 million voters by phone or text, urging them to make a plan to vote.
Similarly, the New Georgia Project plans to knock on 1 million doors by the end of the year, and text and call 5 million voters. It registered 10,000 new voters in the month after the election.
This organizing work seems to be paying off. A million mail-in ballots have been requested for the runoff, an impressive number considering that 1.3 million people voted by mail in November. "I don't think we'll approach the numbers for the general, but I do think we'll exceed turnout rates for any runoff we've seen in recent Georgia history," Ufot says.
The Georgia Republican Party, meanwhile, is in the midst of a full-scale civil war, with GOP Senators David Perdue and Kelly Loeffler calling on Raffensberger to resign and Trump slamming Gov. Brian Kemp for refusing to pursue bogus claims of voter fraud. Republican senators refused to urge Trump to concede to Biden because they reportedly didn't want to alienate his red-meat base in Georgia, but that strategy seems to be backfiring, with Trump-allied lawyers Lin Wood and Sidney Powell telling Republicans not to vote for Perdue and Loeffler in the runoffs because the general election was rigged.
"They have not earned your vote," Wood said at a raucous rally in suburban Atlanta last week, where Trump voters chanted "lock him up" about Kemp. "Don't you give it to them. Why would you go back and vote in another rigged election, for god's sake?"
While Republicans are melting down, Democrats and Black organizers are focused on electing a majority in the US Senate that can pass Biden's legislative agenda. "Georgia is ground zero for voter suppression," says Brown. "And now it will be the state to determine the policy and leadership direction of this country."
Jim Jordan Claims He Never Said the Election Was Stolen. That's Not What the Video Shows.

redpajama_set_name: RedPajamaCommonCrawl


Hi, Jacques here. just wanted to take this opportunity to welcome you to my site! if being overweight is a problem that you are faced with and you are willing to learn the truth about weight loss, then I am positive that you will receive value here!
During this national service term, at 20 years of age I managed to reduce my weight from 220 to 185 pounds but it only lasted for the duration of my service term, say about 2 years. Thereafter, I gradually started gaining weight and after I got married it just became worse considering the good life. So clearly a lifetime battle with my weight.
I noticed that it wasn't just my weight that was a problem but as I got older (say after 30) I started experiencing a total lack of energy continuously feeling fatigued, developed various health problems such as cholesterol, type 2 diabetes & general joint pain. This impacted on my life in so many areas, leaving me with a poor quality of life & I had to do something!
In 2010, I decided to get this handled once and for all and embarked on a journey that changed my life. I am currently 48 years of age with a clean bill of health and my weight remains around 205 pounds. The system that I am using is so basic that anyone can use it successfully.


text:
The "Right" Sort of Immigrants
"I hope we write ourselves back to life, I hope that we double down on what we mean when we say 'writer', so that the definition explodes and reconstitutes around writing as a socially vital activity, remember that? Remember how people died for it? Remember how people were sent into exile for it, for daring to say out loud again: this is wrong, stop."
-Lidia Yuknavitch
My mom and my grandmother, Rockingham, Nova Scotia, Canada, August 1961
My dad, Portland, OR, 1952
From a young age, we learn the story of our families. Our parents and relatives tell us where we come from. In my family, these trials and tribulations were recounted so often that their struggles felt embedded into my cells, like DNA.
My parents are immigrants. They were both born in countries neither of their parents belonged to. My father: born in England, to a Welsh mother and an Australian father. My mother: born in Germany, to an English mother and a Canadian father. Now, they're both American citizens.
"Don't write so much about us," my dad said on FaceTime this morning. "We're boring." He was sitting with my mom in the living room of the house I was raised in. Fat pets roamed as they talked to me, bits of tails and paws passing across the screen.
I don't think their story is boring. I think their lives were shaped by history: politicians, wars, quota systems that allowed for the acceptance of European war brides and their offsprings. A misfired rocket that downed my great-uncle's plane. A Canadian refugee act for children fleeing the war.
My dad, grandmother, and great-grandmother, England, 1945
My dad arrived in New York City in 1949 at the age of 7. His mother had divorced the Australian and quickly taken up with an American soldier. Now they were traveling back west, where he was from. World War II was over, and shattered families were piecing themselves back together. My dad was granted automatic citizenship through his mother's marriage. He doesn't remember losing his accent. He remembers being teased for being an immigrant, but never in a serious way. At 11, he was standing in the kitchen helping his mother wash some dishes, talking about a family friend they called Uncle Kit. My grandmother said, "Well Uncle Kit isn't your uncle just like your dad isn't your real dad." I imagine my dad standing on a stool, his hands wet and soapy with water, dumbstruck. Until this moment, he didn't know he had an Australian father. He didn't know he had a whole host of sisters on another continent waiting for him.
My mom lived in Germany, Canada, and England before she was ten. In 1972, she was an undocumented high school student in Santa Barbara, California. She'd left her parents and her home in Canada because it wasn't safe for her anymore. She was undocumented for three years. "I was always nervous," she tells me. She lived with her older sister, cleaned houses at night, and was the first girl at Carpenteria High School to run on the track and cross-country team. She, through some hole in the system, was able to get her residency at the end of high school.
Annie Falconer, Oregon, 1982
I remember finding her green card at the bottom of a desk drawer, underneath our passports when I was ten. How funny the word, "alien," sounded on my tongue, how delighted I was to have discovered this thing about my mother. I didn't understand then. I didn't understand how people can be rendered stateless and undocumented, how the removal of those papers can make a whole family invisible.
When she started studying to become a citizen. I quizzed her at the kitchen table, amazed at how few of the answers I knew even though I was in U.S. History class. I don't remember her citizenship ceremony- where was I? – because it was something that was a given. My mom could get citizenship, as long as she passed the test. "I was very proud of myself!" She reminded me today when I brought it up.
My parents are immigrants, yes. But they are white immigrants. We are from industrialized, English-speaking, European countries. They came as children, in the late 1940's and the 1970's respectively. They don't even have accents, the only vestige of their backgrounds are strange vocabulary choices and a love for deep, sarcastic humor. We, in the United States, are considered the "right" type of immigrants.
No one has ever thought I was anything but an American. No one has ever questioned my legitimacy or my parent's legitimacy in this country. It is something I can bring out as a fun fact about myself, "Hey, I'm a first generation American!" I have never felt less safe and there was never a fear of my parents getting deported. For others: who are Mexican, Guatemalan, Afghani, or Syrian, or whose skin is a watercolor of histories and continents, it isn't so easy. My privilege shows in every aspect of the immigrant identity for me: I can put it on and take it off, no questions asked.
This isn't the case for many of my friends, classmates, coworkers, professors, mentors, loved ones. They have to live in a society that is now governed by a demagogue who rose to power on a populace platform of anti-immigration. That is scary shit.
The United States has always been suspect of the other: the Catholics, the Italians, the Jews, the Chinese, the Japanese, the Somalis. There was always a fashionable group to hate. A fashionable group to fear, to "other" so we can "preserve ourselves" and keep our families safe. But who is we?
If we are not immigrants; if "we" does not include the Syrian family fleeing war, or the Iraqi translator who kept American soldiers safe, or the 15-year-old Salvadorean girl running for her life from gang violence, or the boy just walking down the street, or the child of migrant workers in Salinas trying to go to college, then what have we become?
And we cannot forget the people who never wanted to come here, but were kidnapped, brutalized, maimed, and continue to live in a country that treats them as if they're less human. A country that subsidizes prisons on the backs of their sons.
I think one of the mistakes that I and many other white, liberal democrats made before the election was thinking we were above history. That our lives would be guided by our personal choices and our values. We believed our government and democracy was rock solid enough that we could float above it, chasing our dreams. The great wars were over, humanity had learned lessons and we wouldn't need to learn them again. Our lives would unfold before us based on education, who we chose to love, and where we chose to move. It was all available to us.
But, history makes fools of us all.
As we continue forward, we must remember that people are not just one thing. Junot Diaz said it best (as he always does) in an interview with NPR's Morning Edition in 2008,
"What you learn as a kid, is that Whitman Concept that you can contain multitudes. That one can carry inside of them both their country of origin and the country that has received them… you can be two things at once: If American teaches you anything, it's that."
There are people detained at airports right now. People with visas and green cards and children and illness and debt and jobs and a whole multitude of things because …they are people. They are not being allowed in because of their religion and their country of origin. This is wrong.
"Why don't you talk about religion, Lizzie?" My Dad said, eager for me to stop asking pointed questions about his childhood. "Remind them that Jesus was a middle eastern refugee."
The politics and trajectory of our nation drapes heavily on our shoulders. What is happening in the United States is wrong.
Can I say it louder?
"We didn't get here by accident. This is not a new brutality, it is a very old one, and every time it circles back around in a new form, we have to look again in the mirror and stand up differently ― writing can yet invent new forms of resistance and resilience in the face of brutality. And the wonder of that. And how this is our present tense calling."- Lidia Yuknavitch
By lizzietiz11Leave a comment
← Dispatches from La Zona Sur
El Evo vs. The Donald →


text:
News Caste
"Mandir wahin banayenge": Tens of thousands protest against demolition of Ravidas temple in Delhi
Vishnu Sharma and Karishma Koshal
Shahid Tantray for The Caravan
On 21 August, tens of thousands participated in a protest in Delhi against the demolition of a temple of Ravidas—a fifteenth-century saint and poet revered by the Dalit community—located in the national capital's Tughlakabad area. Earlier this month, the Delhi Development Authority had demolished the temple following a Supreme Court order. The protesters had asked the government to respond to their demand—the rebuilding of the temple on its original spot—by 2 pm that day. When they did not receive a response, they began marching from Delhi's Ramlila Maidan to the site of the demolished temple with the aim to rebuild it themselves. "Mandir wahin banaaenge"—We will construct the temple there itself—the protesters chanted as they marched, invoking the slogan popularly used in the Ram Janmabhoomi movement.
Ravidas's hymns, which opposed social inequality, feature in the sacred Sikh text, the Guru Granth Sahib. SS Gautam, the owner of Delhi's Gautam Book Center, who was participating in the protest, told us that there are many similarities between Ambedkar and Ravidas's words. In fact, Ambedkar has illustrated his respect for Ravidas in his writings, and even dedicated a book to him. Ravidas's opposition to caste-based discrimination made him particularly popular among Punjab's Dalit Sikh population. The state's Dalit community comprises around thirty percent of Punjab's population, which includes a significant number of Ravidassias.
On 13 August, several parts of Punjab came to a standstill as protests were held across the state, which also spread over to parts of Haryana and was followed by the massive protest in Delhi. The rally in the national capital witnessed participation of Dalit groups from different parts of the country, including Punjab, Haryana, Uttar Pradesh and Rajasthan. Such a united demonstration by Dalit protesters from across the country has been almost unseen since the time of the veteran Dalit leader Kanshi Ram.
Several protesters termed the rally as "religious" and "social" in nature. "This is not political, as there are barely any politicians here," Gautam said. But the anger among the protesters was visceral and palpable. "The government should know what we Chamars can do," one of the protesters told us, referring to another name used for the Jatav community, which is a Dalit sub-caste. Most protestors we met were from the Jatav community. "Look at our history," the protester said. "We have our weapons and once we pick them up and start skinning everyone, then Modi will understand who we are."
During the rally, Chandrashekhar Azad, the chief of the Bhim Army, which spearheaded the Delhi protest, told us that the protesters were not against the Supreme Court. "The court is doing its job, and we are doing our job," he said. Ashok Tanwar, the head of Congress's Haryana unit, was one of few politicians present at the protest. He said that the protest was not conducted by any particular group, but various outfits and involves people from "sabhi 36 biradri"—all communities. A member of the Ravidas Sangharsh Committee, Krishn, cut him off and said, "There are no 36 communities here, there are only Scheduled Castes and Scheduled Tribes." He added, "Chandrashekhar is leading the protest, but our whole community is with him."
Vishnu Sharma is assistant editor of Karwan, the Hindi version of The Caravan.
Karishma Koshal is the social-media management and engagement fellow at The Caravan.
Keywords: Ravidas Bhim Army caste


text:
THE industry resource for the road and bridge construction market.
Subscribe / Advertise / About Us / Search
Top 10 Bridges
Traffic & Transit
Florida transportation agencies demonstrate connected vehicle tech
The demonstrations were part of the THEA Connected Vehicle Pilot
The Tampa Hillsborough Expressway Authority (THEA) and the Hillsborough Area Regional Transit Authority (HART) in Florida recently demonstrated connected vehicle technology in HART transit vehicles for the first time.
The live demonstrations, which took place on Thursday, Nov. 29, were a milestone for the THEA Connected Vehicle Pilot, which has now deployed the technology in 1,000 cars, 10 buses, and eight streetcars to improve safety and mobility in downtown Tampa.
Connected vehicle technology enables vehicles to communicate wirelessly with each other and with traffic signals, crosswalks and other infrastructure. In a series of controlled demonstrations, onboard equipment successfully alerted drivers to potential collisions between a car and a TECO Line streetcar; between a car and a HART bus; and between a car and a pedestrian.
Officials from the Florida Division of the Federal Highway Administration and the U.S. Department of Transportation (U.S. DOT) participated in the demonstrations. The THEA Connected Vehicle Pilot is sponsored by U.S. DOT.
"Connected vehicles hold the promise of saving lives while making travel more convenient and efficient. This project is truly one of a kind, and we are excited to see the results. We are taking safety to a new level by showcasing this technology," said James Christian, Florida Division Administrator for the Federal Highway Administration, in a release.
Source: Tampa Hillsborough Expressway Authority
BlueTOAD Spectra from TrafficCast International
Signal detector technology
Autonomous Vehicle Systems
Aboard the GAToRS
The implementation of connected and automated vehicle (CAV) technologies at the Florida Department of Transportation (FDOT), as part of the Florida…
View All Web Exclusives
Subscribe to Roads & Bridges
Keep informed with the latest news and industry trends
3030 W. Salt Creek Lane #201,
© 2020 COPYRIGHT SCRANTON GILLETTE COMMUNICATIONS. ALL RIGHTS RESERVED.


ADDIS ABABA – The IAAF is saddened by the news that Miruts Yifter, a double Olympic champion for Ethiopia at the 1980 Olympic Games, died in Toronto, Canada, after being hospitalised for respiratory ailments over the weekend.Yifter, considered by many as one of the greatest middle-distance runners of all time, was 72.
Yifter's crowning achievement was his 5 000m and 10 000m double triumph at the 1980 Olympic Games in Moscow at age 40, where he earned the nickname 'Yifter the Shifter' for the rapid injections of speed that helped propel him to victory.
In both contests, Yifter surged and slowed to confuse his key opponents. The tactic worked.
"We talked about it with the coaches and I practised taking off with 300m to go in both the 5 000m and 10 000m races," he recalled for a 2004 story on the IAAF website.
The move came off without a hitch in the 10 000m final, but in the 5 000m five days later, he found himself boxed in during the start of the final lap. With 300m remaining, his teammate Mohamed Kedir stepped aside, allowing Yifter to again unleash his kick.
His Olympic career began eight years earlier at the 1972 Games in Munich where he took the bronze medal in the 10,000m. He was to compete in the 5 000m as well but reportedly arrived too late to contest the final.
Ethiopia joined the African boycott of the 1976 Games in Montreal, putting his Olympic career on hold. In the interim, he won consecutive 5 000m and 10 000m doubles at the IAAF World Cup in 1977 and 1979 in Dusseldorf and Montreal, respectively.
Yifter's heroics inspired the next generation of Ethiopian runners, including the legendary Haile Gebrselassie, who began running after hearing of Yifter's achievements at the Moscow Olympic Games.


X-Plorer 1 EC delivered to the University of Sheffield, marking the start of an ambitious collaboration!
Last week, we had the pleasure of visiting the University of Sheffield to deliver the second ever jet engine model designed and manufactured by us, the X-Plorer 1 EC. The end of the intensive 9-month redesigning, prototyping, assembling and testing period, marks the official start of our collaboration with the Control, Monitoring & Systems Engineering University Technology Centre (UTC) within the University of Sheffield.
The X-Plorer 1 showed how useful it can be as an educational tool, besides being an original project that we started from scratch. Even though we were always willing to demonstrate how it can be used as an experimental platform in aerospace research, the right opportunities hadn't come up. Our collaboration with ACSE enables us to take this step in a control and systems engineering context, whilst enabling the team in Sheffield to demonstrate or test their work and devices in a whole new setting.
Even though the X-Plorer 1 EC shares a lot of common features with its predecessor, it is far from identical! Although implementing all the improvements planned for the X-Plorer 2 would be desirable, this is currently still in the early design process and it would delay the start of our work with Sheffield by over a year. Our solution was to use the same core as the XP1 as the starting point and complete a number of crucial upgrades and design changes based on our experience from developing the X-Plorer 1.
3D printing of the EC started on the 10th of April and was completed 164 days later, transforming a total of 670 parts from CAD to reality for main components, development parts and spares. This added 2588 3D printing hours on our printers, on top of the 2942 hours spent on the development of the X-Plorer 1! July 2018 was our busiest month which saw 130 parts produced.
During our visit to the Kroto Research Institute, we also had the chance to run both engines, setting two small performance records! The major objective of the change in the relative number of stators in the turbine was to improve the LP performance, which showed to be lacking compared to HP in the 2017 tests. At 200 LPM, the EC spun at 197 RPM, nearly 1.8 times faster that the X-Plorer 1.
Just before our departure, we also ran the X-Plorer 1 up to the limits of the provided air supply, with the HP shaft reaching speeds of up to 1657 RPM; over 200 RPM higher than before.
Back in Glasgow, we are currently getting ready to brief the team, including the new recruits, and resume work for the X-Plorer 2 and Kronos. We already have a couple of specific areas to focus our attention on, which include tasks of relevance to the EC.
In Sheffield, the team will spend the next couple of weeks familiarising themselves with the engine before conducting the first set of tests on fault diagnostics around the fan! In the meantime, MSc students within ACSE can now express their interest to get involved with the EC or submit their testing ideas at the dedicated application page here. We have a lot of exciting work ahead for all teams and we are looking forward to strengthening our ties with the University of Sheffield through a strategic expansion of our working areas to include aerospace research in the future.


ONTARIO, Canada, Nov. 11, 2010 /PRNewswire-Asia-FirstCall/ -- Canadian Solar, Inc. (Nasdaq: CSIQ), one of the world's largest solar companies and a sponsor of the ZERO Race, announces the arrival of the ZERO Race's electric vehicles in Vancouver on November 12, 2010 to begin the North American leg of their global journey. The vehicles, which have already crossed Russia, Kazakhstan and China, will continue their journey from Vancouver and down along the USA's western coastline.
Sponsored by Canadian Solar Inc., the first Zero Race in history was created by Louis Palmer, the first man to drive a solar-powered vehicle around the world. Palmer adapted Jules Verne's vision of global circumnavigation in 80 days to reflect 21st century technology and environmental awareness by restricting race entrants to emission-free vehicles. The race began on August 16, 2010, at the United Nations Palace in Geneva, Switzerland, and has covered more than 16,000 kilometers to date. Three participating teams from three continents are driving 500 kilometers each day in 100 percent electric vehicles powered solely by renewable energy technologies.
"The ZERO Race draws attention to two major challenges facing society today -- securing an efficient, environmentally friendly energy supply, and developing minimum-impact, reliable modes of transportation," said Dr. Shawn Qu, CEO and chairman of Canadian Solar, Inc. "As a company whose products and values are rooted in highly efficient, high-quality renewable energy technology, we are pleased to support a project demonstrating an emission-free future is possible."
The ZERO race represents a major milestone in the history of electric vehicles. "The purpose of the race is to show that zero-emission vehicles running on renewable energies are already available and reliable," said Louis Palmer, ZERO race organizer. "With shrinking resources and the impacts of global climate change, the ZERO Race strives to present solutions for a better, greener future."
The ZERO Race is scheduled to finish in Geneva in January 2011. In the meantime, the vehicles will be driving down the West Coast of North America, ending in Cancun, Mexico, on December 5 in time to attend the World Climate Change Conference.
The vehicles will be at the Crissy Field parking lot next to the St. Francis Yacht Club from 3:30 to 4:30 p.m. on Tuesday November 16, 2010.
For more information about the ZERO Race, please visit: www.zero-race.com/.
Canadian Solar Inc. is one of the world's largest solar companies. As a leading vertically integrated provider of ingot, wafer, solar cell, solar module and other solar applications, Canadian Solar designs, manufactures and delivers solar products and solar system solutions for on-grid and off-grid use to customers worldwide. With operations in North America, Europe and Asia, Canadian Solar provides premium quality, cost-effective and environmentally-friendly solar solutions to support global, sustainable development. For more information, visit www.canadiansolar.com.
Certain statements in this press release are forward-looking statements that involve a number of risks and uncertainties that could cause actual results to differ materially. These statements are made under the "Safe Harbor" provisions of the U.S. Private Securities Litigation Reform Act of 1995. In some cases, you can identify forward-looking statements by such terms as "believes," "expects," "anticipates," "intends," "estimates," the negative of these terms, or other comparable terminology. Factors that could cause actual results to differ include the risks regarding the previously disclosed SEC and internal investigations as well as general business and economic conditions and the state of the solar industry; governmental support for the deployment of solar power; future available supplies of high-purity silicon; demand for end-use products by consumers and inventory levels of such products in the supply chain; changes in demand from significant customers; changes in demand from major markets such as Germany; changes in customer order patterns; changes in product mix; capacity utilization; level of competition; pricing pressure and declines in average selling prices; delays in new product introduction; continued success in technological innovations and delivery of products with the features customers demand; shortage in supply of materials or capacity requirements; availability of financing; exchange rate fluctuations; litigation and other risks as described in the Company's SEC filings, including its annual report on Form 20-F filed on August 19, 2010. Although the Company believes that the expectations reflected in the forward looking statements are reasonable, it cannot guarantee future results, level of activity, performance or achievements. You should not place undue reliance on these forward-looking statements. All information provided in this press release is as of today's date, unless otherwise stated, and Canadian Solar undertakes no duty to update such information, except as required under applicable law.


text:
jio seeks to speed up insolvency process for reliance infratel
Reliance Projects had emerged as the winning bidder for RITL, the holding company of debt-laden Reliance Communications' tower and fibre assets, in March 2020.
Written by Rajesh Kurup
The company has also sought direction from the tribunal to the monitoring committee
Reliance Jio Infocomm, in a bid to expedite the acquisition process of the debt-laden Reliance Infratel (RITL), has offered to deposit the total resolution amount of `3,500 crore in an escrow account.
Reliance Projects and Properties Management Services, a subsidiary of Reliance Jio, has moved a fresh application before the Mumbai bench of the National Company Law Tribunal (NCLT), stating that the delay in the resolution process is causing "severe harm" to the interests of the corporate debtor and the resolution applicant.
"It is submitted that the resolution applicant (Reliance Projects) is committed to and is in readiness and willingness to implement the resolution plan. However, pendency of inter-creditor disputes is resulting in further delays in implementation, which, in turn will also deteriorate the value of assets of the corporate debtor, if urgent actions are not taken," it said.
"In order to avoid further delays, the applicant proposes to deposit the total resolution amount (as defined in the resolution plan) in an account as was directed by the tribunal," Reliance Projects said in an interlocutory application filed last month.
Also Read: With Rs 14,752 crore net, SBI beats RIL to become most profitable company in Q2
The company has also sought direction from the tribunal to the monitoring committee and respondents to take all steps to implement the resolution plan.
The funds deposited in an escrow account would be distributed among the lenders after settlement of the resolution plan and creditors' disputes. State Bank of India, Doha Bank, Standard Chartered Bank and Emirates Bank are among a number of banks involved in a legal battle, now pending before the Supreme Court, over the distribution of funds.
In May 2018, Reliance Communications' Indian lenders referred the company and its subsidiaries — RITL and Reliance Telecom — to the NCLT after the firm, then controlled by Anil Ambani, failed to pay dues worth `46,000 crore. In 2020, with a bid of `4,000 crore, Reliance Projects emerged as the successful resolution applicant. The Committee of Creditors approved the resolution plan in March 2020, while it received NCLT approval in December 2020.
The process came to a halt in November 2020, after SBI, Union Bank of India and Indian Overseas Bank tagged RITL as a "fraud account" following a forensic audit. In May 2021, Reliance Projects moved the NCLT, asking it to direct the lenders to share the audit report, saying that terming the accounts fraudulent had not been disclosed before the NCLT.
Sukhoi-30, Mirage aircraft crash near Madhya Pradesh


Unscrambling empty through our powerful word unscrambler yields 15 different words. 15 anagrams of empty were found by unscrambling letters in E M P T Y.
Words that made from letters E M P T Y can be found below.
1 different 5 letter words made by unscrambling letters from empty listed below.
2 different 4 letter words made by unscrambling letters from empty listed below.
6 different 3 letter words made by unscrambling letters from empty listed below.
6 different 2 letter words made by unscrambling letters from empty listed below.
Below list contains anagrams of empty made by using two different word combinations.
We couldn't find any two word anagrams of empty.


text:
Marilyn Katz : Detroit and the Myth of Black Misleadership
Pedestrian walks past graffiti in downtown Detroit. Photo by Spencer Platt / Getty Images. Image from Minnesota Public Radio.
Detroit's downfall:
Beyond the myth of black misleadership
How federal policy and Big Auto drove black blight and white flight.
By Marilyn Katz / The Rag Blog / August 14, 2013
It would be comforting to the rest of us if, as oft reported, Detroit's current woes were due to simple causes -- incompetent mayors, corrupt politicians, or even unruly residents (like those who rioted in 1967). We'd think, "We're not like them so it can't happen to us."
The right-wing talk show circuits and web blogs buzz with chatter about how Detroit's corrupt black Democratic mayors played racial and union politics and drove out white residents leading the city into bankruptcy. But even more credible commentators repeat these shibboleths as well.
Steve Malanga of the Wall Street Journal and Marilyn Salenger of the Washington Post peg Detroit's demise and population loss as to the aftermath of the August 1967 riots while the Post's editorial board, among many others, fixes the blame on Detroit's political and union leadership.
While it is true that many of Detroit's mayors had serious flaws and made countless mistakes, they did not cause the city's decline. In fact by the time the keys to Detroit were handed to the Black leadership, Detroit was beyond rescue and they were left to deal with cleaning up the mess created by a perfect storm of federal transportation policy (driven by the auto industry and its allies in Congress) and federal housing initiatives, both of which combined to seal the city's fate.
Detroit's first black mayor, Coleman Young, and those that followed may not have known it, but Detroit was already on life support and they were the hospice team.
Fueled by a population explosion during the late 1930s and 1940s when tanks and airplanes for America's war effort rolled off the assembly lines, Detroit's population grew from 1.5 million people in 1930 to 1.8 million in 1950. And during that same period thousands more came for the relatively low-skilled but high-paying union protected jobs at places like Ford, Chrysler, Packard, and GM. However, by August 1967, Detroit had already lost more than 300,000 residents -- equal to the population loss each decade since then.
The nation still calls Detroit the "motor city," but by the end of the 1950s it was certainly not that. Big Auto dealt the first blow. Flush with cash from World War II and anticipating a huge growth in demand for their products, Ford, General Motors, and Chrysler abandoned Detroit's multi-story plants in favor of new sprawling horizontal campuses on former farmland in the Detroit suburbs and in Ohio, Indiana. and Canada.
Between 1947 and 1958, the Big Three built 25 new factories. None of them were in Detroit.
Taken at face value this made sense, as Detroit then lacked the land for the new horizontally integrated and automated plants. Yet, as historian Thomas Sugrue and others point out, it was also a way for the auto companies to weaken the UAW, which had won unprecedented victories during the war years.
And with the industry went the jobs. In 1960, only Chrysler produced cars in Detroit, its 60,000 Detroit workers representing only half those employed just a decade earlier. In less than two decades, from 1947 to 1967, Detroit lost 128,000 jobs in the auto industry alone.
White workers followed. In 1950 Detroit was a white-dominated city; by 1970 more whites lived in the suburbs than in the city. While ignited by the movement of auto jobs to the suburbs, this mass white exodus was fueled by the federal government and its policies.
In 1949, Congress passed the Federal Housing Act. For the first time, home ownership required only 3 percent down for an attractive, low interest rate mortgage. The FHA guidelines favored mortgages in the new suburban developments that were popping up to meet post-war demand and actively discouraged their use in older, inner-city neighborhoods.
Armed with the new FHA product and Veterans Affairs loans, white workers moved with the companies to the suburbs, trading in their houses in what had become a racially mixed city for a suburban tract home in then virtually all-white suburbs. Rather than congregate with others on the way to work in a streetcar, they drove past sprawling suburbs on the new highways lobbied for by Big Auto and built at taxpayer expense.
For black Detroit, the story was quite different. Nearly 200,000 African Americans had moved to Detroit since 1930, and by 1950 blacks accounted for 16.8 percent of the population. While they might have wanted to follow the jobs that moved to the suburbs, they could not.
With equal housing laws still in the future, they were excluded from buying in the suburban housing developments by developers and real estate agents. Nor could they get FHA loans to buy or improve homes in the city neighborhoods where they could live because the government considered such loans too risky. Black neighborhoods, already chopped up during the 40s and 50s to build the very highways that took whites out of the city, became even more isolated and isolating.
Making things worse, as federal dollars were transferred to road building, public transit dollars dried up, and in 1956, with the active lobbying of Big Auto, the historic streetcar system disappeared, leaving no reliable public transportation.
In 1950 there were 51 census tracts in Detroit with a population of more than 30,000 people. By 1970 there were only seven. In the 1960s, at a time of full employment in the nation, white unemployment in Detroit stood at 7 percent and black unemployment at 13.8 percent. By 1970, the black male unemployment rate stood at 18 percent.
And in 1961 Detroit had its first budget deficit -- a $16 million deficit, due to the $16 million in tax revenues it had lost.
While we've seen plenty of bad ideas tried in Detroit over the intervening 40 years -- from get-rich-quick schemes like the People Mover (which never had any people) or the Renaissance Center (which was anything but), the bulk of destruction in Detroit of Detroit's physical structures and its job base is due to the same actors who ignited the decline.
During these years, federally-funded highways and urban renewal projects destroyed more than a fourth of the city and separated downtown from neighborhoods. State-funded megastadiums, casinos, and convention centers caused further physical damage and separation while failing to bring the jobs and businesses promised in return for the huge debt taken on. And all the while, aided and abetted by federal policy, Big Auto continued to move on -- and most particularly, out.
A recent Brookings Institution study revealed that Detroit holds the dubious distinction of having the greatest "job sprawl," with 77 percent of available jobs more than 10 miles beyond the city's core. In a city with virtually no public transportation, where 130 schools have been shuttered, and where only 20,000 manufacturing jobs remain in a city of 700,000, we should not be surprised that unemployment rate among black men stands at nearly 50 percent -- the highest in the nation.
If there are fingers to be pointed, they need to arc back farther to the reigns of Mayors Cavanagh and Miriani, Governor Romney and big oil. If there are lessons to be learned they are ones that should make us wary of and oppose racial discrimination, demand corporate accountability and responsibility for the social toll their actions take, thoughtfully protect our public assets of which public transportation is one of the greatest, and always question those who would build highways to escape rather than mend the mess they've made.
By the time the returning black Vietnam Vets got into a scuffle with the police that set off a week of riots in late July of 1967, the seeds of destruction already had deep roots. Detroit was already a ghost of its former self -- done in by both the product the city was known for and by the companies whose wealth it had created.
This article was cross-posted to and originally published at In These Times.
[An anti-war and civil rights organizer during the Vietnam War, Marilyn Katz helped organize security during the August 1968 protests at the Democratic National Convention. Katz has founded and led groups like the Chicago Women's Union, Reproductive Rights National Network, and Chicago Women Organized for Reproductive Choice in the 1960s and 1970s, and Chicagoans Against War in Iraq in 2002. The founder and president of Chicago-based MK Communications, Katz can be contacted at mkatz@mkcpr.com. Read more articles by Marilyn Katz on The Rag Blog.]
Posted by thorne dreyer at 1:08 PM
Labels: Automobile Industry, Cities, Detroit, Marilyn Katz, Rag Bloggers, Urban Sprawl, White Flight
Tom Hayden : Egypt is the Liberals' Slaughterhouse...
Paul Krassner : My Brother's Keeper
Johnny Hazard : Militant Teachers Block Mexico Cit...
Mike Klonsky : Drive-By Teachers and the Great Cha...
INTERVIEW / Jonah Raskin : The Quest of Cannabis K...
Ron Jacobs : Autumn in America, 1973
RAG RADIO / Thorne Dreyer : Sociologist Todd Gitli...
Lamar W. Hankins : The March for Jobs and Freedom ...
David McReynolds : Reflections on the '63 March on...
Harry Targ : The CIA's Iranian Coup and 60 Years ...
Kate Braun : Third Quarter Moon Is Time to Banish ...
Michael James : 'El Lechero' in San Miguel de Alle...
HISTORY / Bob Feldman : A People's History of Egyp...
Alan Waldman: 'The Vice' is a Gritty, Dark Cop Ser...
Bruce Melton : Kick the Climate Deniers off the Is...
BOOKS / Ivan Koop Kuper : Vicki Ayo's 'Boys From H...
Thorne Dreyer : Houston Was an Unlikely '60s Hotbe...
Lamar W. Hankins : How George W. Bush Aided the Te...
Ron Jacobs : Remembering the Resignation of 'Nixon...
Marilyn Katz : Detroit and the Myth of Black Misle...
Michael James : Fading Away: JFK in Mexico City, J...
Alan Waldman: 'As Time Goes By' is a Timeless Brit...
FILM / Jonah Raskin : Reviewing 'Fruitvale' and Re...
Bob Wing : The Battlelines Are Drawn in the South
Jack A. Smith : What's Up With the Egyptian Coup?
RAG RADIO / Thorne Dreyer : ChannelAustin's 40 Yea...
Lamar W. Hankins : Slipping Creationism into Texas...
Harry Targ : Academic Freedom and the Mitch Daniel...
BOOKS / Ron Jacobs : Incarceration Complex: 'Beyon...
Michael James : 'El Triumph' in Tamaulipas, Mexico...
Alan Waldman : 'Inspector Lynley Mysteries' Featur...
Beverly Baker Moore : May Day Memories, or Conscio...
Robert Jensen : Peace Talks Are New Chapter in an ...


text:
"""Configuration."""

import logging
import os
import re
import sys

from google.appengine.ext.appstats import recording

logging.info('Loading %s from %s', __name__, __file__)

# Custom webapp middleware to add Appstats.
def webapp_add_wsgi_middleware(app):
  # If reenabling appstats, do not forget to reeanble it in app.yaml too.
  #app = recording.appstats_wsgi_middleware(app)
  return app

# Custom Appstats path normalization.
def appstats_normalize_path(path):
    if path.startswith('/user/'):
        return '/user/X'
    if path.startswith('/user_popup/'):
        return '/user_popup/X'
    if '/diff/' in path:
      return '/X/diff/...'
    if '/diff2/' in path:
      return '/X/diff2/...'
    if '/patch/' in path:
      return '/X/patch/...'
    if path.startswith('/rss/'):
        i = path.find('/', 5)
        if i > 0:
            return path[:i] + '/X'
    return re.sub(r'\d+', 'X', path)

# Segregate Appstats by runtime (python vs. python27).
appstats_KEY_NAMESPACE = '__appstats_%s__' % os.getenv('APPENGINE_RUNTIME')

# Enable Interactive Playground.
appstats_SHELL_OK = True

# Enable RPC cost calculation.
appstats_CALC_RPC_COSTS = True

# Enable third-party imports
sys.path.append(os.path.join(os.path.dirname(__file__), 'third_party'))

redpajama_set_name: RedPajamaGithub


Want To Improve Your Dwelling? Be Certain To Read These Suggestions!
Bettering your home may be tough, if you happen to enable it to be. A bit of advice could make initiatives simpler. This text is full of great information you'll be able to't go on without. Begin your kitchen cabinet install with the highest cupboards. It can make it simpler for you to get good and close to the wall so you shouldn't have to stretch to reach the wall to put the screws into place. You should also start with the corner cupboard and line the rest of them as much as that one; but make sure you use a level.
Increase your homes efficiency to improve your personal finance. A number of the heat you pay for is escaping out of cracks in doorframes, windows, and thru poor insulation. By investing in methods to make your private home extra environment friendly, you may reduce your payments down tremendously. LED Light bulbs are one other straightforward solution to save extra money. A factor to consider before stating a house undertaking is the fashion and character of your neighborhood. If your property is the only Victorian in an neighborhood of saltbox cottages, it would look misplaced. However, a reworked dwelling that includes design-applicable particulars will likely be extra more likely to promote.
It is a very good idea to personal your home. Most people need to beautify their home and make enhancements to suit their lifestyle, however once you hire it's essential ask for permission to make certain enhancements. It is a lot better to do that in your own property, because it would not make any sense to spend thousands of dollars to enhance another person's property. Including insulation to your walls, crawl areas and attics is not something that lots of people take into consideration when it comes to bettering your property, but they should. Adding insulation is an effective way to make your own home cooler in the summertime, hotter within the winter, and more sound proof.
This can be a great way to make sure you're getting quality work accomplished.
Instead of shopping for one or two costly items of furnishings or fashionable decor, contemplate opting for excessive-high quality materials or fixtures. The reason is as a result of homeowners take their furnishings with them. For instance, a quality front door and hardwood flooring will bring a a lot bigger price than holding an open house with a designer couch. If you have older ceiling followers in your house, a easy residence improvement is to exchange the blades of the fan. This is cheaper than buying a new fixture. Additionally, if your fixtures match, replacing simply the blades permits you to keep the set intact. New ceiling fan blades may give your room a simply-renovated look with minimal effort and expenditure.
Patch holes in drywall using mesh. First spread a layer of drywall mud into the hole and around its edges. Then press the patch into the mud so that it adheres evenly to the surface of the wall. Trowel the mud carefully over the patch, allow to dry, after which sand to clean. Change doorknobs and drawer knobs. These small changes can perk up furniture that you have already got and are cheaper than buying a new door or a brand new set of drawers. Doorknobs and drawer knobs will be purchased in a variety of kinds and colours, so it's easy to add a bit pizazz with just a bit bit of money.
Select stains, paints, glues, and sealants which are produced in a fashion that will not release chemicals into your air whenever you use them. Look for low No-VOC objects, but also try to discover paints made with milk protein, clay, earth pigments, or lime. Stains can be made with linseed or citrus oil. Paint your storage flooring with an epoxy coating for a professional-looking floor that cleans up with ease. Whereas the method requires several steps and some days to cure and harden, the results are worth it. The epoxy coating will resist stains from oil and dirt, and spills will wipe up with ease.
Examine your property for low areas, mainly close to the muse of the home. If any low areas are discovered, they should be filled in an effort to forestall pooling of water and additional downward erosion.


Erin Paige has built an audience of followers wanting to shift their mindset, as she has. Her goal is to inspire people to stay in alignment with who they are and stay focused on creating positive momentum in their lives. She joins us with advice and to discuss her journal. For a list of upcoming events where you can hear her speak, visit ErinPaige.com.
KANSAS CITY, MO — Erin Paige has built an audience of followers wanting to shift their mindset, as she has. Her goal is to inspire people to stay in alignment with who they are and stay focused on creating positive momentum in their lives. She joins us with advice and to discuss her journal. For a list of upcoming events where you can hear her speak, visit ErinPaige.com.


text:
Hong Kong Baptist University (HKBU)
香港浸會大學
The table to the right includes counts of all research outputs for Hong Kong Baptist University (HKBU) published between 1 October 2019 - 30 September 2020 which are tracked by the Nature Index.
Earth & Environmental Sciences 25 5.12
Life Sciences 13 5.24
Chemistry 53 13.72
Physical Sciences 18 5.52
Self-Reporting and Photothermally Enhanced Rapid Bacterial Killing on a Laser-Induced Graphene Mask
ACS Nano
The Scaly-foot Snail genome and implications for the origins of biomineralised armour
Enantioselective photoinduced cyclodimerization of a prochiral anthracene derivative adsorbed on helical metal nanostructures
Greater flood risks in response to slowdown of tropical cyclones over the coast of China
Reactivation of Epstein-Barr virus by a dual-responsive fluorescent EBNA1-targeting agent with Zn2+-chelating function
International vs. domestic collaboration by Share
87.97% Domestic
12.03% International
Note: Hover over the graph to view the percentage of collaboration.
Top 10 domestic collaborators by Share (90 total)
Hong Kong Baptist University (HKBU), China
Domestic institution
The Hong Kong University of Science and Technology (HKUST), China (15.66)
City University of Hong Kong (CityU), China (13.75)
The University of Hong Kong (HKU), China (11.06)
The Chinese University of Hong Kong (CUHK), China (10.73)
Southern University of Science and Technology (SUSTech), China (10.28)
Shenzhen University (SZU), China (4.21)
Chinese Academy of Sciences (CAS), China (3.80)
The Hong Kong Polytechnic University (PolyU), China (3.27)
Beijing Normal University (BNU), China (3.20)
Sun Yat-sen University (SYSU), China (3.16)
Top 10 international collaborators by Share (48 total)
Foreign institution
National University of Singapore (NUS), Singapore (1.30)
University of Hawai'i at Manoa (UH Mānoa), United States of America (USA) (1.16)
Imperial College London (ICL), United Kingdom (UK) (0.85)
The University of Newcastle (UON), Australia (0.79)
Texas A&M University (TAMU), United States of America (USA) (0.67)
University of California, Berkeley (UC Berkeley), United States of America (USA) (0.67)
Durham University, United Kingdom (UK) (0.65)
King Abdullah University of Science and Technology (KAUST), Saudi Arabia (0.57)
Trent University, Canada (0.54)
Harvard University, United States of America (USA) (0.54)
Note: Collaboration is determined by the fractional count (Share), which is listed in parentheses.
Croucher Institute for Environmental Sciences (CIES), HKBU
Faculty of Science, HKBU
Department of Biology, HKBU
Department of Chemistry, HKBU
Department of Computer Science, HKBU
Centre for Health Informatics (CHI), HKBU
Research Centre for Ubiquitous Computing (RCUC), HKBU
Department of Mathematics, HKBU
Centre for Mathematical Imaging and Vision (CMIV), HKBU
Department of Physics, HKBU
Centre for Nonlinear Studies, HKBU
Centre for Quantitative Systems Biology (CQSB), HKBU
High Performance Cluster Computing Centre (HPCCC), HKBU
Institute of Advanced Materials (IAM), HKBU
Institute of Computational and Theoretical Studies (ICTS), HKBU
Statistics Research and Consultancy Centre (SRCC), HKBU
Faculty of Social Sciences (SOSC), HKBU
Department of Geography, HKBU
Golden Meditech Centre for NeuroRegeneration Sciences, HKBU
HKBU (Haimen) Institute of Science and Technology
HKBU Shenzhen Institute of Research and Continuing Education
Hong Kong Chinese Medicine Clinical Study Centre (CMCS), HKBU
Institute of Brain and Gut Axis (IBAG), HKBU
Institute of Creativity (IoC), HKBU
Research Centre of Excellence for Organic Electronics, HKBU
School of Chinese Medicine, HKBU
Institute for Advancing Translational Medicine in Bone and Joint Diseases (TMBJ), HKBU
Institute for Precision Medicine and Innovative Drug (PMID), HKUB
Institute of Integrated Bioinformedicine and Translational Science (IBTS), HKBU
Mr. and Mrs. Ko Chi‐Ming Centre for Parkinson's Disease Research (CPDR), HKBU
Sino-Forest Applied Research Centre for Pearl River Delta Environment (ARCPE), HKBU
State Key Laboratory of Chemo/Biosensing and Chemometrics, HKBU
State Key Laboratory of Chemo/Biosensing, HKBU
State Key Laboratory of Environmental and Biological Analysis (SKLEBA), HKBU
Affiliated joint institutions and consortia
Beijing Normal University-Hong Kong Baptist University United International College (UIC), China
Beijing-Hong Kong-Singapore Joint Center for Nonlinear and Complex Systems (BHS), China
Center for Nasopharyngeal Carcinoma Research (CNPCR), China
HKBU-NPU Joint Research Centre for Translational Medicine on Musculoskeletal Health in Space, China
Institute of Molecular Functional Materials, China
MOST State Key Laboratory in Marine Pollution (SKLMP), China
YMU-HKBU Joint Laboratory of Traditional Natural Medicine, China
Are there genes that help you stay in school?
The University of Queensland (UQ)
Jumping on board ciliary transport
Technical University of Munich (TUM)
Moth's nanomirrors reflect night light to attract mates


text:
I am searching foreign teachers
I am searching for a job in Latin America
6 jobs found in mexico city
Lower Primary Teacher, Mexico City
The Churchill School & College are looking to appoint enthusiastic and committed Lower Primary teachers to work with a dedicated team in the Primary department (KS2) to start in August 2021. The Churchill School & College are members of The Anglo Mexican Foundation and provide bilingual education for children from 2 to 18 years of age. The School and College are authorised centres for the IB Primary Years, Middle Years and Diploma Programmes and for the Cambridge Primary, Lower Secondary and Upper Secondary Programmes. Mexico City is a vibrant, cosmopolitan city which is rich in history and culture and offers something for everyone. It is one of the largest cities in the world in terms of population and is nestled in a valley at 2,300 metres above sea level. The country is diverse, offering a wide range of travel opportunities such as beautiful beaches, quaint colonial towns, lush tropical jungles and, of course, a multitude of archaeological sites. T eachers...
CHURCHILL SCHOOL AND COLLEGE Mexico City, Ciudad de México, Mexico Kinder/Elementary School
MAESTR@S INGLES Y FRANCES
MAESTR@S DE INGLES Y FRANCES QUE IMPARTAN CLASES VIRTUALES HASTA QUE LAS CONDICIONES EPIDEMIOLOGICAS INDIQUEN SEMAFORO VERDE A NIÑOS DESDE 4 HASTA 15 AÑOS.
Escuela particular, Ciudad de México Remote (Ciudad de México, CDMX, Mexico) Kinder/Elementary School
IGCSE and IB DP Business Teacher
We are looking for an IGCSE and IB DP Business teacher for the 2020-2021 school year.
Winpenny School CDMX, Mexico Middle/High School
We are looking for a mathematics teacher who has experience teaching in secondary school (secundaria/preparatoria). We teach mathematics in English at our school.
Winpenny School Ciudad de México, CDMX, Mexico Middle/High School
Secondary Science Teacher
We are looking for a secondary science teacher for grades 6-9. Science at our school is taught in English.
Psychology and English Teacher
We are looking for a psychology teacher for IB DP and Cambridge AS level. The ideal candidate would also teacher one group of English. The teaching load is reduced (14 hours) as we would like for this person to work with the counselling department to provide academic support to students in secondary.
Terms, conditions and privacy statement
© 2008-2021 Hola Teacher - Verix


text:
package org.auraframework.def;

import java.lang.reflect.Method;
import java.util.Map;

import org.auraframework.def.RootDefinition.SupportLevel;
import org.auraframework.throwable.AuraRuntimeException;
import org.auraframework.throwable.quickfix.InvalidDefinitionException;
import org.auraframework.throwable.quickfix.QuickFixException;
import org.auraframework.util.AuraTextUtil;

public abstract class RootDefinitionTest<T extends RootDefinition> extends DefinitionTest<T> {

    private final Class<T> defClass;
    protected final String baseTag;

    public RootDefinitionTest(String name, Class<T> defClass, String tag) {
        super(name);
        this.defClass = defClass;
        this.baseTag = "<" + tag + " %s>%s</" + tag + ">";
    }

    protected Class<T> getDefClass() {
        return defClass;
    }

    protected T define(String source) throws QuickFixException {
        DefDescriptor<T> desc = addSourceAutoCleanup(getDefClass(), source);
        return desc.getDef();
    }

    protected T define(String source, Object... replacements) throws QuickFixException {
        return define(String.format(source, replacements));
    }

    protected void checkBoolean(String template) throws Exception {

        Method meth;
        try {
            String name = AuraTextUtil.initLowerCase(getName().substring("test".length()));
            meth = defClass.getMethod(name);
        } catch (Exception e) {
            throw new AuraRuntimeException(e);
        }

        assertFalse(define(template, "false"), meth);
        assertFalse(define(template, "0"), meth);
        assertFalse(define(template, "-1"), meth);
        assertFalse(define(template, "1"), meth);
        assertFalse(define(template, "FALSE"), meth);
        assertFalse(define(template, ""), meth);
        assertFalse(define(template, " false "), meth);
        assertFalse(define(template, " "), meth);
        assertFalse(define(template, " true"), meth);

        assertTrue(define(template, "true"), meth);
        assertTrue(define(template, "TRUE"), meth);
        assertTrue(define(template, "tRUe"), meth);
    }

    private void assertFalse(Object def, Method method) {
        try {
            assertFalse(String.format("%s should be false", method.getName()), (Boolean) method.invoke(def));
        } catch (Exception e) {
            throw new AuraRuntimeException(e);
        }
    }

    private void assertTrue(Object def, Method method) {
        try {
            assertTrue(String.format("%s should be true", method.getName()), (Boolean) method.invoke(def));
        } catch (Exception e) {
            throw new AuraRuntimeException(e);
        }
    }

    /**
     * Test method for {@link RootDefinition#getDeclaredAttributeDefs()}.
     */
    public void testGetDeclaredAttributeDefs() throws Exception {
        String att1 = "<aura:attribute name=\"att1\" type=\"String\"/>";
        String att2 = "<aura:attribute name=\"att2\" type=\"String\"/>";
        T def = define(baseTag, "", att1 + att2);
        Map<DefDescriptor<AttributeDef>, AttributeDef> attMap = def.getDeclaredAttributeDefs();

        DefDescriptor<AttributeDef> att1DefDesc = def.getAttributeDef("att1").getDescriptor();
        DefDescriptor<AttributeDef> att2DefDesc = def.getAttributeDef("att2").getDescriptor();

        assertEquals("Wrong number of declared attributes found in component", 2, attMap.size());
        assertEquals("First declared attribute not found", "att1", attMap.get(att1DefDesc).getName());
        assertEquals("Second declared attribute not found", "att2", attMap.get(att2DefDesc).getName());
    }

    /**
     * Test method for {@link RootDefinition#getAttributeDefs()}.
     */
    public void testGetAttributeDefs() throws Exception {
        String att1 = "<aura:attribute name=\"att1\" type=\"String\"/>";
        String att2 = "<aura:attribute name=\"att2\" type=\"String\"/>";
        T def = define(baseTag, "", att1 + att2);
        Map<DefDescriptor<AttributeDef>, AttributeDef> attMap = def.getAttributeDefs();

        // should inherit aura:component body attribute as well as added attributes
        assertEquals("Wrong number of AttributeDefs", 3, attMap.size());
    }

    /**
     * Test method for {@link RootDefinition#getAttributeDef(java.lang.String)}.
     */
    public void testGetAttributeDef() throws Exception {
        String att1 = "<aura:attribute name=\"att1\" type=\"String\"/>";
        String att2 = "<aura:attribute name=\"att2\" type=\"String\"/>";
        T def = define(baseTag, "", att1 + att2);

        assertEquals("First attribute not found", "att1", def.getAttributeDef("att1").getName());
        assertEquals("Second attribute not found", "att2", def.getAttributeDef("att2").getName());
    }

    /**
     * Test method for {@link RootDefinition#getRegisterEventDefs()}.
     */
    public void testGetRegisterEventDefs() throws Exception {
        String event1 = "<aura:registerEvent name=\"copy\" type=\"ui:copy\"/>";
        String event2 = "<aura:registerEvent name=\"cut\" type=\"ui:cut\"/>";
        T def = define(baseTag, "", event1 + event2);
        Map<String, RegisterEventDef> events = def.getRegisterEventDefs();

        assertEquals("Wrong number of EventDefRefs found", 2, events.size());
        assertEquals("First event not found", "markup://ui:cut", events.get("cut").getDescriptor().getQualifiedName());
        assertEquals("Second event not found", "markup://ui:copy", events.get("copy").getDescriptor()
                .getQualifiedName());
    }

    public void testGetSupport() throws Exception {
        // Specify GA support level
        T def = define(String.format(baseTag, "support='GA'", ""));
        assertEquals("Specifying support level to be GA did not work.", SupportLevel.GA, def.getSupport());
        // Specifying no support level should result in PROTO
        def = define(String.format(baseTag, "", ""));
        assertEquals("By default support level for all root defs should be PROTO.", SupportLevel.PROTO,
                def.getSupport());
        // Verify that support specification is not case sensitive
        def = define(String.format(baseTag, "support='beTa'", ""));
        assertEquals("Support specification should not be case sensitive.", SupportLevel.BETA, def.getSupport());
        // Verify that support attribute is not case sensitive
        def = define(String.format(baseTag, "suPPort='GA'", ""));
        assertEquals("Support attribute is case sensitive", SupportLevel.GA, def.getSupport());
        // Verify bad values for support attribute
        try {
            define(String.format(baseTag, "support='fooBarBlah'", ""));
            fail("Support attribute should not accept invalid values.");
        } catch (InvalidDefinitionException e) {
            assertTrue("Exception did not have the correct string",
                    e.getMessage().contains("Invalid support level fooBarBlah"));
            assertTrue(e.getLocation().toString() + " should have started with markup://string:thing", e.getLocation()
                    .toString().startsWith("markup://string:thing"));
        }
    }

    public void testGetDescription() throws Exception {
        String description = "Description of the component";
        T def = define(String.format(baseTag, "description='" + description + "'", ""));
        assertEquals("Description attribute was not processesed in this markup:" + baseTag, description,
                def.getDescription());

        // Verify that description attribute is not case sensitive
        def = define(String.format(baseTag, "descrIPTIOn='" + description + "'", ""));
        assertEquals("description attribute is case sensitive", description, def.getDescription());

        // NO specification
        def = define(String.format(baseTag, "", ""));
        assertEquals("not specifying description should provide null", null, def.getDescription());

        // empty String
        def = define(String.format(baseTag, "description=''", ""));
        assertEquals("description attribute cudnt be assigned an empty string", "", def.getDescription());

        // Verify that HTML entities work fine in description field
        def = define(String.format(baseTag, "description='<foo:bar >'", ""));
        assertEquals("description attribute cudnt be assigned an empty string", "<foo:bar >", def.getDescription());

        // Verify that only plain text is allowed in description
        try {
            def = define(String.format(baseTag,
                    "description='
use html markup in description
 <aura:text value='foo'/>'", ""));
            fail("Shouldnt allow markup in description. ");
        } catch (InvalidDefinitionException e) {

        }
        DefDescriptor<T> parentDesc = addSourceAutoCleanup(getDefClass(),
                String.format(baseTag, "description='Parent markup' extensible='true'", ""));
        DefDescriptor<T> childDesc = addSourceAutoCleanup(getDefClass(), String.format(baseTag, "extends='"
                + parentDesc.getQualifiedName() + "' description='Child markup'", ""));

        assertEquals("Description of parent def is wrong.", "Parent markup", parentDesc.getDef().getDescription());
        assertEquals("Description of child def is wrong.", "Child markup", childDesc.getDef().getDescription());
    }
}


Organisations that want their own domain name suffix to replace .com or .co.uk have until midnight tonight to make their applications to the internet's governing body.
Major brands are expected to create their own areas of the web, with theoretical examples such as .ford and .pepsi often cited.
Applications will be vetted by Icann, a United States quango that controls the domain name system, a global system of computers that ensure the addresses that users type into their browsers connect them to the right websites. The process, which opened in January, is the most radical shake-up of the system since it was created.
So far firms including Canon and Google have confirmed they are bidding to create their own domain name suffixes. Most applications have been shrouded in secrecy, however, as bidders aim to avoid rivals.
An application costs around £120,000 and maintaining a domain name suffix at least £25,000 annually, so only large organisations are expected to apply.
Generic extensions such as ".web" are also up for grabs and expected to attract several applications, which could trigger an auction.
The changes have been several years in the making, and have proved controversial, with some claiming it will make the web more complicated and lead to more "cyber squatting", whereby web addresses related to brands are speculatively acquired to parasitise traffic, or in the hope the brand owner will pay to regain control.
On the other hand, the new system could improve the security of online banking, for example. If a bank only provides its services via its own suffix then users are less likely to be duped by fake websites, it's argued.
"We certainly expect to see applications from companies in industries plagued by counterfeiting and cybersquatting, as new [suffixes] offer important enhancements to security," said Roland LaPlante of Afilias, a firm aiming to run suffixes on behalf of organisations.
Nominet, the not-for-profit organisation that runs the database of more than 10 million ".uk" web addresses, has applied to create new ".wales" and ".cymru" suffixes.
It is expected that it will take at least 18 months for the first of the new web address suffixes to work.


Wheat Gluten is called active gluten powder. It's a mixture of natural protein and water abstracted from flour with high protein nurture.
* Polypropylene (P.P.) Inner layer, non damage to skin, comfortable wear.
* Adjustable nosepiece and inner foam provide a custom seal for different facial size.
* Suited to electronic manufactures, restaurants, food processing, school, motorcycle rides, hospital, salon, drug makers, factory, cleaning, etc. public environments.


Armed men have kidnapped an Uyo-based businessman, Pastor Bassey James, on Airport Road, a few metres from his new Southern Atlantic Polytechnic, according to NewTelegraph.
Revealing what happened, a witness said the gunmen, who drove a grey Lexus 300 Sport Utility Vehicle (SUV), shot sporadically into the air to scare away people before taking their target into the awaiting vehicle and zoomed off.
He is also a founding pastor of a church based in Lekki, Lagos. Incidentally, James was abducted near the police station he built, equipped and donated to the police to provide security for his investments and the Ibiaku Uruan community.
One of his relations in Uyo, who pleaded anonymity, told our correspondent that the kidnappers were yet to contact the family for ransom and expressed concern over his safety.


Richard was b 15Apr1875, Bon Homme, Dakota Territory. He d 1941. He was the son of Richard and Elizabeth (Morris) Owens that immigrated from Wales.
Grace m Edward P Wobbenhorst, res Indianapolis, Ind. Edward was b 1905 in Nebraska, son of Herman and Anna Wobbenhorst, that immigrated from Germany.
a.) Grace Benedict Owens, m Edward Wobbenhorst. Res R # 13, Box 240, Indianapolis, Ind.
3.) Violet E, b 7Jan1888 Springfield, SD, m 17Jun1908 Julius Engel. Res: Island Park, R # 3, Mound, Minn. No CH.
a.) Robert Gordon Mathews, Jr. b 7Mar1917, m 13Jun1942 Mary Marcell Bovee, b 26Feb1920.


text:
import cPickle
import database
import time
import logg
import ConfigParser

log = logg.getLogger(__name__)

class config(database.ownbot):

    def __init__(self):
        # Creamos la linda tabla que almacenara toda la configuracion <3
        self.cache = {}
        time.sleep(2)
        self.create('core', 'id text key not null, pick text not null', True)

        if self.obtconfig('VERSION', cache=True) is None:
            self.addconfig('VERSION', ('UserBot', 0, 7, 54))

    def addconfig(self, name, _object):
        """ Añade un objeto a la base de datos que sera serializado con Pickle
        para su uso posterior.
        Argumentos:
            _object -- Objeto equis a serializar."""
        self.insert('core', """ "%s", "%s" """ % (name, cPickle.dumps(_object)))

    def delconfig(self, name):
        self.delete('core', name)

    def obtconfig(self, name, cache=False, up=False):
        relapse = [0]

        def get(name, relapse=relapse):
            if relapse[0] >= 4:
                return
            else:
                relapse[0] += 1

            #res = None
            try:
                #log.info('SQL Step: ' + str(relapse))
                res = self.select('core', 'pick', 'id="%s"' % name)[0]
                res = cPickle.loads(res.encode('utf-8'))
            except (IndexError, TypeError, self.ProgrammingError):
                log.warning(name + ': no exists')
                time.sleep(1)
                return get(name)
            else:
                log.debug(name + ': ' + str([res]))
                return res

        def __cache__(action, name, set=None):
            if action == 'get':
                try:
                    return self.cache[name]
                except KeyError:
                    return

            if action == 'set':
                self.cache[name] = set

        if cache:
            result = __cache__('get', name)
            if result:
                n = 'get ' + name
                if up:
                    result = get(name)
                    __cache__('set', name, result)
            else:
                n = 'set ' + name
                result = get(name)
                __cache__('set', name, result)

            log.debug('cache %s result: %s' % (n, str(result)))
            return result
        else:
            return get(name)

    def upconfig(self, name, _object):
        self.update('core',
                    """ pick="%s" """ % cPickle.dumps(_object),
                    "id='%s'" % name)

def conf(filename):
    confg = ConfigParser.ConfigParser()
    confg.read(filename)
    return confg

core = config()


text:
https://www.westport-news.com/sports/article/Westporter-Scott-Gottlieb-steps-down-as-FDA-chief-13665091.php
Westporter Scott Gottlieb steps down as FDA chief
Published 4:30 pm EST, Tuesday, March 5, 2019
FILE - In this April 5, 2017, file photo, Dr. Scott Gottlieb speaks during his confirmation hearing before a Senate committee, in Washington, as President Donald Trump's nominee to head the Food and Drug Administration. The Food and Drug Administration Commissioner is stepping down after nearly two years leading the agency. Health and Human Services Secretary Alex Azar announced Gottlieb's plan resignation in a statement Tuesday, March 5, 2019. (AP Photo/J. Scott Applewhite, File)
FILE - In this April 5, 2017, file photo, Dr. Scott Gottlieb speaks during his confirmation hearing before a Senate committee, in Washington, as President Donald Trump's nominee to head the Food and Drug
Photo: J. Scott Applewhite / Associated Press
WASHINGTON — Food and Drug Administration Commissioner Scott Gottlieb is stepping down after nearly two years leading the agency's response to a host of public health challenges, including the opioid epidemic, rising drug prices and underage vaping.
Health and Human Services Secretary Alex Azar announced in a statement Tuesday that Gottlieb would leave in a month.
President Donald Trump tapped Gottlieb, of Westport, in 2017 to "cut red tape" at the FDA. But Gottlieb bucked expectations by pushing the agency to expand its authorities in several key ways, including an unprecedented effort to make cigarettes less addictive by requiring lower nicotine levels.
A physician and former conservative pundit, Gottlieb advanced his agenda while managing to maintain the support of the president, Republicans and key Democrats in Congress.
Still, he departs with his most sweeping plans unfinished, including the initiative to make cigarettes less addictive.
In recent months, he came under fire for not acting more quickly to address an explosion in teenage use of electronic cigarettes. Under Gottlieb, the FDA has emphasized vaping as a potential tool to wean adult smokers off traditional cigarettes. In a widely criticized move, Gottlieb delayed key regulations on those vaping devices until 2022.
Anti-smoking groups are now suing the agency to begin reviewing e-cigarettes immediately after the most recent federal data showed that 1 in 5 high school students were using e-cigarettes. While the FDA has taken steps against the vaping industry, including tightening restrictions on e-cigarette sales in convenience stores, it's unclear whether they will be enough to reverse the trend.
Elsewhere, Gottlieb targeted drug industry tactics used to maintain sky-high prices on older drugs, calling them "shenanigans" and "deceptions." For decades, FDA commissioners steered clear of the issue, noting that the FDA has no direct role in regulating U.S. medicine prices, which are set by drugmakers. But Gottlieb said the agency had a role to play and reshuffled its review procedures to speed up approvals of lower-cost generic drugs, with the aim of increasing competition in the marketplace.
On FDA's more day-to-day responsibilities, Gottlieb continued a multi-decade, bipartisan shift toward faster, more streamlined product reviews for drugs and medical devices. That issue has long been the top priority for the powerful pharmaceutical and device industries, which spend millions lobbying Congress and the federal government annually to ensure speedy market access for their products.
FDA approvals for first-of-a-kind drugs and devices hit all-time highs last year.


Transportation for cadets arriving via commercial air is the responsibility of the parent. Cadets planning to arrive by air MUST email the Transportation Form (located above) and their AIRLINE TRAVEL ITINERARY to INST Charlotte Tripp at charlotte.tripp@mail.com.
Transportation Form and Airline travel itinerary has been received by INST Charlotte Tripp.
The above three (3) steps must be completed in order for cadets to be confirmed for air travel and transportation to and from the airport. Please note the following information: If there are questions regarding flights or air transportation, please call or email INST Tripp BEFORE making flight reservations. (248) 910-1539 charlotte.tripp@mail.com.
Must fly into DETROIT METROPOLITAN AIRPORT (Romulus, MI). This is the only airport that we provide transportation to and from. Flight should arrive after 0900 (9:00 am) and before 1500 (3:00 pm) on Friday, 20 July 2018.
Departure for all cadets is after 1430 (2:30 pm) on Saturday, 28 July 2018.
Please do not have cadets fly as "unaccompanied minor" unless the airline requires it due to their age. If they must travel as an "unaccompanied minor" the paperwork must designate Charlotte Tripp (248) 910-1539 as the adult who will be meeting the cadet.
Upon flight arrival cadets will be met at their gate by the Transportation Officer, INST Tripp. Do NOT proceed to baggage claim unless instructed to do so.
Please fill out the Transportation Form completely, including all flight numbers, parent/guardian phone number, and cadet's cell phone number. INST Charlotte Tripp will follow all flights and make appropriate and necessary arrangements in the event of missed flights or delays.
Cadets will be driven to the base by one of our NSCC Adult Escorts. It is a 2 hour drive from the airport to base.
Cadets will travel in civilian clothes while traveling on a commercial air carrier.
Cadets will carry their Sea Cadet ID card, Service Record, and cell phone (ensure it is fully charged) with them during travel.
Cadets will call home after they have been met by the Transportation Officer.
Cadets should plan on bringing $20 for meals while traveling to training. In addition, please include travel money for the return trip in a sealed envelope in the cadet's service jacket. No more than $50 for the return trip.
Due to the airlines policy on baggage weight limits and number of checked bags, we will not require air travelers to use a sea bag. If a suitcase will better accommodate the sea bag list, it may be used instead of a sea bag. Fold and stow dress uniform into the suitcase/sea bag. Cadets must bring own bed sheets, however this training will provide a blanket for use during the training if needed. Boots are a heavy item, it might be a good idea to wear them on the plane and pack your running shoes instead.