text:
George Floyd SF Bay Area live updates: Vallejo PD issues ban on carotid hold as a technique to restrain individuals
SAN FRANCISCO (KGO) -- Protests over the in-custody death of George Floyd have taken place across the San Francisco Bay Area.
TAKE ACTION: Find resources to help with equality, justice and race issues
WATCH LIVE: Demonstrations, briefings planned in San Francisco Bay Area
FULL COVERAGE: Latest stories and videos about protests, investigation into George Floyd's death
Here are the latest updates from around the region and across California and the U.S.
Vallejo PD issues ban on carotid hold as a technique to restrain individuals
The Vallejo Police Department has announced that it is banning the carotid hold as a technique to restrain "aggressive or resistant individuals."
"This immediate ban of the carotid control hold is the right thing to do as our department focuses on assessment and reform," said Chief of Police Williams. "I also think it's important for the Vallejo community to know that the carotid control hold is not a stranglehold or a chokehold; those types of holds wereneverauthorized by VPD and do not reflect our values as a department."
Black Lives Matter protest takes place in Walnut Creek
A Black Lives Matter protest took place last night in Walnut Creek. Protesters planned to walk to the police station but ended up marching directly to the mayor's house.
Senate Republicans to propose policing changes in 'Justice Act'
Senate Republicans are proposing changes to police procedures and accountability with an enhanced use-of-force database, restrictions on chokeholds and new commissions to study law enforcement and race, according to a draft obtained by The Associated Press.
SFPD chief, SF district attorney to discuss police reforms
San Francisco Police Chief Bill Scott and District Attorney Chesa Boudin will host a virtual conversation on further reforms to SFPD tonight. Just yesterday, Boudin said his office will no longer file charges on a case that solely rely on statements from police officers with proven histories of misconduct, excessive force, discrimination or racial bias. You can join tonight's discussion with Boudin and Chief Scott through the Manny's Coffee Shop Facebook Page at 6 p.m.
Rayshard Brooks' wife wants 2 Atlanta officers arrested
Days after a black man was shot to death by an Atlanta police officer, his wife says "no justice will ever" heal her broken family. Rayshard Brooks, described by his wife Tomika Miller as a loving husband and father, was fatally shot on Friday.
Calif. AG announces police reform plan
California Attorney General Xavier Becerra today announced a plan for police reform aimed at improving use-of-force procedures, addressing issues around bias in policing, and increasing accountability and transparency. Among the recommendations are a ban on chock-holds, verbal warnings before use of force, and no more shooting at or from moving vehicles. Becerra said he is open to discussions on qualified immunity, but no action has been taken on it.
Our communities have spoken up to demand change, and we must answer the call.
We cannot afford to ignore the realities faced by Black Americans and people of color in this nation.
CA law enforcement agencies should immediately adopt 9 key reforms: https://t.co/wUt1lFvi9f pic.twitter.com/tGRzNKL0W7
— Xavier Becerra (@AGBecerra) June 15, 2020
Supreme Court rejects cases challenging police immunity amid national debate
The Supreme Court is for now declining to get involved in an ongoing debate by citizens and in Congress over policing, rejecting cases that would have allowed the justices to revisit when police can be held financially responsible for wrongdoing. Read the full story here.
Calif. police unions propose plan to root out racist cops
The unions representing police officers in San Francisco, San Jose and Los Angeles are proposing a plan they say will protect the public and root out racist officers. It includes creating a database of officers fired for gross misconduct to prevent other agencies from hiring them. The plan calls for a national "use of force" standard with a focus on de-escalation. Officers would get frequent training in crisis intervention.
Protesters block all WB traffic of SF, Oakland Bay Bridge
Protesters shut down the upper deck of the San Francisco-Oakland Bay Bridge for over an hour. The CHP says cars blocked all westbound lanes of the bridge around 4:45 p.m. Following over 20 arrests, the California Highway patrol began opening up lanes around 6:30 p.m. Read the full story here.
Wake Up Danville: Hundreds march in solidarity with Black Lives Matter movement in East Bay
Hundreds marched peacefully Sunday afternoon to support the Black Lives Matter movement in a community where demonstrations are rare. The peaceful march was organized by 25-year-old Danville native Alexandra Aqua who was moved by the death of George Floyd and wanted to bring the message back to her hometown. See full story here.
'Wake Up Danville': Hundreds marched peacefully to support the #BlackLivesMatter movement in Danville Sunday afternoon. https://t.co/FPApm5iknP pic.twitter.com/qIlcvYLPcV
— ABC7 News (@abc7newsbayarea) June 15, 2020
March for Justice held in SF's Marina District
Hundreds gathered and marched holding up Black Lives Matter signs. Dan Cowell, the organizer says he wanted to do it because it's not something this neighborhood typically sees. "There usually isn't much visibility for these issues in this part of the city and I really just wanted to bring it here and make it visible for the neighbors to see and just to spread the visibility," Cowell said. Most of the protesters wore masks and used social distancing as they made their way from Fort Mason down the waterfront.
Sit. Walk. Listen. protest held at SF's City Hall
Buddhists in support of the Black Lives Matter movement meditated in front of San Francisco's City Hall Sunday morning. Organizers say the weekly protest called Sit. Walk. Listen. is to promote empathy and caring across cultures. Part of achieving that is by organizing circles to hear from others. The group will hold another event at City Hall next Sunday.
Rally to protest police violence held in Vallejo
Crowds gathered in Vallejo to protest police violence after the shooting and killing of 22-year-old Monterrosa. Civil Rights Attorney John Burris, and families of victims who were killed by Vallejo police attended the rally and spoke out demanding justice.
"Bay Area Blackout" march held in San Francisco
Hundreds gathered to march from Mission High to City Hall Saturday afternoon in solidarity with the Black Lives Matter movement happening nationwide.
Crowds gathered at City Hall after marching from Mission High in San Francisco on Saturday afternoon.
Unions march for Black Lives matter held from Oakland to Berkeley
A coalition of labor and community leaders joined forces to march from Oakland's Rockridge BART Station to Berkeley's Sproul Plaza. The SEIU Local 1021 organized the event to protest systemic racism that they say is plaguing the workforce. Protesters chanted the names of people who have been killed recently by police, including Breonna Taylor and George Floyd. Union leaders presented a list of demands to police departments around the Bay Area. They're calling on them to be more civilized ... and to redirect funding to community and social services.
Starbucks will allow employees to wear Black Lives Matter shirts, pins
Starbucks is speaking out after reports of an alleged policy that bans its employees from wearing accessories or clothing related to the Black Lives Matter movement. Many on social media expressed their disgust and anger after learning about this alleged rule, calling on others to boycott Starbucks.
Protesters in Seattle have seized a six-block area to create an autonomous police-free zone outside the East precinct that was abandoned on Monday. Local law enforcement officials have come under fire for tactics in recent weeks including the use of flash bangs and pepper spray on crowds, and there are currently 14,000 complaints against Seattle police.
Top military officer says he was wrong to accompany Trump on church walk through Lafayette Square
Army Gen. Mark Milley, the nation's top military officer, said Thursday he was wrong to accompany President Donald Trump on a walk through Lafayette Square that ended in a photo op at a church. He said his presence "created a perception of the military involved in domestic politics."
Protest held in front of Oakland mayor's home
Hundreds of protesters held a demonstration in front of Oakland Mayor Libby Schaff's home on Wednesday night demanding she defund the police. The protest was peaceful and no arrests were made. Protesters
George Floyd's brother to testify in House police brutality hearing
George Floyd's brother, his family's lawyer, a former Secret Service agent and the sister of a federal law enforcement officer who was killed in Oakland will testify before lawmakers today as Congress works to respond to Floyd's death in police custody.
4. p.m.
Stand with Black Youth peaceful protest in Berkeley
SKY7 was over a student-led rally in Berkeley where crowds marched in solidarity with black lives lost to police violence.
HAPPENING NOW: Student-led march protesting black lives lost to police violence underway in Berkeley. #BlackLivesMatter Watch #LIVE here: https://t.co/LVrwjWZFL0 pic.twitter.com/UhB3XXrUFt
Crowds gathered in Oakland for a vigil in memorial of black lives lost to police violence. The demonstration outside City Hall is called the Church of America Prayer & Protest.
Muni stopped all service for eight minutes and 46 seconds at noon to honor and reflect on the life of George Floyd. That's how long former Minneapolis Police Officer Derek Chauvin used his knee to pin down Floyd on his neck. Muni operators will pull over when it's safe and allow passengers to either observe the moment of silence, or deboard. Muni says it understands this will cause a delay but the agency wants to stand in solidarity with the Black Lives Matter movement.
Video shows Muni operators and riders kneeling when @sfmta_muni paused all service at noon for 8 minutes and 46 seconds in remembrance of #GeorgeFloyd. https://t.co/GLIwMoJgII pic.twitter.com/XK0WUI649j
— ABC7 News (@abc7newsbayarea) June 9, 2020
Funeral service held for George Floyd
While tragedy surrounded George Floyd's death and the tense protests that resulted around the country, his funeral service in his hometown of Houston on Tuesday attempted a shift of celebration.
BART paused service at 9 a.m. to honor the life of George Floyd and the commitment to end racism and hate.
This morning at 9am BART trains will slow to a stop with a systemwide announcement that we are pausing in the name of George Floyd, who will be laid to rest at that moment, to honor his name and the commitment to end racism and hate.
— SFBART (@SFBART) June 9, 2020
George Floyd will be laid to rest in Houston today after his death in police custody ignited a series of protests and demonstrations across the globe. A final, private farewell is being held for those who knew him best. The service at Fountain of Praise Church is expected to last several hours. This event is for family and invited guests only, and should be a very emotional final goodbye for Floyd's family.
Demonstration underway in East Oakland for Erik Salgado
A group of demonstrators gathered in front of Elmhurst United Middle School in Oakland demanding justice for Erik Salgado, a man fatally shot by CHP in Oakland.
Here's a look at a peaceful protest over the death of Erik Salgado who was shot and killed by CHP officers this past weekend in #Oakland. Hundreds marched through the streets after gathering at Elmhurst Middle School around 3:30 p.m. https://t.co/sKO0Jbtvmt pic.twitter.com/2SJR3tEB2M
Demonstration underway in front of SF's Hall of Justice
San Francisco's public defenders are holding demonstration in solidarity with public defenders nationwide calling for racial justice and an end to police brutality.
SKY7 was over a peaceful demonstration at San Francisco's Hall of Justice where public defenders rallied for racial justice and an end to police brutality.
SJ budget proposal to include police reforms
Mayor Sam Liccardo is coming out against defunding San Jose's police department. Mayor Liccardo is expected to announce a budget proposal today that would include funding for police reform. He has no plans to defund the police department.
Public viewing for George Floyd to take place in Houston today
A public viewing will be held for George Floyd, a black man who died in police custody, on Monday in Houston, Texas. The viewing will take place from 10 a.m. to 4 p.m. PT at Fountain of Praise church, where Floyd's family will gather on Tuesday for a private funeral.
6:10 p.m
Black Lives Matter solidarity bike ride underway in Oakland
A demonstration was held in Oakland near Frank Ogawa Plaza. Groups were seen riding on bikes in solidarity with the Black Lives Matter movement.
#HappeningNow cyclists have gathered at Lake Merritt for a protest. It's been really nice to see people from all walks of life calling for change this weekend. Let's keep up the momentum. #BlackLivesMatter pic.twitter.com/vy4j162F5d
— Jobina Fortson (@JobinaABC7) June 8, 2020
Check out all those bikes! This is video from today's Black Lives Matter Solidarity Ride in #Oakland. https://t.co/4bscED7E7w pic.twitter.com/Z7LnaK6WrB
Peaceful protest underway in Lafayette
A large group of demonstrators marched on Mt. Diablo Boulevard in Lafayette.
Black Lives Matter demonstration - Lafayette #abc7now pic.twitter.com/CCDF9XcfQ7
— Amy Hollyfield (@amyhollyfield) June 8, 2020
Black Lives Matter March - Mt. Diablo Blvd.- Lafayette pic.twitter.com/oPibU4J7rL
A group of protesters gathered in front of the Central police station in San Francisco.
A group of demonstrators held a protest in front of the Oakland Police Department Sunday afternoon. Police were also seen from SKY7 blocking demonstrators from getting onto northbound I-880.
WATCH LIVE: Police are blocking protesters from marching onto northbound I-880 in #Oakland: https://t.co/9mx0L6uXTO pic.twitter.com/1AMYZTRNqs
People rally in Berkeley
In Berkeley, a New Orleans-style funeral procession "to bury racism" is set to kick off at 3:30 p.m. from Malcolm X Elementary School, ending at Martin Luther King Jr. Civic Center Park.
Thousands of protesters marched on the Golden Gate Bridge on Saturday afternoon, blocking several lanes of traffic.
Hundreds of protesters are now in lanes on the Golden Gate Bridge for the #BlackLivesMatter demonstration in San Francisco. Here's what it looked like a little while ago. Watch live here: https://t.co/HG5vl9ftqS pic.twitter.com/3ki1oDK3q3
Several protests are planned for Saturday in the Bay Area, including on the Golden Gate Bridge, in Oakland, Berkeley and at the former site of Candlestick Park. The Berkeley demonstration begins at 10 a.m., the march at the former site of Candlestick Park takes place from 10 a.m. to noon and the march at the Golden Gate Bridge begins at noon. ABC7 will be streaming the Golden Gate Bridge protest at noon from SKY7.
At 3 p.m. on ABC7, we're talking to San Francisco Supervisor Shamann Walton about the plan to redirect money from police toward the African American community. Mayor London Breed and Supervisor Walton will be working to identify specific funding needs in the upcoming budget. The mayor says the African American community face worse health and economic challenges than the average resident of San Francisco. Breed has supported increases to police staffing and foot patrols.
City of Vallejo lifts curfew order
The city of Vallejo posted on its website that the curfew order has been lifted.
Newsom directs California police officers to stop training use of carotid chokehold
Gov. Gavin Newsom announced he's instructing California police officers to stop training the use of the carotid hold in detaining suspects.
Demonstrations planned for Friday
Several rallies and protests are scheduled for Friday afternoon in the Bay Area in response to the death of George Floyd. Demonstrations are planned in Pittsburg, Walnut Creek and Pleasanton.
Community raises thousands of dollars for Oakland Black-owned businesses damaged during protests
An Oakland woman is raising money to help Black-owned businesses struggling after being vandalized. Oakstop is a co-working and cultural collaboration space downtown. The business was damaged during the looting in Oakland the last weekend in May.
SF to redirect funds from police to support African Americans
San Francisco officials say they intend to redirect funds from the police department to support the African American community. Mayor London Breed and Supervisor Shamann Walton will be working to identify specific funding needs in the upcoming budget. The Mayor says blacks face worse health and economic challenges than the average resident of San Francisco. Breed has supported increases to police staffing and foot patrols.
A large group of demonstrators are marching in Fremont Thursday evening. The protest began at Washington High School. The group is now marching down the street. Watch the live video above from SKY7.
In a press conference held by San Jose Mayor Liccardo and Police Chief Eddie Garcia, the city largely defended its police officers' response to "agitators" present at otherwise peaceful protests.
Chief Garcia mounted a spirited defense of his officers' response to what he called "an insurrection of pre-planned violence" and "the likes of which I have not seen in my time wearing this uniform."
Read the full story and hear his comments here.
The Alameda County Sheriff's Department lifted its curfew, effective immediately, on Thursday, June 4. It had been in effect since Monday, June 1. Some cities in Alameda County still have curfews in place, and those still apply despite the change at the county-level.
Curfews lifted in some Bay Area cities, counties
San Francisco, San Jose and Solano County have lifted nightly curfews. Check here for a list of Bay Area cities and counties impacted by curfews.
Several protests planned in Bay Area today
Several protests and demonstrations and rallies are planned in the Bay Area today -- including in South San Francisco at 11 a.m., 4:30 p.m. in Fremont, and 5 p.m. in Mountain View.
Bay Area attorney says second-degree murder charge in Floyd case appears to be strong one
Attorneys in the Bay Area are reacting to the now second-degree murder charge against former officer Derek Chauvin for the death of George Floyd.
Jim Hammer is a former prosecutor in the Bay Area. He was also a police commissioner and he says that those rallying for justice should feel confident about a second-degree murder charge. "For anyone who thinks that's not enough, it carries 40 years in prison," says Chauvin who went on to say, "based on what we see, and we see a hell of a lot, it's not a secret what happened. It just screams out to me at a murder case. Not a first-degree murder. It's not premeditated. From what I can see, it's not one of these specified felonies. It's a solid second-degree murder case just as if someone said I'm gonna kill him." Fortyyears in jail for Chauvin could basically be a life sentence because of his age. Hammer says going for a first-degree charge could ruin the case if you don't have enough to convict. He also says it is often very challenging to convict police officers.
Protesters arrested after curfew takes effect in SF
SKY7 was over a group of protesters that were surrounded by SFPD officers Wednesday night. Police could be seen taking several people into custody.
Oakland protest underway
SKY7 over a protest at Oscar Grant Plaza in Oakland.
Protesters at SF Hall of Justice as curfew looms
This image shows protesters at the Hall of Justice in San Francisco on June 3, 2020.
KGO-TV
Thousands march through SF after peaceful rally
SKY7 was over the Mission district where thousands marched following a peaceful rally at Mission High School.
SKY7 shows thousands marching to protest over the in-custody death of George Floyd in San Francisco's Mission District on Wednesday afternoon.
Rallies and marches underway in San Francisco, Hayward, San Ramon
A massive crowd gathers for a peaceful protest at San Francisco's Mission High School. Thousands of families, students and activists are expected to be at the youth-led rally.
ABC7 New's Lyanne Melendez was in the Mission District where thousands gathered for a peaceful rally to protest the in-custody death of George Floyd.
Stephen Curry joins peaceful protesters for Lake Merritt March
Golden State Warriors' Juan Toscano Anderson led the Walking in Unity event in Oakland on June 3, 2020.
Golden State Warriors' Juan Toscano Anderson is leading his Walking in Unity event in Oakland.
"Say her name."@juanonjuan10 leads his Walking in Unity event in Oakland. pic.twitter.com/7l0EjSwOt5
— Golden State Warriors (@warriors) June 3, 2020
Star Stephen Curry and his family joined protesters for a peaceful march around Lake Merritt.
"Say his name."@StephenCurry30 and @ayeshacurry join @juanonjuan10 at his Walking in Unity event in Oakland. pic.twitter.com/bT8eZhrjpt
Fellow Splash Brother Klay Thompson was also spotted at the peaceful demonstration.
.@KlayThompson joins @juanonjuan10 at his Walking in Unity event in Oakland. pic.twitter.com/jzzKluLzoX
The Alameda County Sheriff's Office says 34 people were booked into the Santa Rita Jail Tuesday. "Of that total, 30 felony crimes charged to include robbery, burglary, stolen vehicles, pursuits, weapons, vandalism and misdemeanor crimes. Nine of the arrests were for curfew violations. Seven people were from other counties," the agency said on Twitter.
All 4 officers charged in George Floyd's death
Three other former Minnesota police officers have been charged in the death of George Floyd, court records show. The charges against former Minnesota police officer Derek Chauvin have been increased to second-degree murder, court records show.
Mayor London Breed announced the city would lift its curfew starting Thursday, June 4. The curfew was first implemented on May 31.
"The protests we have seen in this city and across the country are for an important cause and our city will continue to facilitate any and all peaceful demonstrations," Breed said on Twitter. "Following Saturday night, it was important for the safety of our residents to ensure that we could prevent the violence and vandalism that had taken place, but we know that the overwhelming majority of people out protesting are doing so peacefully and we trust that will continue."
Today at 1 p.m., San Jose Mayor Sam Liccardo and several community leaders will hold a moment of silence for 8 minutes and 46 seconds, the amount of time George Floyd was pinned to the ground by Minneapolis police, in tribute for all Black victims and communities of color who have been targeted, stereotyped, and oppressed.
Protests planned for today in San Francisco, Oakland, East Palo Alto & San Mateo
At least four more protests are planned for today in the Bay Area over the death of George Floyd in Minneapolis last week.
In East Palo Alto, a Black Live Matter peaceful protest is set for noon. Organizers are planning to march from Jack Farrell Park to Bell Street Park.
In San Francisco, a demonstration will get underway at Mission High School. Organizers say they will march from the school to the SFPD Mission Station at four p.m.
"Bring a mask, and if you have any extras bring those too. We will be staying 6ft apart from those we are not quarantined with," organizers posted on Instagram.
In the East Bay, a march and rally will take place in Oakland at 34th Avenue and International Boulevard, starting at five p.m.
Around the same time on the Peninsula, a demonstration is planned in San Mateo. Organizers say it will start at City Hall, 330 W. 20th Ave., and end at the Police Station, 200 Franklin Parkway.
George W. Bush releases rare public statement on George Floyd protests
Former President George W. Bush criticized any effort to squelch protests of George Floyd's death while in Minneapolis police custody. In a statement issued by his office in Dallas, the former Republican president said he and wife Laura Bush "are anguished by the brutal suffocation of George Floyd and disturbed by the injustice and fear that suffocate our country."
Solano County requests assistance from National Guard
As protests around the Bay Area continue, the Solano County Sheriff's office has decided to ask for help from the National Guard. "In an effort to quell ongoing civil unrest throughout the county we have requested mutual aid from multiple agencies including the National Guard," the department tweeted Tuesday night. The county is also reminding residents a "countywide curfew has been issued from 8 pm through 5 am."
Crowds gathered for Protest in Redwood City
Napa issues partial curfew
A curfew has been enacted for all residents in the city of American Canyon and a small portion of unincorporated Napa. Residents must stay home between 8 p.m. to 5 a.m. The Napa Co. Sheriff's office tweeted that the order is for precautionary measure to keep the community safe and secure.
Walnut Creek protest underway
Police say approximately 40 individuals are peacefully marching in the area of Olympic and N. Main Street in Walnut Creek. Officials say to use caution when driving downtown.
Santa Clara lifts curfew
The city of Santa Clara officially ends its 8:00 p.m. curfew on Tuesday afternoon. The local state of emergency remains in effect as the City of Santa Clara maintains vigilance and the ability to respond quickly to any threats to public safety. More information on the city's lifted order here.
"While two local businesses experienced some vandalism Monday night, June 1, the eminent threat of larger scale looting throughout Santa Clara can now be managed through regular police authority," the press release reads.
March through Oakland underway
Watch SKY7 over the city as protesters make their way through the city here:
San Mateo County has issued a curfew starting at 8:30 p.m. for Tuesday and Wednesday night. We're tracking all the cities and counties that have issued curfews here.
Crowds gather for peaceful rally in San Jose
At a peaceful rally led by the San Jose/Silicon Valley NAACP on Tuesday, representatives from various community organizations came together to protest the injustice surrounding the death of George Floyd.
At a peaceful rally led by the San Jose/Silicon Valley NAACP on Tuesday, representatives from various community organizations came together to protest the injustice surrounding the death of George Floyd. Demonstrators also demanded for independent civilian police oversight in San Jose after they say police were too quick to use tear gas and rubber bullets during protests downtown over the weekend.
"We believe in a world where black people can live and love fully, pursue their dreams, care for their families, and shape and build power in their workplace and their communities without fear," said Maria Noel Fernandez, who leads Silicon Valley Rising as director of organizing and civic engagement for Working Partnerships USA.
Marin City demonstration underway
Several hundred people also gathered for a peaceful protest in Marin City Tuesday afternoon. The protesters listened to several African-American speakers and community organizers, including Tupac Shakur's sister, Sekyiwa Shakur, who lives in Sausalito.
"We are worthy. We are not disposable," a distraught Shakur said. "Each one of you is just as precious as George Floyd, as Tupac Shakur."
Honour Knudsen, a Marin City police officer who was not in uniform, also spoke and said law enforcement needs to do better. "I want to take this time to apologize," said. "I just want to say Mr. Floyd, I'm sorry."
Despite the peaceful protest, several surrounding businesses and malls around Marin County closed and beefed up their security. At the Bon Air mall in Greenbrae, some entrances were blocked off and the CVS closed. The mall in Corte Madera also blocked off several entrances to the mall.
Earlier, the police chief of the Tiburon Police department released an alert to the community about the protest in Marin City, as well as some social media postings suggesting some people might target affluent, suburban communities in Marin County.
Paul Austin, one of the protest organizers, said the police chief's comments were offensive.
"It was unfortunate that he pointed out Marin City, and I guess a plea for the people of Tiburon to stay there," Austin said. "It was really dividing and I think created a sense of fear in a community and it shouldn't be."
ABC7 News has reached out to Tiburon PD but has not heard back.
Protesters march along San Francisco's Great Highway
Many marched on San Francisco's Great Highway Tuesday afternoon to protest the death of George Floyd.
San Francisco District Attorney Chesa Boudin and Supervisor Shamann Walton announced a resolution to the Board of Supervisors that would ban the hiring of police officers or sheriff's deputies who have a history of misconduct. The resolution strongly urges the Civil Service Commission to adopt the resolution as its policy, but the resolutions' authors missed the deadline to get it on the ballot in November.
"We hope that had a law like this been in effect in Minneapolis, George Floyd would still be alive today," said Boudin. The officer charged with killing Floyd, Derek Chauvin, had 18 complaints of misconduct on his record.
6 Atlanta officers charged after students pulled from car during George Floyd protest
Six Atlanta police officers have been charged after a dramatic video showed authorities pulling two young people from a car during protests over the death of George Floyd, a prosecutor said.
Biden addresses nationwide Floyd protests, condemns Trump church photo op in Philadelphia speech
Presumptive Democratic presidential nominee and former vice president Joe Biden delivered an emotional speech Tuesday morning in Philadelphia, Pennsylvania, condemning President Donald Trump, and addressing what he describes as a "wake-up call" for a country upended by racial upheaval.
100 arrested in Oakland overnight
Police said 100 people were arrested in Oakland overnight. Police said 80 were arrested for curfew, unlawful assembly and failure to disperse. There were also 20 arrests for other related crimes where several guns were recovered, according to authorities.
Vallejo police investigating officer-involved shooting during reported looting
Police shot someone after looting was reported at a Walgreens in Vallejo. That led to a confrontation with another person who rammed into a patrol car and then led officers on a high-speed chase, police said.
Richmond police control scene after mall looting
Officers are currently controlling the scene at Hilltop Mall after vandals and looters breached the property. Richmond police say reports of shooting are false.
Alameda Co. Sheriffs say over 100 arrested
"Over 100 people arrested so far. It is time to go home," The Alameda County Sheriff's office tweeted.
After giving multiple orders to disperse,our officers detained more than 40 people for violating curfew. Reminder the curfew expires at 5 AM. Please stay home. pic.twitter.com/dLhDnfyLCi
— Oakland Police Dept. (@oaklandpoliceca) June 2, 2020
Richmond police investigate mall looting
Richmond police report that there were vandals and looters at Hilltop Mall, though they did not go into detail about which stores were hit.
7:40 p.m. p.m.
Police use tear gas ahead of curfew
Oakland police fired multiple rounds of tear gas during protests ahead of the new curfew.
SKY7 was overhead as police shot tear gas into a crowd of protesters to get them to disperse and later, after the curfew went into effect, as arrests were made.
Oakland issues curfew
Oakland officials declared a local emergency and issued a curfew that's in effect from 8 p.m. to 5 a.m. starting Monday night. Full list of curfew orders here.
12th St. Oakland City Center BART station closed temporarily
12th St. Oakland City Center BART station is temporarily closed due to civil disturbance.
AC Transit halts bus service on Monday night
AC Transit will halt all bus service at 7:30 pm on Monday, June 1 following Alameda County's curfew guidelines. Intending passengers will not be permitted to board after 7:30 pm and the bus operator will bypass bus stops. Passengers will not be permitted to board after 7:30 pm and the bus operator will bypass bus stops. Services will be restored at 5 a.m. each day.
Demonstrators block I-680 in Walnut Creek
A group of protestors has walked onto Northbound 680 from Lawrence Avenue. Protestors have blocked all lanes of northbound traffic and numerous officers are on scene, the Walnut Creek police say. The Contra Costa CHP says to expect delays.
Protesters march on Highway 101 in Santa Rosa
Group of protesters march on Northbound highway 101, blocking traffic in Santa Rosa. Police say to avoid the area.
Protesters march in Palo Alto
Demonstrators are marching to Palo Alto City Hall over the death of George Floyd.
Rally at Oakland Tech
Demonstrators are rallying at Oakland Tech over the death of George Floyd. Watch here.
Alameda County announces county-wide curfew
A curfew will go into effect for all of Alameda County starting Monday night at 8 p.m. "The curfew order requires all non-exempted persons in the County to remain indoors between the hours of 8:00 p.m. and 5:00 a.m," according to a county alert.
Oakland Mayor Libby Schaaf addressed the protests, looting and the new curfew live in a 3:30 p.m. press conference. She issued a city-wide curfew in addition to the county's order.
Walnut Creek updates curfew hours.
The city has established updated curfew hours, effective Monday from 6 p.m. to 5 a.m. For more information, visit the city's website here.
Gov. Gavin Newsom mourns the pain of the black community, addresses George Floyd protests
After a weekend of unrest and protests in California, Gov. Gavin Newsom spoke passionately about the need for action to advance anti-racist causes. Watch live here.
Alameda County Superior Courthouses close early
In light of reported protests and traffic disruptions throughout Alameda County, all Superior Courthouse locations closed at 12:30 p.m. The Court anticipates resuming normal operations tomorrow.
Hayward implements curfew
Hayward officials say they're imposing an 8 p.m. to 5 a.m. curfew to quell looting, preserve rights to civil demonstrations and protests. Get the full story here.
President Trump calls governors 'weak,' urges crackdown on protests
President Donald Trump on Monday derided many governors as "weak" and demanded tougher crackdowns on burning and stealing among some demonstrations in the aftermath of violent protests in dozens of American cities. Full story here.
San Leandro issues mandatory curfew
San Leandro issued a press release that reads, "Due to civil unrest that has occurred in San Leandro and across the East Bay region, the City of San Leandro has declared a local State of Emergency. Under the State of Emergency, the City has instituted a mandatory nightly curfew that remains in effect from Monday June 1st through Monday morning, June 8th, unless it is rescinded. The curfew will be in effect each evening from 6:00 pm. through 5:00 a.m. the following morning." Latest here.
State Superintendent Tony Thurmond speaks on racism in California schools
State Superintendent of Public Instruction Tony Thurmond held a virtual press conference Monday morning on the topics of race, the death of George Floyd and inequities in the California school system. In his news conference, Thurmond issued a call to action and provided personal reflections in response to the death of George Floyd. He also provided an update on plans to lead a series of conversations among educators, students, families, and educational partners "about race, racism, implicit bias, and injustice." Full story here.
SFPD plans to be out in full force Monday night
Eighty-seven people were arrested Sunday night for violating the city's 8 p.m. curfew, San Francisco Police Chief Bill Scott said in a press conference Monday. The curfew in San Francisco is in effect until further notice. Everyone who isn't an emergency worker is required to stay inside their homes between 8 p.m. and 5 a.m. Full story here.
Stay away from downtown Walnut Creek area, police say
Walnut Creek remains under a curfew. Police issued a warning to residents, "The Walnut Creek Police Department is urging everyone to avoid the downtown area today. There are several potential protests planned and additional calls on social media for violence and looting." Full statement on Twitter here
Take a look at the latest stories and videos about the investigation into George Floyd's death in Minneapolis and protests across the U.S.
VIDEO: The best and worst moments from Bay Area protests
Here's which Bay Area cities are under curfew and what it means
Watch George Floyd protests live: Demonstrations, briefings planned in San Francisco Bay Area
Jamie Foxx, Rev. Amos Brown speak at peaceful kneel-in at San Francisco City Hall
'Rioting is the language of the unheard': Host, comedian W. Kamau Bell discusses racism in America
SF mayor delivers powerful message at protest with Jaime Foxx
George Floyd's son joins Texas protesters in peaceful demonstration
San Francisco police chief recalls time as LAPD officer during 1992 Rodney King riots, asks residents to 'stay at home'
Powerful images show clashes with police, demonstrators during protests over George Floyd's death
societysan franciscosan mateosan joseoaklandmarincrimeblack lives matterprotestlootinggeorge floydu.s. & world
UPDATE: All Bay Area cities lift curfews
Watch live: Demonstrations, briefings planned in SF Bay Area
New season of 'The Rookie' returns after May cliffhanger
These 13 people defined the Bay Area in 2020
George Floyd's daughter receives bedroom makeover
Potential jurors in George Floyd case asked if they support BLM


