text:
Twitter Surveillance Startup Targets Communities of Color for Cops
Insiders say Dataminr's "algorithmic" Twitter search involves human staffers perpetuating confirmation biases, searching specific neighborhoods, streets, and even housing complexes for crime.
"Dataminr been adopted by media outlets, the military, police departments, and various other organizations seeking real-time alerts on chaos and strife."
New York startup Dataminr aggressively markets itself as a tool for public safety, giving institutions from local police to the Pentagon the ability to scan the entirety of Twitter using sophisticated machine-learning algorithms. But company insiders say their surveillance efforts were often nothing more than garden-variety racial profiling, powered not primarily by artificial intelligence but by a small army of human analysts conducting endless keyword searches.
In July, The Intercept reported that Dataminr, leveraging its status as an official "Twitter Partner," surveilled the Black Lives Matter protests that surged across the country in the wake of the police killing of George Floyd. Dataminr's services were initially designed to help hedge funds turn the first glimmers of breaking news on social media into market-beating trades, enabling something like a supercharged version of professional Twitter dashboard TweetDeck. They have since been adopted by media outlets, the military, police departments, and various other organizations seeking real-time alerts on chaos and strife.
Dataminr's early backers included Twitter and the CIA, and it's not hard to see why the startup looked so promising to investors. Modern American policing hungers for vast quantities of data — leads to chase and intelligence to aggregate — and the entirety of online social media is now considered fodder. In a 2019 pitch to the FBI, Dataminr said its goal was "to integrate all publicly available data signals to create the dominant information discovery platform." In addition to the bureau, the company has entered test programs and contracts with local and state police forces across the country.
"Modern American policing hungers for vast quantities of data."
But despite promises of advanced crime-sniffing technology, conversations with four sources directly familiar with Dataminr's work, who asked to remain anonymous because they were not permitted to speak to the press about their employment, suggest that the company has at times relied on prejudice-prone tropes and hunches to determine who, where, and what looks dangerous. Through First Alert, its app for public sector clients, Dataminr has offered a bespoke, scariest possible version of the web: a never-ending stream of notifications of imminent or breaking catastrophes to investigate. But First Alert's streams were assembled in ways prone to racial bias, sources said, by teams of "Domain Experts" assigned to rounding up as many "threats" as possible. Hunting social media for danger and writing alerts for cops' iPhones and laptop screens, these staffers brought their prejudices and preconceptions along with their expertise, and were pressed to search specific neighborhoods, streets, and even housing complexes for crime, sources said.
Dataminr said in a written comment, provided by Kerry McGee of public relations firm KWT Global, that it "rejects in the strongest possible terms the suggestion that its news alerts are in any way related to the race or ethnicity of social media users," and claimed, as Dataminr has in the past, that the firm's practice of monitoring the speech and activities of individuals without their knowledge, on behalf of the police, does not constitute surveillance. McGee added that "97% of our alerts are generated purely by AI without any human involvement." McGee did not provide clarification about how much of Dataminr's police-bound alerts — as opposed to other Dataminr alerts, like those created for news organizations and corporate clients — are created purely through "AI," and sources contacted for this article were befuddled by the 97 percent figure.
Hunting for "Possible Gang Members" on Twitter
One significant part of Dataminr's work for police, the sources said, has been helping flag potential gang members. Police gang databases are typically poorly regulated and have become notorious vehicles for discriminatory policing, unjust sentencing, and the criminalization of children; they're filled with the names of thousands and thousands of young people never actually accused of any crime. Dataminr sources who spoke to The Intercept didn't know exactly how allegedly "gang-related" tweets and other social media posts flagged via Dataminr were ultimately used by the company's police customers. But in recent years, social media monitoring has become an important way to fill gang databases.
As part of a broader effort to feed information about crime to police under the general rubric of public "threats," Dataminr staffers attempted to flag potential violent gang activity without the aid of any special algorithms or fancy software, sources said; instead they pored over thousands and thousands of tweets, posts, and pictures, looking for armed individuals who appeared to be affiliated with a gang. It's an approach that was neither an art nor a science and, according to experts in the field, is also a surefire way of putting vulnerable men and women of color under police scrutiny or worse.
"It wasn't specific," said one Dataminr source with direct knowledge of the company's anti-gang work. "Anything that could be tangentially described as a [gang-related] threat" could get sucked into Dataminr's platform.
With no formal training provided on how to identify or verify gang membership, Dataminr's army of "Domain Experts" were essentially left to use their best judgment, or to defer to ex-cops on staff. If Dataminr analysts came across, say, a tweet depicting a man with a gun and some text that appeared to be gang-related, that could be enough to put the posting in a police-bound stream as containing a "possible gang member," this source said, adding that there was little if any attempt to ever check whether such a weapon was legally possessed or obtained.
"Staffers pored over thousands and thousands of tweets, posts, and pictures, looking for armed individuals who appeared to be affiliated with a gang."
In practice, Dataminr's anti-gang activity amounted to "white people, tasked with interpreting language from communities that we were not familiar with" coached by predominantly white former law enforcement officials who themselves "had no experience from these communities where gangs might be prevalent," per a second source. "The only thing we were using to identify them was hashtags, possibly showing gang signs, and if there was any kind of weapon in the photo," according to the first source. There was "no institutional definition of 'potential gang member,' it was open to interpretation." All that really mattered, these sources say, was finding as much danger as possible, real or perceived, and transmitting it to the police.
In its written comments, Dataminr stated that "First Alert does not identify indicators of violent gang association or identify whether an event is a crime." Asked whether the company acknowledges providing any gang-related alerts or comments to customers, McGee did not directly respond, saying only that "there is no alert topic for crime or gang-related events." Dataminr did not respond to a question about the race of former law enforcement personnel it employs.
A Dataminr source said that there never appeared to be any minimum age on who was flagged as a potential gang affiliate: "I can definitely recall kids of school-age nature, late middle school to high school" being ingested into Dataminr's streams. Unlike Dataminr's work identifying emerging threats in Europe or the Middle East, the company's counter-gang violence monitoring felt slapdash by comparison, two Dataminr sources said. "There's a great deal of latitude in determining [gang membership], it wasn't like other kind of content, it was far more nebulous," said the first source, who added that Dataminr staff were at times concerned that the pictures they were flagging as evidence of violent gang affiliation could be mere adolescent tough-guy posturing, completely out of context, or simply dated: "We had no idea how old they were," the source added. "People save [and repost] photos. It was completely open to interpretation."
"I can definitely recall kids of school-age nature, late middle school to high school" being ingested into Dataminr's streams."
While any image depicting a "possible gang member" with a weapon would immediately be flagged and transmitted to the police, Dataminr employees, tasked with finding "threats" nationwide, worried why some armed men were subject to software surveillance while others were not. "The majority of the focus stayed toward gangs that are historically black and Latino," said one source. "More effort was put into inner-city Chicago gangs than the Three Percenters or things related to Aryan Brotherhood," this source continued, adding that they recalled worried conversations with colleagues about why the company spent so much time finding online images of armed black and brown people — who may have owned or possessed such a weapon legally — but not white people with guns.
Two Dataminr sources directly familiar with these operations told The Intercept that although the company's teams of Domain Experts were untrained and generally uninformed on the subject of American street gangs, the company employed ex-law enforcement agents as in-house "gang experts" to help scan social media.
Human Stereotypes Instead of Machine Intelligence
Although Dataminr has touted itself as an "AI" firm, two company sources told The Intercept this overstated matters, and that most of the actual monitoring at the company was done by humans scrolling, endlessly, through streams of tweets. "They kept saying 'the algorithm' was doing everything," said a Dataminr source, but "it was actually mostly humans." But this large staff of human analysts was still expected to deliver the superhuman output of an actual product based on some sort of "artificial intelligence" or sophisticated machine learning. Inadequate training combined with strong pressure to crank out content to meet internal quotas and impress police clientele dazzled by "artificial intelligence" presentations led to predictable problems, the two sources said. The company approach to crime fighting began to resemble "creating content in their heads that isn't there," said the second source, "thinking Dataminr can predict the future."
As Dataminr can't in fact predict crime before it occurs, these sources say that analysts often fell back on stereotyped assumptions, with the company going so far as providing specific guidance to seek crime in certain areas, with the apparent assumption that the areas were rife with criminality. Neighborhoods with large communities of color, for example, were often singled out for social media surveillance in order to drum up more threat fodder for police.
"It was never targeted towards other areas in the city, it was poor, minority-populated areas," explained one source. "Minneapolis was more focused on urban areas downtown, but weren't focusing on Paisley Park — always 'downtown areas,' areas with projects."
"Analysts often fell back on stereotyped assumptions."
The two sources told The Intercept that Dataminr had at times asked analysts to create information feeds specific to certain housing projects populated predominantly by people of color, seeming to contradict the company's 2016 claim that it does not provide any form of "geospatial analysis." "Any sort of housing project, bad neighborhood, bad intersection, we would definitely put those in the streams," explained one source. "Any sort of assumed place that was dangerous. It was up to the Domain Experts. It was just trial and error to see what [keywords] brought things up. Dataminr obviously didn't care about unconscious bias, they just wanted to get the crimes before anyone else."
Two Dataminr sources familiar with the company's Twitter search methodology explained that although Dataminr isn't able to provide its clients with direct access to the locational coordinates sometimes included in tweet metadata, the company itself still uses location metadata embedded in tweets, and is able to provide workarounds when asked, offering de facto geospatial analysis. At times this was accomplished using a simple keyword search through the company's access to the Twitter "firehose," a data stream containing every public tweet from the moment it's published. Keyword-based trawling would immediately alert Dataminr anytime anyone tweeted publicly about a particular place. "Any time that Malcolm X Boulevard was mentioned, we would be able to see it" in a given city, explained one source by way of a hypothetical.
Dataminr wrote in its statement to The Intercept that "First Alert identifies breaking news events without any regard to the racial or ethnic composition of an area where a breaking news event occurs. … Race, ethnicity, or any other demographic characteristic of the people posting public social media posts about events is never part of determining whether a breaking news alert is sent to First Alert clients." It also said that "First Alert does not enable any type of geospatial analysis. First Alert provides no feature or function that allows a user to analyze the locations of specific social media posts, social media users or plot social media posts on a map."
"Any time that Malcolm X Boulevard was mentioned, we would be able to see it."
Asked if Dataminr domain experts look for social media leads specific to certain geographic areas, McGee did not deny that they do, writing only, "Dataminr detects events across the entire world wherever they geographically occur."
On other occasions, according to one source, Dataminr employed the use of a "pseudo-predictive algorithm" that scrapes a user's past tweets for clues about their location, though they emphasized this tool functioned with "not necessarily any degree of accuracy." This allows Dataminr to build, for example, bespoke in-house surveillance streams of potential "threats" pegged to areas police wish to monitor (for instance, if a police department wanted more alerts about threatening tweets from or about Malcolm X Boulevard, or a public housing complex). These sources stressed that Dataminr would try to provide these customized "threat" feeds whenever asked by police clients, even as staff worried it amounted to blatant racial profiling and the propagation of law enforcement biases about where crimes were likely to be committed.
Dataminr told The Intercept in response that "First Alert provides no custom solutions for any government organizations, and the same First Alert product is used by all government organizations. All First Alert customers have access to the same breaking news alerts."
Even if public sector customers use the same version of the First Alert app, the company itself has indicated that the alerts provided to customers could be customized: Its 2019 presentation to the FBI includes a slide stating that clients can adjust "user-defined criteria" like "topic selection" and "geographic filters" prior to "alert delivery." Shown the below slide from the presentation, Dataminr said it was consistent with its statement.
"Dataminr would try to provide customized 'threat' feeds whenever asked by police clients."
The specially crafted searches focused on areas of interest to police were done "mainly looking for criminal incidents in those areas," one source explained. When asked by police departments to find criminality on social media, "areas that were predominantly considered more white" were routinely overlooked, while poorer neighborhoods of color were mined for crime content.
Another source told The Intercept of an internal project they were placed on as part of a trial relationship with the city government of Chicago, for which they were instructed to scan Twitter for "Entertainment news from the North Side, crime news from the South Side." (It is not clear if these instructions came from the city of Chicago; the Chicago Police Department did not respond to a request for comment.)
This source explained that through its efforts to live up to the self-created image as an engine of bleeding-edge "intelligence" about breaking events, "Dataminr is in a lot of ways regurgitating whatever the Domain Experts believe people want to see or hear" — those people in this case being the police. This can foster a sort of feedback loop of racial prejudice: stereotyped assumptions of what sort of keyword searches and locales might yield evidence of criminality are then used to bolster the stereotyped assumptions of American police. "In a way, Dataminr and law enforcement were perpetuating each other's biases," the source said, forming a sort of Twitter-based perpetual motion machine of racial confirmation bias: "We would make keyword-based streams [for police] with biased keywords, then law enforcement would tweet about the crimes, then we would pick up those tweets."
Experts Alarmed by Techniques
Experts on criminal justice, gang violence, and social media approached for this story expressed concern that Dataminr's surveillance services have carried racially prejudiced policing methods onto the internet. "I thought there was enough info out there to tell people to not do this," Desmond Patton, a professor and researcher on gang violence and the web at Columbia University's School of Social Work, told The Intercept. Social media surveillance-based counter-gang efforts routinely miss any degree of nuance or private meaning, explained Patton, instead relying on the often racist presumption that "if something looks a certain way it must mean something," an approach that attempts "no contextual understanding of how emoji are used, how hashtags are used, [which] misses whole swaths of deep trauma and pain" in policed communities.
Babe Howell, a professor at CUNY School of Law and a criminal justice scholar, shared this concern over context-flattening Twitter surveillance and the lopsided assessment of who looks dangerous. "Most adolescents experiment with different kinds of personalities," said Howell, explaining that using "the artistic expression, the musical expression, the posturing and bragging and representations of masculinities in marginalized communities" as a proxy for possible criminality is far worse than useless. "For better or worse we have the right to bear arms, and using photos including images of weapons to collect information about people based on speech and associations just imposes one wrong on the next and two wrongs do not make a right."
Howell said the potential damage caused by labeling someone a "possible gang member," whether in a formal database or not, is very real. Labeling someone as gang-affiliated leads to what Howell described as "two systems of justice that are separate and unequal," because "if someone is accused of being a gang member on the street they will be policed with heightened levels of tension, often resulting in excessive force. In the criminal justice system they'll be denied bail, speedy trial rights, typical due process rights, because they're seen as more of a threat. Gang allegations carry this level of prejudicial bad character evidence that would not normally be admissible."
"If something looks a certain way it must mean something."
All of this reflects crises of American overpolicing that far predate computers, let alone Twitter. But systematized social media surveillance will only accelerate these inequities, said Ángel Díaz, a lawyer and researcher at the Brennan Center for Justice. "Communities of color use social media in ways that are readily misunderstood by outsiders," explained Díaz. "People also digitally brand themselves in ways that can be disconnected from reality. Online puffery about gang affiliation can be done for a variety of reasons, from chasing notoriety to deterring real-world violence. For example, a person might take photos with a borrowed gun and later post them to social media over the course of a week to create a fake persona and intimidate rivals." Similarly fraught was Dataminr's practice of honing in on certain geographical areas: "Geo-fencing around poor neighborhoods and communities of color only aggravates this potential by selectively looking for suspicious behavior in places they're least equipped to understand."
Of course, both Twitter and Dataminr vehemently maintain that the service they offer — monitoring many different social networks simultaneously for any information that might be of interest to police, including protests — does not constitute surveillance, pointing to Twitter's strict prohibitions against surveillance by partners. "First Alert does not provide any government customers with the ability to target, monitor or profile social media users, perform geospatial, link or network analysis, or conduct any form of surveillance," Dataminr wrote to The Intercept.
But it's difficult to wrap one's head around these denials, given that Twitter's anti-surveillance policy reads like a dry, technical description of exactly what Datminr is said to have engaged in. Twitter's developer terms of service — which govern the use of the firehose — expressly prohibit using tweets for "conducting or providing surveillance or gathering intelligence," and orders developers to "Never derive or infer, or store derived or inferred, information about a Twitter user's … [a]lleged or actual commission of a crime."
"People digitally brand themselves in ways that can be disconnected from reality."
Twitter spokesperson Lindsay McCallum declined to answer any questions about Dataminr's surveillance practices, but stated "Twitter prohibits the use of our developer services for surveillance purposes. Period." McCallum added that Twitter has "done extensive auditing of Dataminr's tools, including First Alert, and have not seen any evidence that they're in violation of our policies," but declined to discuss this audit on the record.
"Twitter's policy does not line up with its actions," according to Díaz. "Dataminr is clearly using the Twitter API to conduct surveillance on behalf of police departments, and passing along what it finds in the form of 'news alerts.' This is a distinction without difference. Conducting searches of Twitter for leads about potential gang activity, much like its monitoring of Black Lives Matter protests, is surveillance. Having Dataminr analysts run searches and summarize their findings before passing it along to police doesn't change this reality."
Dataminr's use of the Twitter firehose to infer gang affiliation is "totally terrifying," said Forrest Stuart, a sociologist and head of the Stanford Ethnography Lab, who explained that even for an academic specialist with a career of research and field work spent understanding the way communities express themselves on social media, grasping the intricacies of someone else's self-expression can be fraught. "There are neighborhoods that are less than a mile away from the neighborhoods where I have intimate knowledge, where if I open up their Twitter accounts, I trust myself to get a pretty decent sense of what their hashtags and their phrases mean," Stuart said. "But I know that I am still inaccurate because I'm not there in that community. So, if I am concerned, as a researcher who specializes in this stuff … then you can imagine my concern and hearing that police officers are using this."
Stuart added that "research has long shown that police officers really lack the kind of cultural competencies and knowledge that's required for understanding the kinds of behavioral and discursive practices, aesthetic practices, taken up by urban black and brown youth," but that "here in this Dataminr example, you're not talking about cops, you're now talking about private individuals [who] lack the even basic knowledge that officers are coming from, some knowledge of criminal behavior or some knowledge of gang behavior."
Stuart believes Twitter owes its over 100 million active users, at the very least, a warning that their tweets might become fodder for a semi-automated crime dragnet, explaining that he himself uses the Twitter firehose for his ethnographic research, but had to first consent to a substantial data usage agreement aimed at minimizing harm to the people whose tweets he might study — guidelines that Dataminr doesn't appear to have been held to. "If it doesn't violate Twitter's conditions by letter, doesn't it violate them at least in the essence of what Twitter's trying to do?" he asked. "Aren't the terms and conditions set up so that Twitter isn't leading to negative impacts or negative treatment of people? At minimum, if they're gonna continue feeding stuff to Dataminr and stuff to police, don't they have some kind of responsibility, at least an ethical obligation, to let [users] know that 'Hey, some of your information is going to cops'?" When asked whether Twitter would ever provide such a notice to users, spokesperson McCallum provided a link to a section of the Twitter terms of service that makes no mention of police or law enforcement.
Sam Biddle is a reporter focusing on malfeasance and misused power in technology. While working at Gizmodo and Gawker, he covered stories ranging from vast corporate data breaches and celebrity hackers to trafficked webcam models and Facebook privacy. As the editor of Valleywag, he provided a critical, adversarial view of the startup economy and Silicon Valley culture. His work has also appeared in GQ, Vice, and The Awl.
This article previously appeared in The Intercept.
Police Repression
Priyam Madhukar
Police Shouldn't Tag Students as Potential Criminals
When cops create lists of kids "at risk" of falling into crime, it becomes a self-fulfilling indictment.
Notes Toward a National Defense Organization Against Racism and Political Repression, 1973
Few records survive of the birth of a national anti-police repression organization formed by supporters of Angela Davis – but government spies pres
Adofo Minka
Spies of Mississippi: Mayor Lumumba's Cops Put Public Under Spyglass
Jackson's supposedly "radical" Black mayor wants to make surveillance great again in Mississippi.
Carroll Bogert
Superpredator: The Media Myth That Demonized a Generation of Black Youth
By the end of the 90s corporate journalists were feverishly dehumanizing young blacks in news stories, editorials and commentaries.
Flint Taylor
Torture Survivor Jackie Wilson Exonerated in Pandemic Murder Trial
Wilson's 40-year ordeal has ended, but his attorneys hope to make Chicago prosecutors pay for their crimes.
Bree Newsome Bass
Black Cops Don't Make Policing Any Less Anti-Black
The idea that we can resolve racism by integrating a fundamentally anti-Black institution is the most absurd notion of all.
Jinette Jimenez and Anya Milberg
Cops Kill People in Psychiatric Crisis
The Police Reform Organizing Project (PROP), a New York City-based policy analysis and
BBC staff
Nigeria SARS Protests: Amnesty Warns of "Escalating Attacks"
Protests mount against Africa's most populous nation's most feared police unit, the Special Anti-Robbery Squad (SARS).
by Signatories from the Use of Force Community Working Group
A Public Letter to Mayor Lightfoot: A Call for Leadership
The Chicago Police Department's new use-of-force policy input process is a sham, designed only to create the illusion of community engagement.
Ali Winston
The NYPD Unleashes Its Most Brutal Cops On Protesters
The police unit most likely to bust protesters' heads is full of cops with long misconduct histories.