text:
Q: How to set DefaultFont to custom font in OxyPlot? I am using OxyPlot in a WPF application to plot a simple LineSeries. I also defined Roboto as the standard font of my application. However my PlotView does not use this font but uses its default font Segoe UI.
The PlotModel offers a DefaultFont property to change this font. This property does not accept a FontFamily but only a string. So if I try to modify the font by entering a FontFamily name which is installed on my system it works:
var model = new PlotModel
{
     DefaultFont = "Verdana"
};

If I try to do the same with Roboto it does not:
var model = new PlotModel
{
     DefaultFont = "./Resources/Roboto/#Roboto"
};

or
var model = new PlotModel
{
     DefaultFont = "/MyNamespace;component/Resources/Roboto/#Roboto"
};

What am I missing here? Is there maybe another way to accomplish this?
Note: This is my first question, please tell me what I can improve in the future.

redpajama_set_name: RedPajamaStackExchange


Starting a business requires as we have mentioned before a large investment and the good choice of your partner. There are also legal aspects to take into account, without losing sight of the fact that the business idea must be well thought out.
Although all this may require a lot of investment of time and study in the subject, there are other tips based on experiences.
It is the best ally you can have to know how finance goes in business, especially when you are not an expert. These will give you a weekly, monthly or bi-monthly report on how your company is moving financially. They can also advise on good strategies to improve numbers.
Nothing destroys a business sooner than not paying the debts it generates on time. You will have to sacrifice your expenses if you want your company to have adequate growth.
First when starting a business you will not have an immediate return, this requires time and you have to be patient. On the other hand, it is not just about investing.
An example is a baker who spends money on the ingredients and bakes a cake; said baker to sell it will get money but this will be to cover the ingredients. Although initially, your business can only survive in this way, it will arrive as soon as the investment covers the profit.
Surrounding yourself with the right people will motivate you to reach the next level. The best way to level up is to get together with people who are some steps up.
You can not always do everything yourself, you can start with people who need to do school practices or with few employees. Learn to be a good leader and your company will grow rapidly.
Do you have long nights of work and stress? Do you think you are working hard for this business? That's perfect, but maybe I'm not doing the work that is required. Many times we think we are doing too much and this has no direct impact on the business.
Although there may be days when you think that business will not get anywhere, do not be discouraged.
The traditional success of getting a lot of money with your business, or having a very popular product is not the only goal. Having good health and being happy using the money that this business could give you is very important. While it is important to have healthy finances and grow your business, do not lose your personal goal.
The most important thing is not to compare yourself with any other person in the similar situation. Each one is different and therefore the experiences will be different.
This topic is important, but since we have already talked about it explicitly, briefly, choose the right person. This partner should encourage you and be as enthusiastic about the idea as you are.
Next Post:Robotic Packaging: What is it?