Earlier, I wrote about the potential purple majority – the 41% of eligible voters who chose to sat out the election, which allowed the 2016 election to be a measurement of noise, not signal. That would still be a true statement had Hillary Clinton won. That is, fundamentally, a policy argument – the two parties do not offer anything to the Purple voters to persuade them to participate. However, there is also a structural problem in the way our democracy functions.
Despite losing the electoral college, Hillary Clinton won an authoritative majority of the votes cast. That is not the same as a majority of the eligible votes available. Consider the votes as an input signal to a black box, our Electoral Black Box (EBB), and the winner as the output. The fact that the EBB output is exactly opposite of the input shows that there is something wrong with the machine, not the input. I propose the unoriginal term, "electoral mechanics" for analyzing how the EBB works. The goal is to understand and optimize the "Flow" of votes through the EBB. Changing how the EBB functions requires legislative action, and in principle that action should be guided by principle, not by partisan concerns. The goal here is not to let Blue Team or Red Team gain a structural advantage; more precisely, the goal is to remove structural advantages for one team over the other. The system has been gamed. Simply speaking, there should be a configuration of the EBB that everyone agrees is fair, not just one side, so that the Flow represents the will of the eligible votes as a whole, and is a representative sample from the Red, Blue, and Purple pools.
Our political system was designed by men who believed the mass public could make mistakes, and so they set up failsafes, emergency processes by which political elites could act. The Electoral College, which was ironically the key to Trump's victory, was one of those failsafes — a collection of political actors who would be informed by the popular vote, but not bound by it.
It is clear that those failsafes have failed. The reason they have failed is because the fail-safes relied on the political elites to act non-politically. With the benefit of 250 years of hindsight, we now know this assumption of the Founders was overly optimistic. Instead, we can more perfect our Union, by using tools we did not have a quarter-millenium ago.
I do not believe that the structural problems with the EBB are permanent, or require an Amendment to correct. I believe they are in fact addressable at the state level for the most part, and the reforms at the federal level are commonsense enough that they only require a post-partisan consensus for their urgency to become politically plausible. The real irony is that President Trump may be the catalyst for that consensus.
"The solution is to stop giving the president more power than they were intended to ..."
"Well, if our centuries-old system of government doesn't get you the president you want, then ..."
"In this country, by the way, more terrorism is committed by the white right than ..."
"It is not only in this day and age. Examine the historical behavior of the ..."


The Aurora-South Metro SBDC would like to thank the following companies and organizations for their support and contributions to the SBDC programs. We are grateful for their assistance and resources.
If interested in becoming a partner with the Aurora-South Metro SBDC, contact Executive Director Marcia McGilley at 303-326-8694 or mmcgille@auroragov.org.


June 2014 – Source Nutraceutical, Inc.
Source Nutraceutical Knows Where to Look for Allergens – Do You?
What do almonds, Brazil nuts, cashews, hazelnuts, macadamia nuts, pecans, pine nuts, pistachios, walnuts, peanuts, sesame seeds, wheat or triticale, eggs, milk, soybeans, crustaceans, shellfish, fish, sulphites and mustard seeds all have in common? They are all identified as Canada's priority allergens and must be clearly identified as such on most prepackaged food labels. Although there are other allergens, these ten are the substances that cause the majority (up to 90%) of allergic reactions in sensitive individuals.
It is estimated that as many as 2.5 million Canadians (approximately 7% of the population) suffer from one or more food allergies. Symptoms of food allergies can range from red, itchy skin, flushed face, hives or a rash to cramps, diarrhea, vomiting to a drop in blood pressure, rapid heartbeat, loss of consciousness and potentially death. Although food allergies are more common in children, anyone can develop a food allergy as time goes on.
There are no cures for food allergies- you can only prevent exposure to the allergen to eliminate the possibility of an allergic reaction. Thus suppliers need to be vigilant in fully disclosing all ingredients, as well as components of ingredients and sensitive consumers need to be vigilant in reading labels and asking questions about the composition of foods that they eat.
So far in 2014 in Canada there have been 57 recalls due to undeclared egg, sulphites, shellfish, sesame seeds, milk, wheat, peanut, almonds, soy, mustard , pistachios, hazelnuts and gluten. Allergen related recalls accounted for more than 50% of all food related recalls. Undisclosed allergens can cause serious harm and even death to your consumers. Inadequate labelling potentially harms your consumer, your brand reputation and your bottom line.
New food allergen labelling regulations came into force in August 2012, making it easier for sensitive individuals to identify allergens in prepackaged foods and requiring industry to disclose allergen sources in ingredients not previously required to disclose their components. For example, mustard is a priority allergen and must be declared if it is present as an ingredient and/or as a component of an ingredient, e.g. mustard in spice blends. In addition, allergens must be described in everyday language, e.g. casein listed as an ingredient must either be followed by 'milk' in brackets or in a 'Contains…milk' statement immediately following the list of ingredients. Other changes involving the labelling of sulphites and gluten were also introduced.
What can food manufacturers and importers do?
Evaluate your suppliers. Seek out credible, reliable, high quality ingredient and finished product suppliers.
Ask suppliers for ingredient and finished product specifications.
Ask specifically whether any of the 9 priority allergens, sulphites and gluten are present in any of the formulations and ingredients.
Know where hidden sources of allergens can be found, e.g. maltodextrin from wheat, mustard in spice mixtures, etc.
Identify potential sources of cross contamination in manufacturing and packaging sites. You may be required to put a "May contain…" statement on your product label.
If in doubt, contact a qualified regulatory consultant for help.
Note that Regulations being created under the Safe Food for Canadians Act will, in general, require licensing of everyone importing, preparing food for export or for inter-provincial trade, or exporting a food for which they are requesting an export certificate. Preventative control programs, that ensure the safety of all food products (including identification of allergens) will be one important component of obtaining a license.
Source Nutraceutical's team of regulatory and graphic specialists can help you identify sources of allergens and create packaging and labeling to ensure your product complies with all regulatory requirements. Contact Source Nutraceutical today (regulatory@sourcenutra.ca) to learn more about how we can help you protect your consumer and protect your brand.
The United States has identified eight major allergens whereas Canada has 10 priority allergens. Beware of mustard- mustard is not a priority allergen in the United States and therefore it will not necessarily be flagged on raw material / finished product specifications coming from that country.
2. When is a 'tree nut' not a 'tree nut'?
Did you know that in the United States the definition of 'tree nut', for the purposes of allergen labelling, encompasses 18 different types of nuts whereas in Canada the definition only includes 9 different nuts? Can you name them?
US food allergen labelling also applies to dietary supplements as they are a subset of foods. In Canada there are no specific regulations regarding the labelling of natural health products and allergens; however, the Natural Health Products Directorate tends to refer to food policies when discussing allergens.
where X is the name by which the allergen is commonly known. This is not written in regulations.
The US Food Allergen Labeling & Consumer Protection Act (2004) does not require advisory statements such as "may contain…" nor does it require statements containing any information about possible cross-contamination of the food item.
Protect your consumers! Protect your Brand! Avoid costly recalls and relabelling of product – do it right the first time. Contact Source Nutraceutical today and let us help you evaluate product formulations to identify potential sources of allergens and ensure the correct labelling of your products.