text:
PS4 goes street fighting for an Oculus Rift, gets completely torn down
By Hugh Langley 2013-11-09T15:00:00.312Z Consoles
Xbox One mysteries get solved
'Due to an unprecedented high number of street fights, we cannot take your call'
The fall from celebrity status is a long and ungraceful one - just ask the Street Fighter team. Ryu and the gang don't get the same sort of admiration or respect running a minicab company, but at least it pays the bills.
This week Sony's been circulating a not-so-mysterious video that strongly hints at an upcoming Street Fighter title for the PS4 - or a really dodgy taxi service.
The "Hadouken Cabs" video drops a number of explicit references to the Street Fighter games and also came accompanied by this website. Could it be teasing a PS4 version of Ultra Street Fighter IV? Perhaps a whole new Street Fighter game entirely?
Or maybe it's actually some sort of Street Fighter-themed Crazy Taxi spin off where you get to K.O. unsavoury customers and backseat drivers.
Hold on, that actually sounds kind of fun. Someone get Capcom on the phone.
The MZ-T3W will cost you an arm and a leg, but it won't matter because you'll have virtual ones!
Snap back to virtual reality
Back in September, Sony was rumoured to be working on an Oculus Rift-style head mounted display for the PS4. But with the announcement of the HMZ-T3W headset at the same time, we wondered if some wires had possibly been crossed.
But one Neogaf user has just spotted two patents that were filed back in May, one for an audio system and another for a head mounted display, that could further hint at Sony's secret VR plans for the PS4.
The most interesting part is that both patents were invented by Sony Computer Entertainment senior development manager Simon Benson, and Ian Bickerstaff, a 3D specialist at Sony Computer Entertainment - both of who used to be part of Evolution Studios.
Interesting why? Because we'd already heard that Sony had been testing its VR hardware with Evolution's now-delayed PS4 title DriveClub.
Breaking down
What's the first thing you do when you bring home a new console? Do you carefully unwrap the box and admire the stunning architecture of your new box? Do you jump straight into one of those bundled games? Perhaps you like to spend some time getting to learn the new UI.
Us? We like to smash it open, pick apart the internal organs and then cry ourselves to sleep.
But this time Sony's done it for us. Yasuhiro Ootori, Sony's engineering director, has carefully dismantled the console for your viewing pleasure. Gosh, we love a good heat sink.
Thank goodness Muzu.tv made the cut
Dashingly handsome
Calendar fans will note we're just 13 days from the Xbox One launch, and yet, until yesterday, we still didn't really know a lot about how the damn thing will play with our TVs.
But on Friday we were bombarded with a bucketload of details on exactly how the dashboard will work, how we'll be using Kinect to navigate around the UI, and the launch apps we'll be playing with (UK and US).
Sure, the Xbox One has had a rough ride to get here, but we have to say that after seing these features working in the flesh we're more excited than we've ever been.
The bad news for UK Xbox fans is that you'll be bereft of the Xbox One Guide until some time next year. Sorry about that.
Mass tease
In case you weren't already aware that Mass Effect 4 is happening, it is. Bioware's been pretty open about its existence and even went to the extent of tweeting out a few teaser images this week.
So what can we tell from these tantilising pics? We know that this one is being made on computers, has characters, and will be set in a location. That's about as much as we can glean right now but our detectives are hard at work to bring you more.
We do know that Shepherd won't be making a return as Bioware confirmed he's been retired from the series. Shepherd, if you're reading this, we heard that Hadouken Cabs has some vacancies going. Just note that the interview process is a little unusual.
Anyway, enough from us. What else has been going down in Future town this week?
Is it just big dumb fun? Find out in our Call of Duty Ghosts review
Ghosts lead designer talks the future of Need for Speed
Games Radar
The first next-gen entry in the industry's biggest shooter franchise is here. Check out our full Call of Duty: Ghosts review.
Marth joins the fight in the next Smash Bros. Get the full character lineup in our Super Smash Bros. Wii U roster.
Official Nintendo Magazine
Legendary Zelda! Brand new art released from Link Between Worlds
Brand new gameplay footage from Call of Duty Ghosts Wii U edition
The Wolverine 2: 10 Things We Want To See
50 Greatest Community Movie References
Official PlayStation Magazine
Max out the Jackdaw our Assassin's Creed 4 treasure map & elite ship upgrades guide.
Master the sea with our Assassin's Creed 4 naval combat tips & Jackdaw upgrade guide.
See more Consoles news