Colorful reviews of content available on Netflix as its viewed. Reflects content available on Netflix Canada.
Stars: Michelle Yeoh, Donnie Yen, Harry Shum Jr., Natasha Liu Bordizzo, Jason Scott Lee, Eugenia Yuan, Roger Yuan, Juju Chan, Chris Pang, Woon Young Park, Darryl Quon, Veronica Ngo.
Plot Summary: A martial arts master reunites with her lost love and a group of warriors of virtue to stop a warlord bent on acquiring a sword that will give him the power to rule all the lands.
This movie takes place in ancient China and mixes early martial arts mysticism with a plot centered around the protection of a powerful sword and her sworn duty. Michelle Yeoh reprises her role as Yu Shu Lien, master of the Iron way. When the sword comes under threat a group assembles to help her protect it.
Michelle remains true to her character from the first movie, Crouching Tiger, Hidden Dragon. The two movies bear little resemblance in art direction and this second trip around benefits from a beautiful palette and equally great camera work. The martial arts choreography is top notch and Michelle (a martial arts master herself who has worked alongside Jackie Chan keeping his pace in acrobatic stunts) is in top form. Donnie Yen as Meng Sizhao is equally so and their chemistry is great as the aged masters who oversee a group of younger martial artists and students.
The warriors who show up to help them too are a fun bunch providing some of the comic relief and lightening up the serious tenure just enough so as not to lose the investment in tension set up by the leading roles. Jason Scott Lee shows up as the merciless Hades Dai. It felt odd watching him in such a role but he plays the part perfectly.
The plot arc carries the film on a collision course while visiting the each of the cast for their part in the sub plots, which include a student who falls for the wiles of a prisoner and the romantic tension rekindled by Yeoh and Yen. If you're a fan of martial arts films then you're in for a treat. Even if you aren't, you'll surely love this one as it lures you into the plot and building conflict.
Great movie. Two thumbs up!
Plot Summary: During an EVA exercise (Extra Vehicular Activity) a pair of astronauts are stranded in orbit around the Earth when catastrophe strikes.
I'd heard about this movie and it's reviews during its theatrical run. I'd noted that it was one of the movies I'd want to see. After all it has Sandra Bullock. One of the inspirations for the character Mila in my book A Lady's Prerogative via the movie Practical Magic which I only saw after I'd written A Lady's Prerogative. Natually I've always had a great admiration for Sandra and Gravity is another of her many defining roles and underlines the strength and perseverance of not only Women, but people as a whole. That said she is a credit to us all and especially so in Gravity.
Upon watching this movie you may have an understanding of the kind of risks that astronauts have faced every single day of their missions since the start of every space program around the globe. There are no borders in space and none to be scene (pun intended) there from upon the face of the Earth. Gravity is an incredible allegory at its core and is more about the endeavor to survive even in the worst of situations and the situation in which Ryan (Bullock's character) finds herself is beyond our worst imaginings. Sandra plays this role with incredible tenacity. Her performance takes us to the very core of our mortality and her direct confrontation with her own within the dire circumstances depicted.
George Clooney is there as the anchor of safety. The point to which we tether ourselves when everything is awry. His performance too is brilliant and charismatic and thanks to the directors insight, Clooney is used to stabilize the situation before the carpet is pulled from under your feet at which point you can only see the hundred and twenty eight miles beneath your feet as you roll in orbit above the Earth.
The writer and director of this movie were in sync and plays us like a fine instrument through the director of photography's depiction of catastrophe with incredible but believable effects. You might feel as if you're watching footage from the archives of NASA, the ESA (European Space Agency) and the CNSA (Chinese National Space Administration). In space there are no borders and this movie reminds us of that wonderfully. I expect that anyone who watches this movie might never again complain of Chinese manufacturing for when we endeavor to achieve great heights together despite our culture of origin and the borders there defined, we are as one. In this sense it is Bullock who carries the flag for astronauts and who in turn in real life carry the flags for us all. This movie is a grim reminder of the fragility of our endeavors in space and the risks the astronauts face each and every day.
Beyond comprehension! Two thumbs up!
Plot Summary: A computer programmer wins a contest whose reward is a stay with Jay, the rich, eccentric and rigid innovator of an internet search engine company. The programmer soon learns that he is the human component of a Turing test, to measure the validity of an artifically intelligent Woman who is a product of the contest holder.
As a coder and programmer and writer myself, this movie caught my eye since its release however it was far removed from my expectations and in the end once again left me astounded. It tells the story of a Caleb, a company programmer who wins a contest in which he is selected to take part in evaluating the AI of an artificial Woman, created by the wealthy company owner. Caleb is played with subtle demeanor and modest acumen against the overbearing and imposing persona of Jay. Between them are two Women, Kyoko who is the multirole hired help to Jay and Ava who is the artificially constructed Woman Jay has designed. Caleb's and Jay's relationship slowly transforms from one which finds Caleb in complete awe of his inspiration to one of distrust and deceit. Watching this movie was an incredible experience and it definitely denotes one of the more tech savvy offerings offered in film. More over, it hits right on target the real life questions concerning the concept of artificially intelligent beings, their rights as conscious beings and the concept of when a thing becomes a being.
Upon watching this movie I continually had to keep reminding myself that Stanley Kubrick was not alive to direct it, despite the fact the director and crew brought the feel of Stanley's best work. It is apparent that the director and performers did this as a nod to the accomplished director though they carried it to a level beyond that which Kubrick himself might have been capable. Naturally most will associate with Caleb but as the movie plays out, you may find yourself questioning who is actually right and more importantly, what is right in such a situation and how it relates to the rights and survival of ourselves versus our creations.
The performances are all top notch and I never found myself guessing what would come next because the movie is woven together into a narrative masterpiece thanks to its honesty with regard to human nature and the likelihood of our application of that concept of our own nature that we'd embody in our creations. Almost as if through our anthropomorphic aspirations we step far beyond what we create. This movie should be required watching for computer science students and especially those involved in artificial intelligence research. When our creations are conscious, are they really ours or their own? What responsibility and morale framework is their in place that we must uphold for the rights of such beings? Surely their must be some as there are for our organic offspring and our observation of this idea may in the future be the key to human survival.
Incredible movie. Two thumbs up!
Plot summary: Charles Xavier's X-Men work together to overcome what could be the end of civilization and the extinction of both mutants and humans.
Marking the fifth time the X-Men have returned to the silver screen (not including X-Men Origins: Wolverine and The Wolverine) and combining both the original cast with the new cast, this outing is the bridge between the generations and it is a great movie. For Bryan Singer this movie is a return to form from the likes of the first two outings.
It involves time travel to avert the destruction of humanity much like the Terminator film franchise, however the mutants have a chance to save the world. It involves sending one of the original X-Men back in time to prevent certain events from occurring that eventually lead to our extinction.
Hugh Jackman is in form as Wolverine and plays wonderfully with the new cast. James McAvoy is charismatic as Charles Xavier of the past. Together with Hank McCoy (Beast) and Quick Silver they aspire to reunite with Magneto to prevent the impending doom of all. Jennifer Lawrence has proven that she is the perfect heir for the role of Mystique which was defined by the incredible performance set out by Rebecca Romjin Stamos in the first three movies yet Jennifer has managed to add to it.
One of the great roles in this movie however short is that of Quick Silver. Evan Peters makes the character a center piece and scene stealer during their first meeting and a daring rescue operation. Michael Fassbender as Magneto is the counterpoint to McAvoy's Xavier with the two friends in a love and hate relationship from their first meeting. Ellen Page returns as Kitty Pryde for the few scenes of which she's part she does a wonderful job.
All in all this movie was a shock in the fact that I was expecting a formulaic cookie cutter superhero flick however what I got completely caught me off guard.
Great movie! Two thumbs up.


New Mexico Wills & Probate Law | Tal Young, P.C.
Tal Young, P. C. provides a full range of services for wills: drafting, review, amendment, revocation, execution and probate. I provide reliable guidance for testators and executors. My experience in the probate court, resolving issues related to the validity of wills, enables me to provide practical advice for testators from all walks of life. Similarly, my work in the formation of wills gives me keen insight into how executors should interpret various aspects of a will that may initially seem unclear. Whether you are a testator formulating an estate plan or an executor implementing a decedent's wishes, Tal Young, P. C. can simplify many complex aspects of the tasks before you. I offer pertinent and personal legal advice to obtain the results you need in a timely manner with the least stress possible.
Executing a valid will is rather simple; executing an effective will takes a bit more work. The probate approves a will if it finds the document was executed intentionally and freely by a person of sound mind, is written in clear, unambiguous language and is signed and witnessed. That's really the easy part. To be effective, your will must be comprehensive, covering the full range of your worldly possessions and your deepest concerns, and contemplating various contingencies. I work closely with you to memorialize your intentions completely and instructing that they be carried out in the most efficient manner possible.
Tal Young, P. C. provides will and probate court services in Albuquerque and throughout New Mexico. Call me at 505-247-0007 or contact my office online to schedule a consultation.


*ADDITIONAL PALEO OPTIONS AVAILABLE BY SPECIAL ORDER.
All natural blend of roasted almonds, walnuts, pecans, pepitas, unsweetened coconut, sweetened with raw and unfiltered honey, maple syrup, dried cranberries, and sprinkled with sea salt.
All natural blend of pecans, unsweetened coconut, cinnamon, maple syrup, maple extract and sprinkled with sea salt.
All natural blend of roasted almonds, walnuts, pecans, pepitas, unsweetened coconut, sweetened with raw and unfiltered honey, maple syrup and sprinkled with sea salt.


text:
Q: JNI error has occurred while adding to salesforce When I launch my program with the following command:
java -classpath C:\SalesForce\wsc-master\force-wsc-38.0.3.jar com.sforce.ws.tools.wsdlc path=C:\SalesForce\wsc-master\partner\partner.wsdl .\partner.jar

I get this error message:

Error: A JNI error has occurred, please check your installation and
  try again Exception in thread "main" java.lang.NoClassDefFoundError

Any ideas how to solve my problem?

redpajama_set_name: RedPajamaStackExchange


Salon Gorgeous in seconds! The Dengi is the only multicultural hair product ever created!
It's patented no-burn technology safe for men, women, ethnic, all ages and abilities.
WATCH TO SEE JUST HOW INCREDIBLE THE DENGI HAIR IRON IS!
The Dengi is the only hair iron on the market that can style all types of hair without the risk of burning. That's why it is the only "no burn" hair iron!
Your Dengi hair iron will straighten, curl, add volume, and so much more! It also works great on beards and grey hair! Now the whole family can enjoy great hair!
The Dengi doesn't burn the hair or skin, it's safe to use on kids! In fact, it's safe to use on people of any age.
The Dengi's patented design makes it as easy to use as a hair brush and style your hair with ease. The Dengi hair iron does it all!
I must say that I was surprised by the quality and unique design of the Dengi Hair Iron.
"It's simply the best tool on the market today."
down Mimi so I can do your hair! Every family needs to have this iron and I'm so happy knowing my daughter can do their hair without burning themselves!
lly ethnic curly hair. It's so easy and my hair is softer, smoother, and much healthier. I couldn't be happier!
I threw away all my other hair irons because I won't ever use them again! Can't express how much I love my Dengi Hair iron!
Welcome to the next generation of hair straightening, styling, refreshing, curling, restoring shine and more! We are proud to introduce the revolutionary "no burn" Dengi Hair Iron. Innovative and groundbreaking, this unique and patented "no burn" hair iron sets a new standard in the world of hair tools.
What makes the Dengi special?
It's patented no-burn technology safe for men, women, ethnic, all ages and abilities.
down Mimi so I can do your hair! Every family needs to have this iron and I'm so happy knowing my daughter can do their hair without burning themselves!
lly ethnic curly hair. It's so easy and my hair is softer, smoother, and much healthier. I couldn't be happier!
I threw away all my other hair irons because I won't ever use them again! Can't express how much I love my Dengi Hair iron!
It's awesome on my beard and that's initially why I bought it. This is THE new hair iron for men.


text:
Q: Running simple `Renjin` example on net-beans, with Java code : "Using R within a Java project" Im tring to run this example from the Renjin website, http://www.renjin.org/documentation/developer-guide.html , im tring to run the first "A simple primer" example.
following is my directory layout:

And here is my code:
package stackoverflow;

import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import org.renjin.sexp.*; // <-- import Renjin's object classes
/**
 *
 * @author yschellekens
 */
public class StackOverflow {

   public static void main(String[] args) throws Exception {
   ScriptEngineManager factory = new ScriptEngineManager();
    // create a Renjin engine
    ScriptEngine engine = factory.getEngineByName("Renjin");
    // evaluate R code from String, cast SEXP to a DoubleVector and store in the 'res' variable
    DoubleVector res = (DoubleVector)engine.eval("a <- 2; b <- 3; a*b");
    System.out.println("The result of a*b is: " + res);

    }
}

Why am i getting the following Exception? (i should get of 6)
run:
Exception in thread "main" java.lang.NullPointerException
    at stackoverflow.StackOverflow.main(StackOverflow.java:22)
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)

thanks in advance

A: The exception is throw because your application can't find the Renjin ScriptEngine. You have provided renjin-studio as a library, but you need the renjin-script-engine library which is available from http://build.bedatadriven.com/job/renjin/lastSuccessfulBuild/org.renjin$renjin-script-engine/ (use the JAR with dependencies).
Unfortunately ScriptEngineManager.getEngineByName() only returns null if it can't find the engine so you can add the following check to ensure that the engine has loaded:
// check if the engine has loaded correctly:
if(engine == null) {
    throw new RuntimeException("Renjin Script Engine not found on the classpath.");
}

Also note: it is called Renjin, not Rengin!


text:
BALLENESQUE CONTEST
< PAST EXHIBITIONS
Book Launch | Presentation | Exhibition - 12 December 2017 @ 6pm
BALLENESQUE - roger ballen: a retrospective
P H Centre - Photo Gallery & Bookstore is proud to be hosting the launch of Roger Ballen's latest book: BALLENESQUE roger ballen: a retrospective.
This timely and comprehensive retrospective takes a linear path, with personal reflections by Ballen, which are central to this detailed exploration of his style. With over 300 photographs and an introduction by cultural theorist and critic, Robert J. C. Young, BALLENSQUE offers a new way of looking at the work of one of the world's most important and original photographers.
As part of the opening, Ballen will give a presentation about his work, with images and videos related to the book and his career. The winner of the BALLENESQUE Photo Competition – will also be announced.
An exciting exhibition, featuring a selection of iconic Ballen images from the artist's highly acclaimed career runs until the 2nd of March 2018.
Roger Ballen is an American-born photographer who has lived and worked in South Africa since the 1970s. His previous award-winning books include Platteland (1994), Outland (2001), Shadow Chamber (2005), Boarding House (2009), Asylum of the Birds (2014) and The Theatre of Apparitions (2016). Ballen's photographs are collected by some of the most important institutions in the world and he has won numerous prestigious awards in photography and filmmaking. Robert J. C. Young is a British postcolonial theorist, cultural critic and historian. He is currently the Dean of Arts and Humanities at New York University Abu Dhabi.

redpajama_set_name: RedPajamaCommonCrawl


text:
Q: Terraform: length() on data source cannot be determined until apply? I am trying to dynamically declare multiple aws_nat_gateway data sources by retrieving the list of public subnets through the aws_subnet_ids data source. However, when I try to set the count parameter to be equal to the length of the subnet IDs, I get an error saying The "count" value depends on resource attributes that cannot be determined until apply....
This is almost in direct contradiction to the example in their documentation!. How do I fix this? Is their documentation wrong?
I am using Terraform v0.12.
data "aws_vpc" "environment_vpc" {
  id = var.vpc_id
}

data "aws_subnet_ids" "public_subnet_ids" {
  vpc_id = data.aws_vpc.environment_vpc.id
  tags = {
    Tier = "public"
  }
  depends_on = [data.aws_vpc.environment_vpc]
}

data "aws_nat_gateway" "nat_gateway" {
  count      = length(data.aws_subnet_ids.public_subnet_ids.ids)  # <= Error
  subnet_id  = data.aws_subnet_ids.public_subnet_ids.ids.*[count.index]
  depends_on = [data.aws_subnet_ids.public_subnet_ids]
}

I expect to be able to apply this template successfully, but I am getting the following error:
Error: Invalid count argument

  on ../src/variables.tf line 78, in data "aws_nat_gateway" "nat_gateway":
  78:   count      = "${length(data.aws_subnet_ids.public_subnet_ids.ids)}"

The "count" value depends on resource attributes that cannot be determined
until apply, so Terraform cannot predict how many instances will be created.
To work around this, use the -target argument to first apply only the
resources that the count depends on.

A: It seems you are trying to fetch subnets that weren't created yet or they couldn't be determinated, the terraform cmd output suggests you add -target flag to create the VPC and subnets or do another task first, after that, you'll apply the nat_gateway resource. I suggest you use the AZs list instead of subnets ids, I'll add a simple example below.
variable "vpc_azs_list" {
  default = [
    "us-east-1d",
    "us-east-1e"
  ]
}

resource "aws_nat_gateway" "nat" {
  count         = var.enable_nat_gateways ? length(var.azs_list) : 0
  allocation_id = "xxxxxxxxx"
  subnet_id     = "xxxxxxxxx"
  depends_on = [
    aws_internet_gateway.main,
    aws_eip.nat_eip,
  ]
  tags = {
    "Name"       = "nat-gateway-name"
    "costCenter" = "xxxxxxxxx"
    "owner"      = "xxxxxxxxx"
  }
}

I hope will be useful to you and other users.


text:
Basketball icon Kobe Bryant's death sparks outpour of grief from Africans
Kenyan marathon runner Eliud Kipchoge, Egypt's Mo Salah, Ghanaian reggae-dance hall artist Shatta Wale, Ivory Coast former Captain Didier Drogba, and South Sudanese Raptors lead scout, Sarah Chan are among the many Africans who have paid tribute to Kobe Bryant and his daughter Gianna. RIP Kobe, you'll always remain a legend.
Socrates Mbamalu
For many on the continent, watching basketball was characterized by the presence of Shaquille O'Neil, Kobe Bryant, Allen Iverson, Tim Duncan, Vince Carter and many others on the court. The death of Kobe Bryant and his daughter Gianna has left the world in shock.
Kobe died in a helicopter crash in Calabasas, California. He played for Lakers for 20 years and was one of the NBA's all-time greatest player.
Tributes from basketball fans across the continent, political leaders from across the world, celebrities and fellow sports stars have been pouring in, with touching statements and messages posted on social media.
South African comedian Trevor Noah tweeted, "Jesus this is heartbreaking," in reaction to the tragic news.
Nine people died in the crash including baseball coach John Altobelli, his wife Keri and their daughter Alyssa. It still comes as surreal to refer to the legend, Kobe in past tense.
Kenyan marathon runner, Eliud Kipchoge joined the world in grieving Kobe. He wrote, "I join the whole world and sporting fraternity in mourning the death of the NBA basketball star Kobe Bryant and his daughter in a fatal helicopter crash in the United States. My deepest heartfelt condolences go out to his family, friends and fans. Rest in peace Kobe."
Egyptian and Liverpool star Mo Salah wrote on Twitter: "My heartfelt condolences go out to the families and friends of Kobe and of those who died in the terrible accident".
Ghanaian African dancehall king Shatta Wale paid tribute to Kobe on his Instagram page, hee said, "Me playing basketball was from this Great Legend . . .RIP #Kobe." The musician dedicated a song to Kobe and Gianna.
Read: Meet Sarah Chan: The first African woman to be Manager, Africa scouting for an NBA franchise
Me playing basketball was from this Great Legend ..RIP #Kobe 😢😢
A post shared by SHATTA WALE 💰💰 (@shattawalenima) on Jan 27, 2020 at 12:51am PST
Nigerian music producer, Don Jazzy expressed his shock in a single tweet that showed he didn't believe what had happened. "Kobe whatttt?????"
Didier Drogba who had met with Kobe while still playing for Chelsea and had exchanged jerseys with him expressed his grief, "It hurts so bad," he tweeted, "my thoughts and condolences to your family Kobe Bryant. Thank you for all the advices and stories we shared, Man you are a true champion and a great man. May you and your lovely daughter rest in heaven #blackmamba #Kobe."
Sarah Chan, the Raptors lead scout in Africa said on her Facebook page, "R.I.P Legend. This one will take a long time to internalize for everyone. So sudden, it's unbelievable." Chan is part of a large part of the continent who are mourning the death of Kobe.
Read: Meet Salma al-Majidi the first woman to coach male football in Sudan
I join the whole world and sporting fraternity in mourning the death of NBA basketball star Kobe Bryant and his daughter in a fatal helicopter crash in the United States.
My deepest heartfelt condolences go out to his family, friends and fans.
Rest in peace Kobe pic.twitter.com/qN3gpbmn6D
— Eliud Kipchoge – EGH🇰🇪 (@EliudKipchoge) January 27, 2020
The world has lost one of the greatest basketball players of all time, in five-time NBA Champion Kobe Bryant, who tragically passed away with his daughter. His legacy is a testament of how hard work, dedication & competitiveness stands at the centre of the pursuit of excellence. pic.twitter.com/NsVDDRhJnF
— Min. Nathi Mthethwa (@NathiMthethwaSA) January 27, 2020
Legendary sportsman with indisputable skill and magnificent delivery! #RIPKobeBryant #BlackExcellence pic.twitter.com/3XohZLWG2j
— Mbuyiseni Ndlozi (@MbuyiseniNdlozi) January 27, 2020
I am feeling a lot of pain and emotion while at #Sundance2020. My son plays basketball & we are both Kobe's fans. Kobe's legacy is eternal…l wonder if President Uhuru Kenyatta ever thinks of his legacy?Will the generation that comes after me sing of him or hang his descendants? pic.twitter.com/jrKs2OPlXT
— Boniface Mwangi (@bonifacemwangi) January 27, 2020
The death of Basketball legend Kobe Bryant and his daughter Gianna is devastating. Kobe was not only a giant in sports, he was also a towering example of excellence in every sense. The world is certainly poorer without him. How heartbreaking to die with his daughter! Rest well pic.twitter.com/021w7k7kSC
A life well-lived is like a ripple in water, reaching unknown places &touching countless lives.Kobe's tragic death reminds us all that life itself is not guaranteed.Taking risks &inspiring the world defines a star!We're given a brief moment to impact the world& transform #RIPKobe pic.twitter.com/GvGG8aVtCP
— nelson chamisa (@nelsonchamisa) January 27, 2020
Protest music, state violence and power of people platforms
Connected states of Africa – Creatives look beyond national lockdowns
Morocco's focus on grassroots football pays off
"African leaders are not thinking right" – Thomas Mapfumo
Brymo in a Sunday evening service
Inside the illegal trade in West Africa's cultural heritage