redpajama_set_name: RedPajamaCommonCrawl


A Glasgow MSP will tonight lead a Scottish Parliament Members' debate against reintroducing the death penalty in India and elsewhere in the world.
John Mason, SNP Member of the Scottish Parliament for Glasgow Shettleston, will use the debate to call upon the Indian Government not to reintroduce the death penalty and not proceed with the execution of Balwant Singh Rojoana whose execution was put on hold in March 2012 following a mercy petition to India's President.
"As a Parliament we do not seek to lecture other countries. But we are part of a family of nations and just as others have the right to challenge us on our decisions, so we have both the right and the responsibility to speak out on human rights issues on the international stage.


Let us focus first on what you want your dog or Pet Barn Dog House Picture Inspirations to learn. Do wish to have your dog learn simple obedience requires such as "remain" and "stay"? Do you want to learn practice drills you can do with your dog at home such as keeping them from begging for food in the dinner table? Subsequently local dog schools will best meet your needs.
Dog House With Heater Picture Inspirations is stylish picture related with Dog, entry on December 11, 2016 and has size 816 x 816 px.
Gorgeous Beagle Lab Mix Photo Collection is lovely photo labelled Dog, entry on May 7, 2016 and has size 450 x 524 px.
Custom Luxury Dog Houses Photo Inspirations is lovely image inside Dog, upload on April 21, 2017 and has size 816 x 728 px.
Wonderful Teacup Dog Image Collection is stylish image labelled Dog, entry on July 9, 2016 and has size 700 x 530 px.


55 yards dental floss dispenser, meets FDA standards.
Breath kit with mouthwash, toothbrush, dental floss and sugar-free peppermint combo.
Breath kit with mouthwash, toothbrush, dental floss and sugar-free peppermints.
Credit card dental floss in a rectangular white credit card package.
Credit card size dental floss dispenser with mirror and storage pouch.
Dental floss in plastic container.
Dental floss, 18 yards. Waxed. Made in the U.S.
Double fold book with dental floss, 260mm x 136mm.
Head shaped dental floss dispenser with 60 meters of floss included.
Oral care kit with toothpaste, toothbrush, mouthwash, dental floss and more.
Overseas credit card size dental floss dispenser with mirror and storage pouch.
Overseas tooth shaped dental floss dispenser with keyring.
Overseas, 55 yards dental floss dispenser, meets FDA standards.
Single Fold book (with Bow) with dental floss, 168mm x 136mm.
Single fold book with dental floss, 128mm x 136mm.
Tooth shaped dental floss dispenser with keyring.
Tooth shaped floss keychain holder.
Travel pack with 12 yards of mint flavored dental floss.
Travel pack with 12 yards of mint flavored dental floss. Factory direct.


text:
Q: When adding ARRAYFORMULA() to a column in Google Sheets, script stops automatically adding more items I created a javascript code which, on the click of a button, sends some data to a Google Spreadsheet. This works.
However, when I want to add a formula formulated within a ARRAYFORMULA() function, this stops working.
The formula isn't that complicated, and is added to $L2 (where there's already a row of data):
=ARRAYFORMULA(IF(ISBLANK($K$2:$K);"";split($K$2:$K;"/")))

And when checking in the project view within script.google.com, the data transfer was succesful. It just isn't loaded into the spreadsheet.
When removing the =ARRAYFORMULA() part of the formula and adding it to the first row on $L2, the scripts work fine and data is added whenever I push the button.
So this works:
=IF(ISBLANK($K$2:$K);"";split($K$2:$K;"/"))