text:
using System;
using System.Reflection;
using System.Threading;
using log4net;

namespace ProductCatalog.Writer
{
    public class ScheduledTimer : ITimer
    {
        private static readonly ILog Log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);

        public event EventHandler TimerFired;

        private readonly int intervalMilliseconds;
        private readonly Timer timer;

        public ScheduledTimer(int intervalMilliseconds)
        {
            this.intervalMilliseconds = intervalMilliseconds;
            timer = new Timer(RaiseTimerFired, null, Timeout.Infinite, Timeout.Infinite);
            TimerFired += delegate { };
        }

        private void RaiseTimerFired(object state)
        {
            EventHandler handler = TimerFired;
            if (handler != null)
            {
                handler(this, EventArgs.Empty);
            }
        }

        public void Stop()
        {
            timer.Change(Timeout.Infinite, Timeout.Infinite);
        }

        public void Start()
        {
            timer.Change(intervalMilliseconds, Timeout.Infinite);
        }

        public void Dispose()
        {
            Log.Debug("Disposing ScheduledTimer...");
            if (timer != null)
            {
                timer.Dispose();
            }
        }
    }
}

redpajama_set_name: RedPajamaGithub


text:
Poems About War By Famous Poets
Visit this site for people who love poems – dedicated to romatic poets, poetry and biography. Enjoy love poems – dedicated to romantic poets, poems and biography. Use the text from a famous love poem for romantic birthday cards.
Can poetry stop. the Spanish Civil War, carry an aura that comes from both the moral outrage of the event and the terrible beauty of the art that is depicting it. Quinton's poem Hope Road pastiches.
What those famous lines don't reveal about James is his erudition, lightly worn but very much on display in his latest book of criticism, called Poetry Notebook. brief poem about World War II by.
About The Author Of Novel The Story Of My Life 33000+ free ebooks online. Did you know that you can help us produce ebooks by proof-reading just one page a
Kipling gained renown throughout the world as a poet and storyteller. He was also known as a leading supporter of the British Empire. As apparent from his stories and poems, Kipling interested himself in the romance and adventure which he found in Great Britain's colonial expansion.
Browse Influential Famous Poems by Famous Poets of the past. Read, share and connect with Famous Poems about life, love, nature and sadness from Well Known poets.
It is considered one of the most famous novels to come out of World War I. Ernest Hemingway called it "the greatest novel of modern warfare". Ezra Pound praised Manning's poetry highly. When war.
Poetry. this war is not to be looked for in the great campaign, & the battle-fights. It is to be looked for…in the hospitals, among the wounded." In many respects, the poems of Drum-Taps are songs.
The apoliticism of his poetry was his protest," Johnston notes. The decades between World War II and the fall of the Communist. particularly great writers — witness the BrainPickings article,
Poetry served as an outlet following the war. Tim Ralston went back to college and graduated from Eastern Washington University, Cheney, Wash., bringing his total majors to five. He worked as a field.
Here is a list of categorized poems and poetry from the most famous poets and authors of the world.
Out in the Dark Anthology of First World War poetry recommended for students and the general reader. 19 poems by Wilfred Owen, 27 by Siegfried Sassoon and over 90 more war poems by 45 significant poets including women writers. Contextual information and basic notes on many poems. Illustrated. Edited by David Roberts.
Famous Poems | Poetry. This famous poems collection is a resource of famous poems by well-known poets from throughout history. This resource includes the poet's best poems and biographical information about the poet.
THE AGE OF DISENCHANTMENTS The Epic Story of Spain's Most Notorious Literary Family and the Long Shadow of the Spanish Civil War By. Truth" is a famous poem by Federico García Lorca, but what if.
Joseph Lee's poetry was once ranked alongside those of famous World War One poets Wilfred Owen and Siegfried Sassoon but the Dundee writer and artist has fallen out of the public consciousness. When.
A war poet is a poet who participates in a war and writes about his experiences, or a non-combatant who write poems about war. While the term is applied especially to those who served during World War I, the term can be applied to a poet of any nationality writing about any war, including Homer's Iliad, from around the 8th century BC, and the Old English poem The Battle of Maldon, that.
A new book of poetry is offered to a world of readers where very few of. Still with this series, Fifth Column shares a sensibility with Sylvia Plath's famous Mushrooms, though in this case it is.
I can't read Persian, so I have to rely on various translations, the most famous. water, poetry, wine, walking, the passage of time, romantic love, and the human emotion evoked by all of these. He.
1) Wallace Stevens The poet Wallace Stevens is considered by many to be one of America's greatest poets. He is the champion of many atheists as well. He once wrote in his book Opus Posthumous, "After.
A Collection of Haiku Poems and Poetry from the most Famous Poets and Authors.
John McCrae, a Canadian doctor and teacher who is best known for his memorial poem "In Flanders Fields," was born on November 30, 1872, in Guelph, Ontario.McCrae began writing poetry when he was a student at the Guelph Collegiate Institute and also showed an early interest in joining the military.
Sep 20, 2016 · For celebrating this day, many would be surfing the web for some cool collection of stuff like veterans day poems quotes, veterans day poems for church, veterans day poems by famous poets, veterans day poems and sayings etc. to wish their fathers, uncles, neighbors whoever is a Veteran. If you are looking for such stuff, hope your search would end here.
That essay starts off by looking at Heidegger's essay "The Origin of the Work of Art," a very famous. that poetry is.
Much has been written of the famous meeting at Craiglockhart on August 18. Both men had taken their wartime trauma and anger as inspiration for their poetry and by the end of the war, Sassoon,
The prose poems of the Syrian poet Maram al-Marsi reflect on love, exile, nostalgia for her homeland and the war in Syria. One of the most famous female poets in the Arab world, she settled in Paris.
Poems for Tragedy and Grief – Tragedy and grief can be encountered privately or publicly, felt in secret or experienced and expressed as a community. Poems of tragedy and grief address the occasions where words are difficult, from personal heartbreak to the Vietnam War to September 11, illuminating and sanctifying private and public loss.
War Poems – Popular examples of all types of war poems to share and read. View a list of poems about or for WAR by modern poets.
Masri's poetry vividly encapsulates the frailty of our human condition in a brutal society. It can flay you at first reading. It is fair to see Masri as a love poet whose verse spares no truth of love.
Notes on the Assemblage (City Lights; paperback, $14.95) provides a splendid introduction to the expansive work of Juan Felipe Herrera. Elizabeth Lund reviews poetry every month for The Washington.
Happy Birthday Jesus Poems For Kids To announce a very special birth. God sent. And found Jesus, the Christ child. He was. Reading Books In Bed
On the side, he'd managed to become one of the 20th century's most revered poets, gaining critical acclaim for inventive. 2016's "Paterson" and prompting loving parodies of his most famous poems,
by John McCrae, May 1915. In Flanders fields the poppies blow Between the crosses, row on row, That mark our place; and in the sky The larks, still bravely singing, fly
Reading Books In Bed Keep a Poem in Your Pocket. Keep a poem in your pocket and a picture in your head and you'll
A 17th Century work by Khushal Khan Khattak, one of Afghanistan's most famous Pashtun poets, urges: The fervor of my love will taste Like honey on your tongue. The rest of Afghanistan's poetry focuses.
Poems from different poets all around the world. Thousands of poems, quotes and poets. Search for poems and poets using the Poetry Search Engine. Quotes from all famous poets.
His war poetry was published posthumously in 1919 under the title. for a string of sonnets that expressed the patriotic fervor of a young man at war. Most famous of all was "The Soldier," which.
His War Sonnets included 'The Soldier' with the famous lines 'If I should die, think only this of me: That there's some corner of a foreign field that is for ever England'; Wilfred Gibson (1878-1962).
Female Poet Known As Vincent
What did people do in the Middle Ages? If you meet a random person on the street, what is his…
What Is An Author's Purpose?
Here's a handout that I have used with my students. It explains how you first have to understand the Author's…


An award winning Australian Artist and prolific maker of superbly crafted sterling silver jewellery and mixed metal wearable art. Victoria specialises in bespoke, one of a kind commissioned jewellery and body sculpture (Bodiware) for weddings, formal occasions, films, theatre, haute couture, fashion parades and everyday wear – her designs are dramatic and show her distinctive flair for creating strong yet sensuous works of art that comes alive on the wearer.
A small selection of images have been chosen to show you some collaborations between professional photographers / models and Victoria's signature works of art – wearable body sculptures in both precious and non- precious metals.
I have had the privilege of witnessing the journey of inspiration, design and crafting as well as photographing Victoria's beguiling creations for the last 30 years – from my heart I can honestly say her creative flair and organic evolution show her off as an artist of rare drive and vision.
The ability and willingness to share her unique vision whilst still allowing photographic freedom is such a rare and precious thing, a quality that is shared by her dazzling, extensive body of work.
I fell in love with Victoria Edgar's unique style evident as an emerging designer and have commissioned numerous pieces of jewellery and sculpture since.
Victoria Edgar is a contemporary jeweller and sculptor of international standing, with a distinct style influenced by mid-century European design, that is romantic, unique and glamorous. Her Wearable Body Sculpture sold globally, has received international accolades for her ability to challenge our perceptions of jewellery as personal art.
I have been a huge fan of Victoria's jewelry for over 20 years now. I love wearing her pieces as everyone always comments about how unusual they are and how beautifully they are designed. She spends so much time and creative energy making sure that each item is perfect for the person who will be wearing it. The Victoria Edgar jewelry that I own will definitely be passed down to my children as heirlooms. I love everything she does and am always looking for the next time I can treat myself to another ring or bracelet!


text:
Create a Biz
Grow a Biz
Relocate a Business
Regulatory Assistance
Vermont Business Resources
Town Profiles
Elected Government Officials
Become a new member or renew your commitment today.
Join other business leaders who share your passion for success and dedication to community values by supporting the economic health and vitality of Addison County.
ACEDC Membership Dues – 2017
$0 – 249,999
$250,000 – 749,999
$750,000 – 1,249,999
$1,250,000 – 1,999,999
$2 million – 4,999,999
$5 million and up
Please complete the Membership Form below (renewal or new member), or call today to learn more and become a member of Addison County Economic Development Corporation: 802-388-7953
Member Status:
Select One Renewing Returning (Lapsed Membership) New
Business/Organization Name:
Business Phone:
Select One Agriculture Education Finance Healthcare Forest Products Professional Services Media/Marketing Trades Manufacturing Food/Beverage Non-Profit Retail Government Hospitality Other
Stage/Size:
Select One Start-up (Established with last 36 months) Stage 1 (Sole Proprietorship or 0-9 employees) Stage 2 (10 to 99 employees) Stage 3 (100-499 employees) Stage 4 (500+ employees)
Select One Locally owned and operated Locally operated/non-local ownership Division of multistate corporation
Type of Business Registration:
Select One Sole Proprietorship Profit Corporation (General , Close, Proessional, Benefit) Limited Liability Company (LLC, PLC, L3C) NonProfit Corporation Cooperative Corporation Mutual Benefit Enterprise Limited Liability Partnership Limited Partnership
Business Physical Address
Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts Michigan Minnesota Missouri Montana Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma Oregon Pennsylvania Rode Island South Carolina South Dakota Tennessee Texas Utah Vermont Virginia Washington West Virginia Wisconsin Wyoming
Check if mailing address different than above.
Business Mailing Address
Add Primary Contact(s)
Select One Owner/CEO/President COO/General Manager CFO or Primary Financial Contact HR Director Facilities Director Other Major Contact
Pay now by credit card (PayPal account not required. Complete payment process on next page.)
I prefer to receive an invoice
If you'd like to receive an invoice, please select your yearly revenue level below:
Select One $0 – 249,999 $100.00 USD $250,000 – 749,999 $250.00 USD $750,000 – 1,249,999 $500.00 USD $1,250,000 – 1,999,999 $750.00 USD $2 million – 4,999,999 $1,000.00 USD $5 million and up $1,250.00 USD
© Addison County Economic Development Corporation | Login
(802) 388-7953 • 1590 US Route 7S • Suite 8, Middlebury VT 05753
ACEDC activities are made possible, in part, by a grant from the State of Vermont through the Agency of Commerce and Community Development. Loan programs are made possible by USDA/Rural Development. ACEDC is an equal opportunity service provider and lender, with all services and funds available on a non-discriminatory basis.


Who doesn't love to have shower inside their bathroom? Shower has became essential thing in a bathroom, because without shower, you bathroom seems not perfect. Most of bathroom design is locating the bathroom shower in the corner of bathroom space, so bathroom will have more large space in the middle of the room. Creating corner shower needs some important units. What kind of corner shower units that you need to prepare?
First thing is surely shower head. Without one of this corner shower units, you will not have any shower in your bathroom. There are two ways to put shower inside your shower area, first is using wall mounted shower and second is having ceiling shower. The different about those two things are just about the placing, first one is on the wall, and the second one is on your bathroom ceiling. Another shower units that you can't forget is shower door.
Shower door is also important shower units for your bathroom. Most of corner shower has shower door with glass material design, because glass is kind of easy material to clean if it gets wet daily. Other people prefer to use shower curtains than glass shower door. Both of them are good, glass door and curtains, you may choose one of them as you wish.
The last shower units that you have to prepare are your shower tile, so it is related to your bathroom wall and floor tile. Bathroom tile for shower should be interesting, so you will not feel bored when you take a bath. The tile type also should friendly for easy cleaning.


My guitar tech Banksy always makes sure my camera is on hand for me to do the 'Who Are You' pics, however, being a creative chap he started to take some amazing shots of the lighting effects that Chris was generating whilst I was otherwise engaged playin' the gig. I loved the abstract quality of the shots he was taking (also jealous that I couldn't shoot this fabulous subject) and wanted to give them their own post, enjoy!
Our lighting genius Chris Montrie loves to photograph lights naturally, so here he is doing what he does, and capturing Saul's little angel Mia being cheeky in the process.
Our tour manager Thom Stone has greater access to the crew's world than I do and has some great shots of them relaxing in their own inimitable style.


text:
C. Lynn Williams helps families communicate
By Nakita Nicci
Photo provided by C. Lynn Williams
C. Lynn Williams helps families develop trust and mutual respect by focusing on communications, discipline and self-improvement. She is a motivational speaker, family dynamics coach, award-winning writer, and founder of Finding Superwoman™.
Please describe your leadership style.
My leadership style has changed since my early years in corporate America. At the time, I believed that good leaders were autocratic and knew what they wanted [to be] done. A great company followed that leader and all was well. Theoretically, that may have worked, except I was always the type who had different ideas that I felt passionate about. I now believe in collaborative leadership because it gives you and the people around you an opportunity to create something great instead of something normal. You get to hear the new ideas and incorporate them if they make sense. As a lifelong learner, I am open to learning new ideas and processes daily. Collaborating with others allows me to learn from others while sharing the skills and talents that I possess, thus creating a richer end result. If I chose any other leadership style, I could miss extraordinary moments to collaborate with great minds.
Finish the sentence: teamwork is important because …
There are numerous ways to complete a project and working with a team often allows you to complete your goals in a quicker timeframe while considering as many options as possible. More importantly as a mentor, working with other men and women allows me to help and support others. I like the phrase by John Maxwell — "Teamwork makes the dream work."
What social media platforms do you engage in the most?
While I enjoy and share my content on LinkedIn, Facebook, Instagram, Pinterest and Twitter, I'm most active on Twitter as @MsParentguru and Facebook as CGWWBooks.
What is a professional achievement you are proud of?
I have an MBA in finance and you would think that would be my greatest professional achievement, however, when I began writing books that made a difference in the lives of people I knew and those I didn't know, I would say that was a professional achievement that I was proud of.
In your opinion, what is the key to success?
The key to success is to share your talents to those around you and to help someone Wow! I used to think success meant you were rich and famous. I now realize sharing and supporting others makes me happy. For me, happiness is the real key to success.
Name a female business leader who inspires you?
Actually, I have two: Robin Roberts from Good Morning America and Oprah Winfrey. Both women have excelled in untraditional industries and persevered. I'm inspired by Robin because she's a great TV personality and shared her story of her bout with cancer. As a boss babe, Oprah built her brand and became a household name.
What quote or mantra motivates you?
"Women are the real architects of society."
What does being a BOSS mean to you?
Being a BOSS means you are a role model to many people especially young girls and women who want to be more and do more with their lives. I believe in walking the talk. The BOSS Network gives me a wider stage to share my "why" — my reason for doing what I do — with others. Everyone has a message and exposure is what takes that message to the next level. Just ask Oprah!
Connect with her on social media at @MsParentguru
Contact her by email at [email protected] Subscribe to her newsletter and parenting blog at: www.clynnwilliams.com.
BOSS Network, Cameka Smith, female success