However this requires me to copy the code to new rows, which will be a hassle when more columns require formulas.
As for the Google Script, I've used a (modified version) of Martin Hawksey's script (so that double entries based on column C are ignored: eventually I want double entries to be overwritten but I've not figured that out yet) but using Hawksey's original doesn't make a difference in terms of this issue.
    function doPost(e) {

  try {
    Logger.log(e); // the Google Script version of console.log see: Class Logger
    record_data(e);

    // names and order of form elements (if set)
    var orderParameter = e.parameters.formDataNameOrder;
    var dataOrder;
    if (orderParameter) {
      dataOrder = JSON.parse(orderParameter);
    }

    return ContentService    // return json success results
          .createTextOutput(
            JSON.stringify({"result":"success",
                            "data": JSON.stringify(e.parameters) }))
          .setMimeType(ContentService.MimeType.JSON);
  } catch(error) { // if error return this
    Logger.log(error);
    return ContentService
          .createTextOutput(JSON.stringify({"result":"error", "error": error}))
          .setMimeType(ContentService.MimeType.JSON);
  }
}

/**
 * record_data inserts the data received from the html form submission
 * e is the data received from the POST
 */
function record_data(e) {
  var lock = LockService.getDocumentLock();
  lock.waitLock(30000); // hold off up to 30 sec to avoid concurrent writing

  try {
    Logger.log(JSON.stringify(e)); // log the POST data in case we need to debug it

    // select the 'responses' sheet by default
    var doc = SpreadsheetApp.getActiveSpreadsheet();
    var sheetName = e.parameters.formGoogleSheetName || "responses";
    var sheet = doc.getSheetByName(sheetName);

    var oldHeader = sheet.getRange(1, 1, 1, sheet.getLastColumn()).getValues()[0];
    var newHeader = oldHeader.slice();
    var fieldsFromForm = getDataColumns(e.parameters);
    var row = [new Date()]; // first element in the row should always be a timestamp

    // loop through the header columns
    for (var i = 1; i < oldHeader.length; i++) { // start at 1 to avoid Timestamp column
      var field = oldHeader[i];
      var output = getFieldFromData(field, e.parameters);
      row.push(output);

      // mark as stored by removing from form fields
      var formIndex = fieldsFromForm.indexOf(field);
      if (formIndex > -1) {
        fieldsFromForm.splice(formIndex, 1);
      }
    }

    // set any new fields in our form
    for (var i = 0; i < fieldsFromForm.length; i++) {
      var field = fieldsFromForm[i];
      var output = getFieldFromData(field, e.parameters);
      row.push(output);
      newHeader.push(field);
    }
    var exists = sheet
      .getDataRange()
      .getValues()
      .map(function(r) {
        Logger.log(r);
        return r[2];
      })
      .indexOf(row[2]) > -1
      //row.push(exists);

      if (!exists) {
        // more efficient to set values as [][] array than individually
        var nextRow = sheet.getLastRow() + 1; // get next row
        sheet.getRange(nextRow, 1, 1, row.length).setValues([row]);

        // update header row with any new data
        if (newHeader.length > oldHeader.length) {
          sheet.getRange(1, 1, 1, newHeader.length).setValues([newHeader]);
        }
     }
  }
  catch(error) {
    Logger.log(error);
  }
  finally {
    lock.releaseLock();
    return;
  }

}

function getDataColumns(data) {
  return Object.keys(data).filter(function(column) {
    return !(column === 'formDataNameOrder' || column === 'formGoogleSheetName' || column === 'formGoogleSendEmail' || column === 'honeypot');
  });
}

function getFieldFromData(field, data) {
  var values = data[field] || '';
  var output = values.join ? values.join(', ') : values;
  return output;
}

The original code -which doesn't work with ARRAYFORMULA() either-:
function doPost(e) {

  try {
    Logger.log(e); // the Google Script version of console.log see: Class Logger
    record_data(e);

    // names and order of form elements (if set)
    var orderParameter = e.parameters.formDataNameOrder;
    var dataOrder;
    if (orderParameter) {
      dataOrder = JSON.parse(orderParameter);
    }

    return ContentService    // return json success results
          .createTextOutput(
            JSON.stringify({"result":"success",
                            "data": JSON.stringify(e.parameters) }))
          .setMimeType(ContentService.MimeType.JSON);
  } catch(error) { // if error return this
    Logger.log(error);
    return ContentService
          .createTextOutput(JSON.stringify({"result":"error", "error": error}))
          .setMimeType(ContentService.MimeType.JSON);
  }
}

/**
 * record_data inserts the data received from the html form submission
 * e is the data received from the POST
 */
function record_data(e) {
  var lock = LockService.getDocumentLock();
  lock.waitLock(30000); // hold off up to 30 sec to avoid concurrent writing

  try {
    Logger.log(JSON.stringify(e)); // log the POST data in case we need to debug it

    // select the 'responses' sheet by default
    var doc = SpreadsheetApp.getActiveSpreadsheet();
    var sheetName = e.parameters.formGoogleSheetName || "responses";
    var sheet = doc.getSheetByName(sheetName);

    var oldHeader = sheet.getRange(1, 1, 1, sheet.getLastColumn()).getValues()[0];
    var newHeader = oldHeader.slice();
    var fieldsFromForm = getDataColumns(e.parameters);
    var row = [new Date()]; // first element in the row should always be a timestamp

    // loop through the header columns
    for (var i = 1; i < oldHeader.length; i++) { // start at 1 to avoid Timestamp column
      var field = oldHeader[i];
      var output = getFieldFromData(field, e.parameters);
      row.push(output);

      // mark as stored by removing from form fields
      var formIndex = fieldsFromForm.indexOf(field);
      if (formIndex > -1) {
        fieldsFromForm.splice(formIndex, 1);
      }
    }

    // set any new fields in our form
    for (var i = 0; i < fieldsFromForm.length; i++) {
      var field = fieldsFromForm[i];
      var output = getFieldFromData(field, e.parameters);
      row.push(output);
      newHeader.push(field);
    }

    // more efficient to set values as [][] array than individually
    var nextRow = sheet.getLastRow() + 1; // get next row
    sheet.getRange(nextRow, 1, 1, row.length).setValues([row]);

    // update header row with any new data
    if (newHeader.length > oldHeader.length) {
      sheet.getRange(1, 1, 1, newHeader.length).setValues([newHeader]);
    }
  }
  catch(error) {
    Logger.log(error);
  }
  finally {
    lock.releaseLock();
    return;
  }

}

function getDataColumns(data) {
  return Object.keys(data).filter(function(column) {
    return !(column === 'formDataNameOrder' || column === 'formGoogleSheetName' || column === 'formGoogleSendEmail' || column === 'honeypot');
  });
}

function getFieldFromData(field, data) {
  var values = data[field] || '';
  var output = values.join ? values.join(', ') : values;
  return output;
}

Link to the Google Spreadsheet I've used to test this. I've added two sheets: one with the ARRAYFORMULA() and one without (just the regular formula), so you can test with the same data I've got. Also, the script seems to automatically add a date, is there a way to remove this? I don't need a date.
The authentication should be set up correctly (since everything else seems to work) and as I've said, the data seems to be succesfully transferred to Google: just not into the actual rows. I can't see anything wrong in the console, but I must admit I'm not that fluent in google-coding, haha.
The javascript code used:
    function sendData(e) {
    var url = 'https://script.google.com/macros/s/[url]/exec';
    var xhr = new XMLHttpRequest();
    xhr.open('POST', url);
    xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    xhr.onreadystatechange = function() {
        if (xhr.readyState === 4 && xhr.status === 200) {
            console.log('done?');
        }
    };
// load variables into data array
    var data = {'Naam': naam, 'Ras': ras, 'Geslacht': geslacht, 'Dressuur': dressuur, 'Springen': springen, 'Western': western, 'Mennen': mennen, 'GI': gi};
    var encoded = Object.keys(data).map(function(k) {
        return encodeURIComponent(k) + "=" + encodeURIComponent(data[k]);
    }).join('&');
    xhr.send(encoded);
}

So, to sum up my question:
How to incorporate formulas formulated with =ARRAYFORMULA() into a sheet which automatically adds new rows when clicked on a website-button?


text:
Q: Angular 2 router navigate to url but still rendering the source component I'm trying to create an authentication system with Angular 2, i used angular2-jwt and everything works fine, but the problem i'm having is when an Unauthenticated user tries to acces a restricted route, to handle this i check if the user is authenticated in the ngOnInit() function, if not, the user should be redirected to the login page, in my case, the url changes, but it still renders the acced component template, here's my code :
import { Component, OnInit } from '@angular/core';
import {Router} from "@angular/router";

import {UserService} from "../services/user.service";

@Component({
  selector: 'app-home',
  templateUrl: '../templates/home.component.html',
  styleUrls: ['../../assets/styles/home.component.css']
})
export class HomeComponent implements OnInit {

full_name: string;
constructor(private userService: UserService, private router: Router){}

ngOnInit() {
  if(this.userService.isTokenExpired()){
    this.router.navigate([''])
  }else{
    this.userService.getSessionData()
      .subscribe(
        data => {
          let usrData = data.data.user;
          localStorage.setItem('user', JSON.stringify(usrData));
          this.full_name = usrData.firstname+" "+usrData.lastname;
          if(usrData.role == 'admin'){
            this.router.navigate(['admin']);
          }
        },
        err => console.log(err)
      );
    }
  }
}

here's how it looks:

You can notice that there's no data.
the weired thing is that the same code in another Component (the AdminComponent) works fine.
here's my app.routes.ts file:
import {Routes} from "@angular/router";

import {AdminComponent} from "./components/admin.component";
import {LoginComponent} from "./components/login.component";
import {HomeComponent} from "./components/home.component";
import {GroupsComponent} from "./components/groups.component";
import {TpComponent} from "./components/tps.component";
import {TraineeComponent} from "./components/trainee.component";
import {RegisterComponent} from "./components/register.component";
import {HometpsComponent} from "./components/hometps.component";

export const routes: Routes = [
  { path: '', component: LoginComponent},
  { path: 'login', component: LoginComponent},
  { path: 'register', component: RegisterComponent},
  { path: 'admin', component: AdminComponent, children: [
    { path: '',
      redirectTo: '/admin/tps',
      pathMatch: 'full'},
    { path: 'tps', component: TpComponent},
    { path: 'groupes', component: GroupsComponent},
    { path: 'stagiaires', component: TraineeComponent}
  ]},
  { path: 'home', component: HomeComponent, children: [
    { path: '',
      redirectTo: '/home/tps',
      pathMatch: 'full'},
    { path: 'tps', component: HometpsComponent},
  ]},
  { path: '**', component: LoginComponent}
];

any help will be appreciated, thanks.

A: It seems that my routing was working perfectly, the problem was in my child component HometpsComponent's ngOnInit() where i was reading data from localStorage (which is empty if the user is not logged in or if his session has expired) which generates an error and prevents the router to navigate.
thank you.


The soothing sounds of the harp calm the bereaved and peacefully pay tribute to the life of the deceased. Live harp music is an elegant and reverent enhancement of any service.
I have 12 years of experience providing the beauty, warmth and comfort of music at funerals and memorials. I am able to meet the specific needs and honor the particular traditions of individual families, as requested. I have the versatility to play in many styles, and can also accommodate particular song selection with the option of adding vocal artistry.


text:
I must be out of my mind
Editing two books.
Trying to promote Sacred Blood.
Writing a serial spitefic and typing in promotion.
Writing two book analyses.
Running a business.
Family duties.
Volunteering for a local theater and a national ballet company.
Activism in support of local teachers.
Trying to keep everything else straight.
This sums up my life in a nutshell. This blog and my Facebook pages are what fall off my priority-list first. I can often be found with my iPad mini and a stylus editing something while waiting for an appointment. When cooking dinner, my computer is usually on the counter so I can type while waiting to stir something. While cleaning up or taking care of business, I'll have an audio book on so I can listen to something I'm supposed to critique. The voice recorder on my phone gets heavy use dictating the neck chapter in that spite fic. Updating Twitter usually happens while I'm "taking care of business" or while walking the dogs as they take care of theirs.
I have a cook book with French mararon recipes I want to try, and the ground almonds to do it. I've got ballet classes I keep meaning to rejoin since exercise is good for me and I love ballet. I…uh…well, pretty much everything else I already do. The peril to enjoying and doing so many things is a severe shortage of time. Thank goodness I don't care to sleep a lot.
Back to work I go, with a blog update, a real one instead of 3:40-am ramble thoughts, to finish and post tomorrow night.
Gravity (spoilers)
A couple days ago I saw this movie. A film carried entirely by two characters who are trapped in space after their shuttle is destroyed and they must face their mortality and impending death. A small cast means each member has a tougher job. The premise sounds fantastic, and I'm a fan of Sandra Bullock and George Clooney, so was really looking forward to this.
I was floored in my disappointment. The special effects were fantastic. I could believe they were really in space only as far as the effects. Weightlessness, droplets of water, and how pens and other objects moved are a testament to the skill of the special effects and CGI department. Unfortunately the positives stop there. Bring in the stereotyping of the weak woman and the big, tough man.
Now I am a fan of both George Cloony and Sandra Bullock, and the idea of a movie carried entirely by a cast of two people about a couple astronauts on a destroyed space station who are drifting further into the abyss and must learn to accept impending death has all the makings of a touching movie that makes you think. Instead the station was destroyed, the big, tough man dies voluntarily to let the whiny woman have a chance at life, and she hallucinates help from him while she gets back to earth. No real reflection on life and death, not much acting, poor script, and how the hell did this movie get ten Oscar nominations?
I don't feel anything for these characters. Most of the acting takes place in space suits, leaving their faces and voices to get their emotions across, and these are just plain dull roles. George's character is the smart, tough man not afraid of death, and he goes into it willingly to give Sandra's character a chance to live. She's not believable as an astronaut because she panics very easily, cries at the drop of a pin, is emotionally unstable (her entire character revolved around mourning for her daughter and hasn't come to terms with it), admitted to failing certain parts of astronaut training…. Basically the man is the strong woman, and the woman is weak. I don't think I've ever seen stereotypical gender roles so perfectly displayed in a movie, even in the classics.
For crying out loud, she only got out of a tough spot and survived because she hallucinated George telling her what to do, and the problem with this is he, her hallucination, told her something she didn't know. So it's not like the hallucination reminded her of something she forgot!! Frankly that's like Bella's hallucinations of Edward telling her what to do when facing danger she didn't know existed. Hallucinations don't work that way! Yet they couldn't make Sandra's character figure it out. Nope. Deus ex machina with a hallucination of the man giving her new information to save her ass.
Yeah, I just can't let go of how she only survived because the man sacrificed himself and then came back in a hallucination to tell her what to do because she, an astronaut, failed a part of training and so didn't know the work-around he told her. I know her character is a mission specialist in space for the only time. However there is no skill so special that NASA couldn't find a person with both that skill and the intelligence to pass training. If she was so brilliant that no one else alive had that skill, she would have passed. Instead we were given a stupid character. This movie would have been improved if she had figured out how to save her own life. No, hallucinating a dead guy bak to life to tell you what you didn't already know doesn't count. Think of Gusteau telling Remy, "How should I know? I am only a figment of your imagination," when Remy wanted his hallucination to figure out a problem.
There was no sadness for George's death, and I don't feel relieved that Sandra lived. It would have been a better movie if she had suddenly died. Let you think she'll live, then the sudden jarring impact of death and a black screen. Instead we were "treated" to a not-subtle bit of imagery of her floating in another space station she found in a way very reminiscent of an unborn baby in the womb, complete with a flesh-colored cord behind her obviously meant to be the umbilical cord. Rebirth, you know she's going to have a new start, a second life, and that she'll live. Frankly this was framed so obviously that it felt amateurish. It also completely killed off any tiny bits of tension there could have been because we knew she was going to live. No question. Halfway through, and the ending was foreshadowed too strongly.
Oh yeah, and no problems with decompression. She landed back on earth in water, got out of the module and her suit, swam to short, kissed the sand, and started walking off. The end. Yeah…it doesn't work that way.
The special effects were the only good point to this film. The acting was subpar, the script was pointless. You could nix every single word and just have the music and sound effects and have a stronger movie.
But what really gets to me is how weak Sandra's character was. Couldn't they have given her calmness and smarts? Or maybe have had her die and George's character live? Or break the mold altogether and have two women astronauts so that we have a strong one to counter the weak one?
I know I'm in the minority for not thinking this movie is the most amazing ever, but given the weak plot, non-development of characters, other impracticalities and impossibilities, and the utter misogyny with the portrayal of these characters, I absolutely hated this movie.


Order your Charing Cross 2017 Leather 4x2 Planner With Pencil today from FahrneysPens.com. Fine Pens, Refills & Luxurious Gifts – great prices & fast shipping.
This Charing Cross Diary is made of the finest English Crossgrain leather with azure blue paper, gilt edges and ribbon book marker. Displays 1 week on 2 pages and includes a small wood pencil in the spine, a bound in address book in the back and a clear pocket inside the back cover.


text:
Orange Labs Research AI Innovation over Wi-Fi Doppler Imaging Platform
[Raanana, Israel – July 23, 2019]: Celeno, a leading provider of smart, innovative Wi-Fi solutions announced today that Orange Labs will engage in researching AI classifiers for human postures, behaviors and events to increase contextual interpretation of situations in the home. The research will be enabled by Celeno's recently announced Wi-Fi Doppler Imaging technology which is built in their Wi-Fi 5 and Wi-Fi 6 silicon solutions. The research is aimed at enhancing the quality of experience of smart home applications.
Celeno's imaging technology employs the Doppler Effect and standard Wi-Fi packets to accurately characterize and represent complex motions and movements of people, pets and objects. This captured data (a.k.a. Doppler Spectrograms) will be used by Orange Labs to research Machine Learning classifiers to accurately locate, track, count and analyze behavior and events while increasing the overall contextual interpretation of a situation.
"Direct Doppler Imaging could identify and analyze complex movements and motions which can add context and insights on human behavior for richer applications and services. This, in turn, could be used to develop new smart home applications such as intrusion detection, home security, or assisted living to provide additional value to consumers", said Lior Weiss, VP Marketing and BD of Celeno. "We are proud to collaborate with Orange Labs on Wi-Fi Doppler Imaging and the new home applications it could enable."
Since this technology is based on standard Wi-Fi and could be embedded in standard Wi-Fi network devices, the consumers benefit from a non-intrusive solution that does not invade privacy and does not require any wearable devices.
Jean-Philippe Javaudin, research program manager, Orange Labs, said, "Tests of the Wi-Fi Doppler Imaging technology is an opportunity for Orange Labs to investigate additional sources of information in the home. Enrichment of context information would help for further improvement of the accuracy and performance of Orange smart home services".


Sadly, he has now spent a whole year in RSPCA care and has watched 134 dogs find their forever homes before him.
The 'Golden Oldie' is still young at heart and will make the perfect companion - he just needs someone to give him a chance. Sam's bags are now packed and he's ready to go.
Emily Jefferson, Animal Care Assistant at RSPCA South Godstone, said: "Poor Sam has waited a whopping 365 days to find a home - that's a whole year of watching other dogs in the kennels around him be snapped up and find their forever homes.
"We're not really sure why Sam has been overlooked for so long. He's incredibly friendly and loves fuss but he really does need time away from kennel life. He enjoys a bit of calm, peace and quiet where he can relax and just enjoy being a dog.
Staffies and Staffie crosses remain the most common breed of dog coming into the RSPCA's care (277 and 170, respectively, in 2018). In 2017, the RSPCA's 17 nationally-run animal centres took in 5,208 dogs, 10.5% of which were Staffies or Staffie crosses (409 and 136 respectively).
Sam has been busy being a social media star to help him stand out from the crowd.
He will need a quiet, adult-only home and would prefer to be the only dog.


text:
Lawsuit aiming to break up Facebook group Meta can go ahead, US court rules
Mark Zuckerberg's Meta, the parent of Facebook, Instagram and WhatsApp, had asked a court to dismiss an antitrust complaint brought by the Federal Trade Commission (FTC) for the second time. However, Judge James Boasberg said on Tuesday that the FTC's revised lawsuit should be allowed to proceed.
"Ultimately, whether the FTC will be able to prove its case and prevail at summary judgment and trial is anyone's guess. The court declines to engage in such speculation and simply concludes that at this motion-to-dismiss stage, where the FTC's allegations are treated as true, the agency has stated a plausible claim for relief," wrote Boasberg, of the US District Court for the District of Columbia.
The FTC, under the new chair, Lina Khan, wants to force Meta to sell its photo-sharing app Instagram and its messaging service WhatsApp in one of the biggest challenges the government has brought against a tech company in decades. Its lawsuit accuses Meta of pursuing a "course of anti-competitive conduct".
The FTC originally sued Facebook during the Trump administration, and its complaint was rejected by the court in June last year. The agency filed an amended complaint in August, adding more detail on the accusation that the social media company had crushed or bought rivals. Meta's platforms are used by 2.8 billion people around the world on a daily basis.
Read more theguardian....
Exclusive: WhatsApp sues India government, says new media rules mean end to privacy - sources
Why Facebook Is Suddenly Afraid of the F.T.C.
The Day Facebook Ruined the Internet
Google and Facebook too powerful, says watchdog
Twitter Appoints US Employee As Grievance Officer Amid Row With Centre
Live Audio Rooms and Podcasts on Facebook
Supreme Court Overturns Overbroad Interpretation of CFAA, Protecting Security Researchers and Everyday Users
TikTok CEO slams Facebook for dirty fight 'disguised as patriotism'
Facebook gets in your Ray-Bans: A first look at its new smart glasses
The three ingredients of a great online community


Elizabeth Hurley looked amaze at the New York premiere of The Royals, and you can too!
Elizabeth Hurley, who plays the queen in the spooferic The Royals wore head to toe Tamara Melon at the New York City premiere for the show's second season (and people said it wouldn't last). In fact, tonight, Sunday, November 15, 2015 marks the debut of the second season on E!
For the party, Elizabeth wore Tamara Mellon head-to-toe. The lace top shows of Elizabeth's enviable figure--can you believe the Estee Lauder model and mom of one is 50? Yup, she is! You can snag her outfit below or grab the look for less!


Spicy Kimchi and Soft Tofu Soup - "Kimchi Jjigae"
A quick and spicy winter warmer, this is one of Chef Biju's favorite, super-flavorful soups!
This is one of Chef Biju's favorite winter soups and, while it's darn near impossible to spell, it is low in carbohydrates, high in protein and keeps you satisfied as well as offering a cravable combination of flavors and textures for whenever the temperature dips. This deep red and pungent classic Korean restaurant favorite, is typically served in bubbling hot clay pots with eggs cracked right into the broth, cooking while it sits at the table.
The recipe calls for fermented Kimchi, which adds probiotics and "good bacteria" into your diet, and lends a nice sour flavor to the soup. You can get great quality Kimchi at any Asian market, and most natural markets now will carry some as well. There are many different types of Kimchi, with different vegetables and some that much hotter than others, so make sure to experiment and find the right balance that works for you.
Lastly, the recipe below is for vegetarian soup and calls for soft, custardy tofu, an egg and just a medium amount of spice. Feel free to mix up the proteins, add or subtract spice, and make this recipe your own! Makes approximately 4 serving of 2 cups each.
You can very simply mix Kimchi and vinegar together, then add the stock and tofu. Then add in any other chopped vegetables, soy sauce, or chili sauce and bring to a low rolling boil, adjust salt to taste and then add the cracked eggs and let them cook until the whites set.


text:
Q: Flutter The argument type 'String' can't be assigned to the parameter type 'Map' I got the problem when I want to fetch Data from PONS API.
import 'package:eng_it_translator/model/model.dart';
import 'package:http/http.dart';
import 'dart:convert';

import 'package:http/http.dart' as http;

class Network {
  Future<Vocabulary> fetchData({String keyword}) async {
    var headers = {
      'X-Secret':
          'XXXXXXXXXXXXX',
    };

    var params = {
      'q': 'house',
      'l': 'deen',
    };
    var query = params.entries.map((p) => '${p.key}=${p.value}').join('&');
    var url = Uri.parse("https://api.pons.com/v1/dictionary?$query");

    var res = await http.get(url, headers: headers);
    if (res.statusCode == 200) {
      var data = json.decode(res.body);
      var realdata =
          List<Vocabulary>.from(data).map((x) => Vocabulary.fromJson(x));
      print(realdata);
    } else {
      throw Exception('http.get error: statusCode= ${res.statusCode}');
    }
  }
}

The argument type 'Vocabulary' can't be assigned to the parameter type 'Map<String, dynamic>'.
Body of DATA is in Map structure, but I can't transform it to List.
class Vocabulary {
  String lang;
  List<Hits> hits;

  Vocabulary({this.lang, this.hits});

  Vocabulary.fromJson(Map<String, dynamic> json) {
    lang = json['lang'];
    if (json['hits'] != null) {
      hits = new List<Hits>();
      json['hits'].forEach((v) {
        hits.add(new Hits.fromJson(v));
      });
    }
  }

A: I think you must convert json to Map
try this
       hits: json['hits'] != null
      ? json['hits'].map<Hits>((v) => new Hits.fromJson(v)).toList()

A: You can convert your Vocabulary data to List by adding toList()
List.from(data)
              .map((x) => Vocabulary.fromJson(x))
              .toList());

A: There is a reason for the error. If you print res.body you will find that it is a JSON object. JSON and JSON object is different in a way that in JSON there needs to be "" around key also. for e.g.
name:"Pramod" // valid JSON object. Invalid JSON
"name":"Pramod" // valid JSON. valid json object.

To solve your problem, first convert res.body to valid JSON.
String s = json.encode(res.body);

Then covert it to JSON object you would like
Student student = Student.fromJson(jsonDecode(s)); // there is no typo here

Note: jsonDecode comes from dart:convert


text:
In der Komplexitätstheorie ist RL die Klasse der Entscheidungsprobleme, die von einer probabilistischen Turingmaschine auf logarithmischen Platz mit beschränkter einseitiger Irrtumswahrscheinlichkeit lösbar sind.

Definition
Eine Sprache, das heißt eine Teilmenge , gehört zur Klasse RL, falls es eine probabilistische Turingmaschine  gibt, so dass folgendes gilt:
 Es gibt eine Konstante , so dass jede mögliche Rechnung von  auf einer Eingabe  pro Arbeitsband höchstens  Zellen verwendet.
 Ist , so ist  (beschränkte Irrtumswahrscheinlichkeit bei )
 Ist , so ist  (kein Irrtum bei )

Dabei bedeutet  das Ergebnis einer zufälligen Rechnung der Maschine  auf der Eingabe . Die Wahrscheinlichkeit  bezieht sich auf alle möglichen Rechnungen. Die willkürlich anmutende Wahrscheinlichkeit  kann durch jede Zahl  ersetzt werden, ohne die Klasse RL zu verändern.

Beziehungen zu anderen Komplexitätsklassen
Es gilt L  RL  NL.

Die erste Inklusion gilt, da man jede deterministische Turingmaschine mit logarithmischem Platzbedarf, die also Sprachen aus L entscheidet, auch als probabilistische Turingmaschine mit obigen Eigenschaften auffassen kann. Auch die zweite Inklusion ist klar, da eine Sprache schon dann zu NL gehört, wenn eine entscheidende probabilistische Turingmaschine (mit logarithmischem Platzbedarf) einen akzeptierenden Rechnungslauf hat.

Pfad in ungerichteten Graphen
Bekannt ist folgender Algorithmus einer solchen Turingmaschine, der entscheidet ob es in einem ungerichteten Graphen mit  Knoten zu zwei vorgegebenen Knoten einen verbindenden Pfad gibt. Die Sprache ist also die Menge aller binären Kodierungen von Tripeln  von Graphen  und zwei ihrer Knoten  und , für die es einen verbindenden Pfad gibt. Diese Sprache nennt man auch UPATH (für engl. undirected path)

Ein UPATH entscheidender Algorithmus im Sinne obiger Definition geht wie folgt vor: Man starte in  längs der Kanten des Graphen einen Random Walk und stoppe nach  Schritten oder wenn  erreicht wurde. Im letzten Fall gebe man 1 aus, sonst 0.

Der Platzbedarf dieses Algorithmus umfasst einen Zähler für die Schrittzahl und einen Speicher für den aktuellen Knoten des Random Walks, beides ist durch ein konstantes Vielfaches von  machbar. Damit erfüllt der Algorithmus, das heißt die zugehörige probabilistische Turingmaschine, die erste der drei Bedingungen. Man kann zeigen, dass wegen der hinreichend hohen Schrittzahl  auch die zweite Bedingung erfüllt ist, das heißt der Algorithmus mit hinreichend großer Wahrscheinlichkeit  findet, falls die Kodierung von  in UPATH liegt. Anderenfalls, das heißt wenn  von  aus nicht erreichbar ist, so kann der Algorithmus nur 0 ausgeben, denn der Random Walk kann niemals  erreichen. Damit ist auch die dritte Bedingung erfüllt.

Zur Lösung dieses Problems muss man allerdings nicht auf probabilistische Turingmaschinen zurückgreifen. Omer Reingold hat 2005 gezeigt, dass UPATH sogar in der Komplexitätsklasse L liegt, das heißt eine Entscheidung ist sogar deterministisch mit logarithmischem Platzbedarf möglich.

Einzelnachweise

Komplexitätsklasse

redpajama_set_name: RedPajamaWikipedia


Real estate investing is conceptually simple, however, that doesn't mean it is "easy." The goal of investing in real estate is to increase your investment over a period of time. During this time, even a minor error could have broad consequences that range from having a few inconveniences to finding yourself on the verge of bankruptcy.
If you're looking to put money to work today by investing in real estate, but don't know how to go about it, Sam Valentini & Paula Carrascalao are here to help more people become investors. We have formulated a Beginner's Guide to buying an investment property that will educate first-time investors about how real estate investors make money.
3 Real Estate Related Income.
4 Ancillary Real Estate Investment Income.
1. Residential real estate investments.
2. Commercial real estate investments.
3. Industrial real estate investments.
4. Retail real estate investments.
5. Mixed-use real estate investments.
Have a goal: When investing in real estate, the goal is to put money to work today and allow it to increase so that you have more money in the future. The profit, you make on your real estate investments must be enough to cover, taxes you pay and the costs of owning the real estate investments such as utilities, regular maintenance, and insurance. Have a clear goal in mind before setting out on your investment journey.
Buying property: There are several ways to buy your first real estate investment. If you are purchasing a property, you can use debt by taking a mortgage out against a property, for example, your current home. The use of the leverage is what attracts many real estate investors because it lets them acquire properties they otherwise could not afford.
How to invest: When purchasing an investment property consider holding the investment through special types of legal entities such as Limited Liability companies or Limited Partnerships. Consult with a qualified attorney for his or her opinion as to which ownership method is best for your circumstances.
Work with professionals: To avoid costly mistakes when purchasing an investment property always consult and hire the right professionals who have the knowledge and experience in this field. We can't stress this point enough - Always consult a real estate professional. Let the experts guide you through what they do every day and experience the benefits they can offer.
Sam Valentini & Paula Carrascalao are Canada's best real estate brokers, and we serve clients in Toronto, North York, Vaughan, Etobicoke, Richmond Hill. Our goal is to exceed your expectations and ensure that you get the best possible price whether you are buying or selling. We are dedicated and treat our clients with the utmost respect and integrity. Visit our website to learn more or contact Sam Valentini & Paula Carrascalao today.
TORONTO'S TOP 5 NEIGHBOURHOODS FOR 2018 selected by our clients.
Stay In Touch With Sam Valentini & Paula Carrascalao!
Buying or Selling a Home? Don't Believe These Real Estate Myths!


"It's totally possible that this task of leading in times as complex and volatile as today is a bigger stretch for us humans than anything we've ever had to do."
In a world of VUCA—volatility, uncertainty, complexity and ambiguity—how do we lead in a way that will make a real difference? How do we navigate the complexity? We are drawn—because of the ways our minds are structured—to seek neat and clear solutions in the midst of complexity. We do this even when we know, if we are honest with ourselves, that those solutions are probably unlikely to succeed.
Jennifer Garvey Berger (author of Changing on the Job, another excellent book!) and Keith Johnston do two things in this book that are equally useful. First, they help us to understand what complexity means and just why things really are so different now. They help us to understand why and when our typical ways of approaching problems no longer work for us. Then, they offer up a set of practical and accessible tools—or habits—that can help us to navigate that complexity. By framing the book with stories of a non-profit and a for-profit company struggling with complex challenges—the habits become tangible and we can see how they can be applied in real-life situations.
The habits themselves—asking different questions, seeking multiple perspectives, and seeing the system—are simple, powerful and multi-layered. By the time you've read the book, you'll see how those habits can be applied and what a difference they can make.
"In a complex system…we're not looking to predict or control the future because we have no idea what that will be like (it's unpredictable.)"
A key distinction that Garvey and Johnston suggest, based on the work of a complexity theorist named David Snowden, is between that which is probable and that which is possible. If something can be predicted, if you can figure out what is probable, you can also make a guess about the future that is highly reliable—and figure out a clear path to get there. The path can be simple or complicated—depending on how simple or complicated a problem it is. For a simple problem, there could be a best practice solution—for a complicated problem you can research and design a solution that will enable you to get from where you are today to where you need to go.
The problem is that there are a host of things we deal with (now more than ever!) that are not nearly so clear. We don't know what is probable—because we're not in predictable space anymore. There's nothing neat and tidy about the situation. We don't know if the actions we take will make the problem better. We can spend a lot of money, time and effort—and get nothing or even see things get worse. No matter how much we try or want it to be otherwise—in these situations we can't predict the outcome—while a lot of things are possible, nothing is actually probable. This is complexity.
When we put in place a neat and clear process and don't get the results we want it's likely because we're treating something complex as if it's complicated. If you think about big global issues—environmental and economic—or issues that you're dealing with in your organization that seem to defy attempts to solve through new processes, no matter how sophisticated (leadership issues, employee engagement issues, changes in strategy) you're in the realm of the complex.
Learning to navigate complexity looks very different and requires different things of us than solving problems that are complicated.
"A safe-to-fail experiment…takes what is happening today and tries to change it a little in a desired direction rather than picturing the ideal future and building the steps toward it."
What's liberating about recognizing that something is complex rather than complicated is that you can let go of the idea that there is one right solution to the "problem" or that there is an "ideal future state." By definition, there isn't. There's no set of steps, no matter how elegant or complicated, no one process, that will "fix" things when we are in the domain of complexity. Instead, our job is to look at the present, see what is actually happening in the system, and then come up with simple and safe experiments that we can try out to see if we can make the system work better in some way.
The beauty of safe-to-fail experiments is that failure and success are equally valuable. Experiments are designed to be doable, to ensure that nothing bad can really happen, and to make the results visible so that you can actually learn from them. Safe-to-fail experiments start small—and can ramp up if they work well or ramp down if they aren't working. Learning from failures can lead to new experiments—and are just as valuable as successes.
Because safe-to-fail experiments require a safe to learn environment—both to design them and to execute them—organizations need to cultivate the capacity of their members. People must learn to give and receive feedback.
Ask: How could I be wrong about this?
"The human mind…is designed for simplicity. To do well in uncertainty and ambiguity we'll need to dial down our reflexes and dial up new habits."
These biases demonstrate, powerfully, that our sense of certainty is not a result of our actually knowing and being right, it comes from the fact that our brains crave and work to create certainty. Once we can really "get" this idea, then we can counter that tendency by learning to ask, regularly, what could we be wrong about? What might we be missing? What perspective have we not sought out? What could we do to find out more?
Consider how a situation that you're currently looking at as complicated might actually be complex. Think about whether you're trying to apply a single answer to a question that doesn't have one. What might you do differently?
I strongly recommend that you read and use this book as a guide in your journey to becoming a leader who understands and embraces complexity. It can make the journey of leadership more interesting, more effective and perhaps, paradoxically, a little less scary.
Keith Johnston is the former Global Chair of Oxfam International.


Get an alert with the newest ads for "fireworks" in Toronto (GTA).
Black 100% crinkled rayon purchased at Marks's WW for $40 (tag is still on it). Never worn. It has a collar, flowers and fireworks design, buttons all the way down. Size is XL. Ties at the back.
Fireworks bbq set. New. Never opened.
Fireworks bbq set. New. Not opened. Broken box. But all there. 7 pieces.