"The most interesting man in the world." "Reach out and touch someone." "Finger-lickin' good." Such advertising slogans have become fixtures of American culture, and each year millions now tune into the Super Bowl as much for the ads as for the football.
While no single person can claim exclusive credit for the ascendancy of advertising in American life, no one deserves credit more than a man most of us have never heard of: Edward Bernays.
I first encountered Bernays through an article I was writing on propaganda, and it quickly became clear that he was one of the 20th century's foremost salesmen of ideas. The fact that 20 years have elapsed since his death provides a fitting opportunity to reexamine his legacy.
. It is they who pull the wires that control the public mind.
Bernays came by his beliefs honestly. Born in Austria in 1891, the year Sigmund Freud published one of his earliest papers, Bernays was also Freud's nephew twice over. His mother was Freud's sister Anna, and his father, Ely Bernays, was the brother of Freud's wife Martha.
The year after his birth, the Bernays family moved to New York, and Bernays later graduated from Cornell with a degree in agriculture. But instead of farming, he chose a career in journalism, eventually helping the Woodrow Wilson Administration promote the idea that US efforts in World War I were intended to bring democracy to Europe.
Having seen how effective propaganda could be during war, Bernays wondered whether it might prove equally useful during peacetime.
Drawing on the insights of his Uncle Sigmund – a relationship Bernays was always quick to mention – he developed an approach he dubbed "the engineering of consent." He provided leaders the means to "control and regiment the masses according to our will without their knowing about it." To do so, it was necessary to appeal not to the rational part of the mind, but the unconscious.
Bernays acquired an impressive list of clients, ranging from manufacturers such as General Electric, Procter & Gamble, and the American Tobacco Company, to media outlets like CBS and even politicians such as Calvin Coolidge. To counteract President Coolidge's stiff image, Bernays organized "pancake breakfasts" and White House concerts with Al Jolson and other Broadway performers. With Bernays' help, Coolidge won the 1924 election.
Bernays used the same techniques on children. To convince kids that bathing could be fun, he sponsored soap sculpture competitions and floating contests. These were designed to prove that Ivory bars were more buoyant than competing products.
Bernays also used fear to sell products. For Dixie cups, Bernays launched a campaign to scare people into thinking that only disposable cups were sanitary. As part of this campaign, he founded the Committee for the Study and Promotion of the Sanitary Dispensing of Food and Drink.
Even though Bernays saw the power of propaganda during war and used it to sell products during peacetime, he couldn't have imagined that his writings on public relations would become a tool of the Third Reich.
In the 1920s, Joseph Goebbels became an avid admirer of Bernays and his writings – despite the fact that Bernays was a Jew. When Goebbels became the minister of propaganda for the Third Reich, he sought to exploit Bernays' ideas to the fullest extent possible. For example, he created a "Fuhrer cult" around Adolph Hitler.
What Bernays' writings furnish is not a principle or tradition by which to evaluate the appropriateness of propaganda, but simply a means for shaping public opinion for any purpose whatsoever, whether beneficial to human beings or not.


text:
Episode 035: Digger w/ Chris Benner
Digger formed in the Lehigh Valley in the mid-1990s and signed to Hopeless Records in 1996. Upon the event of Digger's live recording being played on WMUH the word of the band spread quickly, which led to the band's sign to Hopeless Records. The band released their first LP, Powerbait, and then toured a lot. This was followed by releasing 4 more albums over the years until they broke up in 2004.
Original members Matt and Chris reformed the band in 2015 and have been playing shows sporadically throughout the years Including the reunion shows with Weston last month. Powerbait was a staple in my cd collection in the late 90s because of songs like I want my hat back and Dale. My old band played a bunch of shows with these dudes in and out of Jersey. I'd also like to point out that Freak Out is one of the best Digger songs of all time. You can find that on the split 7' with Weston or just search Spotify for Freak Out Digger and it will come up.
I reached out to founding member Chris Benner to see if he'd like to reminisce, he said yes and this is what we talked about:
Playing in Weston
Skateparks and social media
This episode coming out after the Digger/Weston show
What the scene was like in Leigh Valley
Getting signed to Hopeless
Matt's Police shirt
How playing shows now a days is a pain in the ass
Dating while being in a band
What it was like to play Fest
Getting stoned and listening to Third Eye Blind
And a ton more
If you'd like to support the podcast you can donate as little as $1 a month through Patreon.
Also, check out my webcomic.
Click the links below to listen or search for THIS WAS THE SCENE wherever you podcast
Follow the social
This Was The Scene | Made with Beer in Raleigh


text:
General Bookstore > Fagottobooks Travel
24 songs by Manos Hadjidakis for young pianists 1
Hadjidakis Manos (composer) — Farazis Takis (transcription)
Manos Hadjidakis is one of the most significant contemporary Greek composers, renowned both in Greece as well as beyond the borders of his own country. His work covers a broad musical spectrum of songs, orchestral music, pieces for piano and compositions for the ballet, the theatre and the cinema. Hadjidakis' music is outstanding for its overflowing lyricism, the wealth of its timbres and a distinctive musical idiom which combines a great diversity of musical influence at a high aesthetic level.
Songs inlcuded in this volume:
1. The urchins down in the meadow
2. Contessa Esterhazy
3. Kyr - Antonis
4. Daybreak
5. Oriental star
6. The rose
7. Love in the heart
8. In this boat
9. My seabirds
10. Little paper moon
11. I have a secret
12. Little Rallou
Fagottobooks
Eudoxus Code
CD Μanos Hadjidakis 24 songs
€ 16,00 Out of stock
ROMAIKI AGORA 1
100 songs - real book
The 3rd Program of Greek Radio in years of Manos Hadjidakis
Classic Melodies For Young Pianists 1
Μάνος Χατζιδάκις και λαϊκή μουσική παράδοση


text:
namespace base {
template <typename T>
struct DefaultSingletonTraits;
}  // namespace base

namespace content {
class RenderWidgetHost;

// This class helps with the Mac OS X dictionary popup. For the design overview,
// look at this document:
//   http://dev.chromium.org/developers/design-documents/system-dictionary-pop-up-architecture
//
// This service is used to marshall information for these three methods that are
// implemented in RenderWidgetHostViewMac:
//   -[NSTextInput characterIndexForPoint:]
//   -[NSTextInput attributedSubstringFromRange:]
//   -[NSTextInput firstRectForCharacterRange:]
//
// Because these methods are part of a synchronous system API, implementing them
// requires getting information from the renderer synchronously. Rather than
// using an actual sync IPC message, a normal async ViewMsg is used with a lock
// and condition (managed by this service).
//
// Mac OS 10.8 introduced -[NSResponder quickLookWithEvent:].
// We can use it to implement asynchronous dictionary lookup when the user
// taps a word using three fingers.
// But currently the "Look Up in Dictionary" context menu item still goes
// through the above synchronous IPC.
class CONTENT_EXPORT TextInputClientMac {
 public:
  // Returns the singleton instance.
  static TextInputClientMac* GetInstance();

  // Each of the three methods mentioned above has an associated pair of methods
  // to get data from the renderer. The Get*() methods block the calling thread
  // (always the UI thread) with a short timeout after the async message has
  // been sent to the renderer to lookup the information needed to respond to
  // the system. The Set*AndSignal() methods store the looked up information in
  // this service and signal the condition to allow the Get*() methods to
  // unlock and return that stored value.
  //
  // Returns NSNotFound if the request times out or is not completed.
  NSUInteger GetCharacterIndexAtPoint(RenderWidgetHost* rwh, gfx::Point point);
  // Returns nil if the request times out or is completed.
  NSAttributedString* GetAttributedSubstringFromRange(
      RenderWidgetHost* rwh, NSRange range);
  // Returns NSZeroRect if the request times out or is not completed. The result
  // is in WebKit coordinates.
  NSRect GetFirstRectForRange(RenderWidgetHost* rwh, NSRange range);

  // When the renderer sends the ViewHostMsg reply, the RenderMessageFilter will
  // call the corresponding method on the IO thread to unlock the condition and
  // allow the Get*() methods to continue/return.
  void SetCharacterIndexAndSignal(NSUInteger index);
  void SetFirstRectAndSignal(NSRect first_rect);
  void SetSubstringAndSignal(NSAttributedString* string);

  // This async method is invoked from RenderWidgetHostViewCocoa's
  // -quickLookWithEvent:, when the user taps a word using 3 fingers.
  // The reply callback will be invoked from the IO thread, the caller is
  // responsible for bouncing to the main thread if necessary.
  // The callback parameters provide the attributed word under the point and
  // the lower left baseline point of the text.
  void GetStringAtPoint(RenderWidgetHost* rwh,
                        gfx::Point point,
                        void (^replyHandler)(NSAttributedString*, NSPoint));
  // This is called on the IO thread when we get the renderer's reply for
  // GetStringAtPoint.
  void GetStringAtPointReply(NSAttributedString*, NSPoint);

 private:
  friend struct base::DefaultSingletonTraits<TextInputClientMac>;
  TextInputClientMac();
  ~TextInputClientMac();

  // The critical sections that the Condition guards are in Get*() methods.
  // These methods lock the internal condition for use before the asynchronous
  // message is sent to the renderer to lookup the required information. These
  // are only used on the UI thread.
  void BeforeRequest();
  // Called at the end of a critical section. This will release the lock and
  // condition.
  void AfterRequest();

  NSUInteger character_index_;
  NSRect first_rect_;
  base::scoped_nsobject<NSAttributedString> substring_;

  base::Lock lock_;
  base::ConditionVariable condition_;

  base::mac::ScopedBlock<void(^)(NSAttributedString*, NSPoint)> replyHandler_;

  DISALLOW_COPY_AND_ASSIGN(TextInputClientMac);
};

}  // namespace content

#endif  // CONTENT_BROWSER_RENDERER_HOST_TEXT_INPUT_CLIENT_MAC_H_


I got sick when I was in junior high and ended up missing a lot of school. By the time I was 17, I found myself going into my freshman year of high school. I decided that taking the GED test might be a better option for me because I was so behind. This way, once I get my GED certificate I can start some online college classes which will work better with the way my life is scheduled now.
My parents have been there for me every step of the way. It's been hard to keep up with the social aspects of life, but I have a lot of online friends that are always there to support me. My mom especially helps because she believes in me and knows I can still be successful in school even though I'm behind.
I just have a lot of doctor's appointments and I often end up stuck in the hospital. Taking GED classes online really are a good thing for me, because I can work on things when I'm able to.
I'm confident that one day I'll be feeling much better and be able to live a normal life. When that day comes, I'm sure I'll be very glad I didn't give up on my education. I may be behind now but I don't plan on staying that way.


Baker McKenzie advised Invitro on the sale of it's Ukrainian laboratory operations to Medicover. The deal was signed on 17 October 2018.
The operations consist of about 60 blood-drawing points (BDPs) and one laboratory, focused on eastern and central Ukraine. The transaction is expected to be closed in early 2019. The transaction is subject to customary regulatory approvals.
Baker McKenzie's team was led by Olha Demianiuk, Partner in the Baker McKenzie's Kyiv office and Dmitry Yeremin, Counsel in the Moscow office of Baker McKenzie.