text:
Will President Trump Banish the White House Press Corps?
Reporters are pushing back against rumored plans by the president-elect to eject them from the White House. Others are contemplating a different kind of political journalism.
Lloyd Grove
Updated Apr. 11, 2017 4:10PM ET / Published Jan. 16, 2017 8:14PM ET
Evan Semones/Getty Images
President-elect Donald Trump is rumored to be plotting the exile of beat reporters from the White House press room—provoking a collective panic attack among Washington's media elite, and prompting Beltway denizens to wonder: If the rumor proves true, what, if anything, can the Fourth Estate do about it?
"This is a time of institutions reinventing themselves, and we in the media have to do that, too," Ron Fournier, a former White House correspondent for the Associated Press, told The Daily Beast.
"Look, there's no way the people are being served if they kick the people's representatives out of the People's House, and we'll have to consider doing things other than protesting and whining. We'll have to think about what we can do to bring some pain to make our point."
For more than four decades since Richard Nixon's administration, credentialed reporters from print and broadcast outlets have operated from assigned desks and cubicles behind the White House briefing room—built over an indoor swimming pool used by presidents from Franklin Delano Roosevelt to Lyndon Baines Johnson—and journalists have toiled in cramped cubicles in the West Wing since the Washington Star's William W. Price invented the White House beat during Grover Cleveland's presidency in 1896. (Previously, according to National Journal's George Condon, who's at work on a history of the White House press corps, journalists barely covered the presidency, and if they did, it was from Capitol Hill.)
With only a few interruptions since William Price (for instance, a months-long renovation of the press area during George W. Bush's administration), reporters have enjoyed physical access to the White House, interacting with senior policymakers and watching personages come and go.
At the start of Bill Clinton's administration, journalists protested bitterly when then-communications director (now ABC News chief anchor) George Stephanopoulos ordered the door to the upper press room—and his office—shut, a departure from longstanding tradition; the decision was reversed when David Gergen joined Team Clinton in an effort to smooth over testy relations with the media.
Fournier, associate publisher and editor of Crain's Detroit Business, was the AP's White House reporter covering Presidents Clinton and the second George Bush.
For the coming Trump administration, he suggested that journalists can band together to boycott White House press briefings or take other punitive measures.
"For example, instead of begging and asking and trying to shame Donald Trump into turning over his tax records, how can we force him into it? What if news organizations say 'We're not going to interview you until you turn over your tax returns'? Maybe the media can start being as activist as the politicians they cover in getting their jobs done."
Those, admittedly, would be extreme and possibly unrealistic responses, given journalists' competitive instincts and reflexive resistance to group action.
And they might also be ineffective, given Trump's proven ability to communicate to Americans via social media—on which he boasts more than 40 million combined followers on Twitter, Facebook and Instagram—and his penchant for granting exclusive access and interviews to friendly media outlets.
Trump's much-discussed, much-derided joint interview with the Times of London and the German publication Bild—an hourlong session reportedly engineered by Times owner and frequent Trump phone buddy Rupert Murdoch—was a case in point.
Tory MP and Murdoch pal Michael Gove, the prominent Brexit advocate who conducted the interview for the Monday edition of Murdoch's paper, posed afterward with the president-elect for a sycophantic snapshot, with both men giving Trump's patented thumbs-up gesture.
At least the German journalist, Kai Diekmann, kept his hands by his side during his own closeup with the great man.
Yet Elisabeth Bumiller, Washington bureau chief of the New York Times and a former White House correspondent herself, argued that regardless of the pitfalls and challenges of covering President Trump, "The press will still do its job."
"If the press is cut off that way, information is going to be a lot harder to get, and holding the administration accountable is going to be a lot harder to do," Bumiller told The Daily Beast. "That said, if they should do this, it's not going to stop the press. If they believe that cutting off access at the White House is going to result in better press about the White House, they're misinformed."
Still, Trump has thrived by shattering norms of behavior, political and otherwise.
As a New York real estate mogul in the 1980s, he didn't hesitate to launch eviction proceedings against troublesome tenants, even allowing their apartments to fester with leaks, rats, garbage, and dust in his aggressive campaign to push them out.
Thus it comes as no surprise if, as reported by Esquire magazine's Peter Boyer, the president-elect is thinking about evicting irksome journalists—members of a profession he has regularly denounced as "dishonest…disgraceful…scum"—from their 120-year-old home in the Executive Mansion's West Wing.
"They are the opposition party," Boyer quoted an anonymous senior aide to the president-elect, one of three senior Trump transition officials who confirmed that they're seriously considering relocating the press corps to the Old Executive Office Building, next door to the White House, or possibly the White House Conference Center, across Pennsylvania Avenue on Jackson Place—in either case, the logistical equivalent of Baltimore.
"I want 'em out of the building," the aide said. "We are taking back the press room."
Sean Spicer, Trump's incoming White House communications director and press secretary, told Boyer that "there has been no decision" about a proposed move, but acknowledged that "there has been some discussion about how to do it."
That, plus Spicer's pointed failure to deny the possibility of such a relocation in multiple television appearances since Boyer's piece was published over the weekend, has been enough to send Washington journalists to battle stations.
"It's an important principle for a free press that reporters who cover the White House have access to advisors around the president and very specifically to his press team and his press secretary," said Reuters White House correspondent Jeff Mason, president of the White House Correspondents Association. "Those individuals sit in an office in the West Wing, to which we now have access, and it is critical to us to maintain that access to report the news."
On Sunday, in the aftermath of Boyer's report, Mason met with Spicer face to face for two hours to voice his concerns.
"I made clear that the WHCA would view it as unacceptable if the incoming administration sought to move White House reporters out of the press work space behind the press briefing room," he later wrote in a statement. "Access in the West Wing to senior administration officials, including the press secretary, is critical to transparency and to journalists' ability to do their jobs."
In an interview, Mason said Spicer was noncommittal about letting the White House press corps stay put. "I think he listened to me, and I listened to him, and we both had some concerns, and raised concerns and we listened to each other," he said.
One concern was apparently prompted by the incident at Trump's press conference last week, when CNN senior White House correspondent Jim Acosta repeatedly demanded a chance to ask a question and the president-elect, angered by CNN's reporting on a classified intelligence briefing in which Trump was informed about a scandalous dossier concerning his alleged misbehavior during a trip to Moscow, refused Acosta's questions and accused CNN of disseminating "fake news."
Afterward, Spicer told Acosta that if he behaved "disrespectfully" again toward Trump, he would be summarily ejected.
"Sean expressed concern that journalists adhere to a high level of decorum at press briefings and press conferences," said Mason's statement. "I made clear that the WHCA would object, always, to a reporter being thrown out of a briefing or press conference."
Spicer didn't respond by deadline to a request for comment from The Daily Beast.
Fournier, meanwhile, said there might even be a silver lining to the banishment of reporters from the West Wing, encouraging journalists to spend less time at canned briefings and more time cultivating sources, ferreting out documents and focusing on digging for what's really going on inside the Trump administration.
Former AP White House correspondent Terry Hunt, who spent 25 years covering presidents from Ronald Reagan to Bush the younger, predicted that "reporters will stick together particularly if there is an aggressive White House that is trying to intimidate or vilify the press."
Tongue in cheek, Hunt added: "It's going to be incredible to watch. It'll be a beautiful thing. I hope it's not sad."


Navigating an increasingly complex business environment requires smart, practical advice and insight to help businesses manage risk and achieve commercial objectives. We run our own business, and understand the challenges involved in managing a business and that it is important we take the time to get to know your business.
We represent local, national and international clients, including publicly listed and private companies, across the spectrum of industry sectors and commercial transactions - from business and company acquisitions and disposals, partnership, joint venture and shareholder agreements, business structuring advices, supply terms and conditions, through to franchising, licensing and manufacturing arrangements.
We understand the challenges for businesses and companies at different stages of their growth cycle and are focused on delivering practical outcomes.
Assisting Australian FloorStyle Co-operative Limited in their restructure from a proprietary company to a co-operative, which included drafting establishment documentation and advising on leasing, employment contracts, governance issues and key contracts.
Assisting Attune Hearing, Australia's largest privately owned audiology company, at all stages of its growth, including establishment documents, group structuring issues, leasing, employment contracts, employee share plans, capital raisings, shareholding and governance issues, acquisitions, occasional disputes and key contracts.
Acting and advising on the sale of the BDS VirCon group, a multinational building information modelling, steel detailing and rebar detailing firm with subsidiaries and operations across Thailand, the UK, the US, India and New Zealand, to DBM Global (a subsidiary of HC2 Holdings, Inc listed on the NYSE).
Ongoing advice to one of the fastest growing pharmacy brands in Australia, including stakeholder arrangements, structuring, acquisitions, employment advice, and developing the legal framework for its franchise model.
Developing a pro forma suite of documents for use within this ASX 200-listed Group, including contract signing procedures, distribution, supply and dealer agreements and a master supply agreement.
Assisting the Australian operations of the JCDecaux Group, a worldwide outdoor advertising and media company, with tenders and contracts for long-term advertising infrastructure and services contracts with government bodies, major public transport providers and telecommunications companies.
Advising this specialised software company on a corporate restructure, expansion into United States, a capital injection by Seek Limited, and subsequent sell-down by company founder to Seek to increase their equity position.
Restructure to provide optimal asset allocation and intellectual property licensing to this well known Queensland dairy.
Advising on the acquisition of a group of businesses in the wholesale travel industry, including drafting complex share purchase agreements as well as earn-out provisions, and the disposal of NRMA's suite of wholesale travel businesses to the Travel Corporation.
Advising on the partnership agreement for this Australian and international association of accounting firms.
Advised this leading online retailer on internal structural realignments, acquisition of golf equipment business, and its disposal to Grays Online.
Advising on the acquisition of the RE/MAX master franchise in Australia and New Zealand, and compliance with the Franchising Code of Conduct.
Acting on the sale of Softlink to the Constellaton Group of Canada involving a dual track sale process involving over 60 major and minor shareholders.
SmartClinics is a rapidly growing GP network across Australia which has seen us advise on 20 M&A deals in 12 months, along with a broad range of other advice including fund raising and creating of a bespoke set of class shares to facilitate GP clinic co-ownership.
Advising this large regionally focused valuation practice on acquisition of multiple regional valuation practices in Queensland and New South Wales.
Advising on the sale of 30% of the Australian business of this trans-Tasman agricultural lender to a subsidiary of Elders Limited.


text:
The 2022–23 season is the 116th season in the history of Atlético Madrid and their 21st consecutive season in the top flight. The club are participating in La Liga, the Copa del Rey, and the UEFA Champions League.

Kits

Players

Other players under contract

Reserve team

Out on loan

Transfers

In

Out

Pre-season and friendlies

Competitions

Overall record

La Liga

League table

Results summary

Results by round

Matches
The league fixtures were announced on 23 June 2022.

Copa del Rey

UEFA Champions League

Group stage

The draw for the group stage was held on 25 August 2022.

Statistics

Squad statistics
As of match played 18 March 2023

|-
! colspan="14" style="background:#dcdcdc; text-align:center"|Goalkeepers

|-
! colspan="14" style="background:#dcdcdc; text-align:center"|Defenders

|-
! colspan="14" style="background:#dcdcdc; text-align:center"|Midfielders

|-
! colspan="14" style="background:#dcdcdc; text-align:center"|Forwards

|-
! colspan=14 style=background:#dcdcdc; text-align:center|Players who have made an appearance this season but have left the club

|}

Goalscorers

1Player left the club during the season.

References

Atlético Madrid seasons
Atlético Madrid
Atlético Madrid

redpajama_set_name: RedPajamaWikipedia


MUST REGISTER FOR A VALID ACCOUNT IN ORDER TO APPLY THE DISCOUNT CODE. Enter the code: "FBSHIP" to receive free shipping on any of your orders. One time use only. Order must be placed online by 7/15/15. Shipping addresses located outside the continental U.S. (i.e. Hawaii and Alaska) are not eligible for this offer. Contact Original Air with any questions prior to purchase.


Twice in the past, East2West recorded cover songs for promotional packages. The resulting CD was meant for club owners and resorts. Unlike a lot of promotional CDs, this CD contains full songs, not snippets. The CD spotlights resort and blues/rock club music. It was never meant to be a finished, polished recording for the public. However, we discovered many E2W fans liked the CD - and requests for it started pouring in. So, every once in a while, we give away a few at gigs. We can't legally sell them - because of copyright issues - so we give them away.
This music was NOT recorded in a studio. It was recorded in 2 different living rooms with us playing "live" - no overdubs. We just counted off, and started playing. We hoped to show club owners what we actually sounded like.
The first session was recorded in Randy Brown's living room on a cassette player(!) We set the dining room up like a recording studio and tried to employ good recording techniques. We were pleasantly surprised by the quality of the sound.
Randy Brown was E2W's 1st keyboard player. He is really, really good! However, he decided he didn't want to get into the grind of performing in clubs and stepped aside. His 'stepping aside' was Tucson's loss.
Fred Coy - E2W's wonderful 1st bassist - provided a rich bass line which really complemented the band.
The second session was recorded a year or two later in Mike's living room using a DAT machine. The DAT machine records on a VHS tape for a clearer, more professional sound. During this session, Fred's bass really comes through nicely. Everything is just clearer.
Karl Moeller became the 2nd East2West keyboardist. Karl is a wonderful piano/B3 player. Which you can plainly hear on this CD. Anyone who saw this band with Karl and Fred Coy on bass saw a great band! We had some great performances all over Tucson.
Now we've added The Doctor Of Funk - Doc Peterson on bass. And the great Chuck Morrow on keyboards. This new version of East2West is itching to get into a studio (or a living room) and record some music. But in the meantime - Joe recorded us one night at Westward Look Resort with a video recorder set on Doc's bass amp. It was meant for Joe's personal use, but it came out kinda cool. The sound could obviously be better. But you can still feel the energy. So we thought we'd throw it on the CD.
On the E2W website, under "Media", is a strange video of us playing "Got To Get You Into My Life" - viewed from the top of Doc's bass amp!


The Integrated Care Expo, presented by the Institute of Healthcare Management in partnership with 2020 Health and sponsored by Novartis, is a fresh, innovative and practical event to explore solutions to delivering integrated care. With short, punchy presentationsfrom a variety of original speakers, combined with a facilitated workshop at which delegates discuss the ideas presented, this promises to be an exceptional evening. A report to be authored by Richard Vize and using the solutions presented during the expo will be published subsequently.
Confirmed speakers include Norman Lamb MP, Paul Burstow, Samantha Jones, Michael Adamson (Red Cross) and representatives from HC-One Care Homes, Local Government, Royal Society of Public Health, and NHS England.
Places are limited so please book early for what is certain to be an over-subscribed event.


text:
Bria Greer
Nalani Kaauwai Brun of Kauai Office of Economic Development
Just the sound of her voice makes you believe anything she says is possible. I'd never met Nalani Brun in person but had heard so much about her and watched her input on webinars from recent COVID events that I knew she was a woman of influence. When we got on a call to walk through the questions I quickly saw why she garners loyalty from those that cross her path - she's a woman with deep conviction to do good and a heart for others to be involved in the work. Her passion in engaging everyone and their individual strengths in building the next thing is contagious. It gives life to opportunities and gathers momentum. I am thrilled that we are fortunate here in Kauai to have a woman at the helm of Kauai's Office of Economic Development that has a clear vision and deep love for her community.
I am always interested in how people start their day - whats your typical morning routine? Up at 4:15/coffee and journaling, in exercise clothes to get my head on straight, leave at 5:15am 5:45-645 walk at the Marriott Paths, 7:15 in the office and then the spaceship takes off.
There's been a few chapters of life leading up to this point, can you break it down for us and share how each shaped you? Chapter 1: Two amazing parents, not a lot of money, a huge Kaauwai ohana. I'm the 2nd of 5 kids with loads of cousins because both parents came from big families. We were a big farming family that had strong ties to the land. I grew up learning about the importance of teamwork and creativity
Chapter 2: Hula, Music, School Activities. I was always involved in leadership activities throughout highschool. I enjoyed school, loved my teachers and had a strong motivation to dedicate myself to doing well in school. Continuing in understanding the power of teamwork, leadership and creativity.
Chapter 3: College and transitioning into Work. I started at the University of Hawaii, did a year at University of Oregon and then returned to U of H. I got a degree in Pre Law with a minor in music. Pre Law interest was inspired by my mother who was a paralegal and my father who was a police officer - I love law and find it fascinating. Once I graduated I realized law might be challenging on an island where I knew everyone! So I started out in Real Estate, managing contracts. It was my first experience working in an office, up to that point most of my experience was dancing hula and singing.
Chapter 4: Life at OED, 23 years of learning government systems, government thinking, where the government can flex and grow to become more business like all while trying to keep in mind...I am a public servant trying to do public good. After Iniki hit I got involved with tourism recovery, I did a lot of traveling trying to get accurate information out about Kauai. I stayed in the tourism sector for awhile and love it - building out great programs, engaging the community and shaping tourism on Kauai. After 11 years I hit a point of burnout and had to shift gears. I got a job working for Ho'ola Lahui Hawaii, Native Hawaiian Health Services, for 4 years which coincided with my certification to teach fitness classes. I built out their exercise program which was really fun. It was all about keeping them moving. Then Mayor Carvalho invited me back to join the Tourism Specialist Team and take a new approach of managing tourism rather than let it fly on its own. Through a series of movements I became the Program Admin Officer, which allowed me to build the other sectors within the county. Just before the start of COVID I was invited to step into the OED Director Role. This chapter has been about learning to be creative and foster community partnerships.
Tell us about a turning point or a breakthrough that led to a deeper understanding of what you wanted to do? I don't think there was ever that epiphany type moment. I always tried to make it about where I was, about the community no matter where it was. I have been so lucky to have worked with people that trusted me to create the best job description and process to meet the mission I was given. I was probably born with an "I love my community shirt". There was a point, when I was in an exchange program at the University of Oregon, that I realized, as much as I adored Oregon, Kauai called to me daily from across the sea. At that point I knew, my future efforts would be based on a little island in the middle of the sea.
Is there a mantra or theme that shapes your leadership style? Oh yes. It's on my wall staring at me. Attitude: The pessimist complains about the wind. The optimist expects the wind to change. A leader adjusts the sails. I find adjusting the sails the fun part.
What activities/hobbies/interests help keep you balanced? Exercise is a must. I love kayaking, paddling canoe, hiking, walking, working out at the Kauai Athletic Club, attending Hoola Lahui and Bev Brody classes. I like to move...it settles my energy. I love to spend time with my family and talk "the old days" with them and I love entertaining. Singing and Dancing. It keeps me connected to my soul.
What filter or set of values guide your decisions? So many great values out there to have. I think my favorites are combos: Family Friendship & Community; kindness in leadership, wisdom in listening, balanced challenges but best of all lots of humor and fun.
What challenges do you face in being innovative in a structured system? The true challenges are, to know how government works - what it can and cannot do - to be able to pivot on a dime as needed for the greater purpose and to be a constant advocate for change to make things significantly better for the masses.
What strength is key to your success? My team. Everyone on the OED team has multiple skills and are willing to bleed as much as I am for this community. We all come from the same mindset and work ethic.
I'll outlast you…endurance is my super strength.
Where are you still growing and what are you still learning? I can tell you that my math teachers in high school must be getting a big kick out of seeing me in this position. Those wonderful creatures..Mrs. Ushio and Mrs. Uyematsu killed themselves trying to keep me in "Phase IV" (yes there were phases back then) math. I struggled with numbers. Algebra taunted me and eluded me daily. It seemed so totally useless to me and because of it, I was getting tutored by my teachers before and after school. Now there isn't a day that goes by without twenty excel spreadsheets with numbers and statistics crossing my path. That's some irony right there. When I got to college I tried to avoid math by taking logic. Well, that wasn't much easier but does prove to be useful in this job..in any job!
What are you : Reading, Listening to, Watching? I'm reading Chasing Cupcakes by Elizabeth Benton. I'm always trying to discover a healthier me and this has some great insights! I belong to a group called No B.S. women. It's kind of a life coaching/weight losing group. It's all about thoughtwork and I cannot tell you how helpful it has been to me with this new position and COVID!
What advice do you wish someone would have told you? "Prepare for the day they start calling you "Aunty" because it will be before you expect it".
What do you love most about your current position? The people I work with first, but a close second is the kind of work we get to do because it touches so many when we are successful.
What makes you feel most alive? The synchronicity of the office or any project (work or not work) I'm doing buzzing along…..getting things done, completing tasks.

redpajama_set_name: RedPajamaCommonCrawl


The smallest 13.3-inch laptop on the planet has the world's first virtually borderless InfinityEdge display and the latest Intel® processors. Touch, Silver, and Rose Gold options available.Windows 10 Pro makes protecting and accessing your personal PC and important files easy, whether you're at home or away. Safeguard sensitive material with encryption settings in BitLocker, and have the flexibility to share with specific recipients via USB. And never be without access to your PC through Remote Desktop -- placing your files at your fingertips, anywhere and anytime.
CinemaColor: Visuals appear every bit as vibrant as the world around you.They combined best-in-class panel technology with advanced hardware and software to power content with an enhanced dynamic range—delivering the deepest blacks, the most dazzling brights and more vivid detail across the entire color spectrum.
1. Speaker | 2. SD card slot | 3. USB 3.0 with Power Delivery | 4. Noble lock slot | 5. AC power | 6. Thunderbolt™ 3 (2 lanes of PCI Express Gen 3) Type C supporting: Power Delivery, Thunderbolt 3 (40Gbps bi-directional), USB 3.1 Gen 2 (10Gbps), Native DisplayPort 1.2 video output, VGA, HDMI, Ethernet and USB-A via Dell Adapter (sold separately) | 7. USB 3.0 | 8. Headset jack | 9. Battery gauge button and indicator |10. Speaker.


text:
Seven held on homicide, other charges after…
Seven held on homicide, other charges after raid on Your Black Muslim Bakery
By Harry Harris | hharris@bayareanewsgroup.com, Angela Hill and Kristin J. Bender | Bay Area News Group
August 3, 2007 at 12:13 p.m.
Seven people were arrested on homicide and other charges after police raiding the Your Black Muslim Bakery recovered firearms that they believe were linked to the ambush slaying of the editor of the Oakland Post newspaper Thursday.
"The search warrant yielded several weapons and other evidence of value including evidence linking the murder of Chauncey Bailey to members of the Your Black Muslim Bakery," said Assistant Oakland Police Chief Howard Jordan, who according to the Associated Press said the raids were part of a year-long investigation into violent crimes.
The AP reported that it was unclear if any of the homicide or other charges were tied to Bailey's slaying but that homicide detective Lt. Ersie Joyner said "scientific evidence" had linked the firearms to the daytime killing of Bailey, 57.
Bailey – who was shot dead near the courthouse in downtown Oakland – had been working on a story about the bakery, a controversial chain of businesses that is nearly 40 years old.
More than 200 heavily armed police raided the San Pablo Avenue bakery before dawn, recovering several guns and spent ammunition possibly linked to killings, shootings, robberies and a kidnapping, authorities said.
Nearly 20 people, including organization leader Yusef Bey IV, were detained in the raid, that also included homes near the bakery in the 5800 block of San Pablo Avenue.
Police also found filth and waste – including dead rats on the roof and rat droppings in the bakery – that they believe was leaking into drainage lines, prompting them to call in Vector Control, the city's code compliance unit, State Fish and Game and the Alameda County's District Attorney's environmental crimes unit.
The Alameda County Health Department later closed down the popular bakery and cafe because of the unsanitary conditions.
Police broke down doors and used stun grenades to disorient people to gain entry. No one was hurt in the raids, which began at 5 a.m. Police also raided homes on Herzog, 60th and Aileen streets, but it was not clear what was found there.
The search and probable cause warrants served Friday were signed by a judge several days ago, authorities said.
Asst. Chief Jordan said the warrants were obtained so that police could seek evidence needed "to further our investigations into these different crimes."
He said the men named in the probable cause warrants "are very violent individuals who need to be in custody." More than 200 law enforcement officers, mainly from Oakland with assistance from the Alameda County Sheriff's Office, Fremont, Hayward, Livermore and Alameda police took part in the raids.
Jordan said none of the suspected crimes involving the organization happened in those other jurisdictions but their assistance was needed because Oakland police entry teams train with them.
Your Black Muslim Bakery and its affiliated businesses, which fill several storefronts along both sides of San Pablo Avenue near the Emeryville and Berkeley borders, have long been alternately praised and vilified.
Police said the Nation of Islam, an umbrella organization for Muslims nationwide, is not affiliated with the bakery. "We do not have any reason to believe that the Nation of Islam is involved in any of this activity," said Assistant Chief Howard Jordan.
The late Black Muslim patriarch Yusuf Bey founded the bakery in 1968, building his organization on ideals of black empowerment, respect and self-reliance. For many years, he was highly regarded among many sectors of the community as a formidable businessman, trying to better the lives of young African-American men. His group grew beyond the bakery, eventually including a security company, dry cleaning stores, a school and a health and beauty store, becoming the most visible Black Muslim organization in the Bay Area.
Then a year before his death from cancer in 2003, the man who had once been seen as an upstanding role model for young black men was charged with 27 counts in the alleged rapes of four girls under the age of 14. He was awaiting trial on one of those charges when he died.
Through all this, he still had staunch supporters.
But critics cited rumors of racism and violence related to Bey, his organization and his "family" of young black men. And since the elder Bey's death, some say the group has been deteriorating into a little more than a street gang suffering from an internal power struggle. Two heirs to Bey's leadership have been killed. The badly decomposed body of Waajid Aliawaad Bey, 51, was found in a shallow grave in the Oakland hills in 2004. He was the CEO of the bakery at the time.
Then Yusuf Bey's son Antar Bey, 23, was shot to death in 2005 in a failed carjacking attempt at a gas station on Martin Luther King Jr. Way. And Bey's third successor, Yusuf Bey IV, 23 – detained in Friday morning's raids – has had numerous previous contacts with law enforcement. In a pending case, he is accused of leading a 2005 vandalism attack on two liquor stores in West Oakland. According to the charges, eyewitnesses identified Bey and others after viewing a security camera videotape that showed a group of men in black suits and bow ties smashing liquor cases and bottles of booze.
Police were told by store owners and employees that the vandals chastised clerks for selling alcohol to African Americans, which they said is against the tenets of their Muslim faith.
In addition, Bey IV was arrested in 2006 on assault charges in San Francisco after allegedly trying to run down three security guards with his car outside a nightclub. He has also missed several court dates.
Harry Harris | Crime reporter
Harry Harris is a Pulitzer Prize winning breaking news reporter for the Bay Area News Group. He began his Oakland Tribune career in September 1965 as a 17-year-old copyboy. He became a reporter in 1972 and is considered one of the best crime and breaking news reporters in the country. He has covered tens of thousands of murders and other crimes in the East Bay. He has also mentored dozens of young reporters, some of whom continue to work in journalism today.
hharris@bayareanewsgroup.com
Follow Harry Harris @HarryHarris15
Angela Hill | Features writer
Angela Hill is a columnist, feature writer and all-around go-to for anything quirky writer for the Bay Area News Group. She is super into Halloween. So much so, it's scary.


Published: September 10, 2004 12:00 am Updated: Sept. 10, 2004 8:55 a.m.
George Bailey, a BYU student who was the last of David Sneddon's acquaintances to see him, shows a photo of the two of them in China.
PROVO — Brigham Young University student David Sneddon disappeared somewhere in China last month and is now the subject of search efforts by family members and Chinese and American officials.
The last person known to have seen Sneddon is an innkeeper near Tiger Leaping Gorge, a famed but remote and dangerous area in western China. Sneddon reportedly left some of his belongings with the innkeeper on Aug. 10 so he could travel light.
But Sneddon, 24, who is from Providence, Cache County, never came back for his things, missed flights to Korea and the United States and hasn't returned to BYU, where he is enrolled but absent from fall classes.
His family expressed gratitude for the help of the Chinese government, which has organized a 200-person search party.
"Every night, the U.S. Embassy has been updating our family," said Jennifer Sneddon, David's sister-in-law. "That's been very helpful. They tell us what is going on, what they're planning to do and what they've found, which so far isn't very much. The last one told us the Chinese have 200 police officers on the ground searching."
Gruesomely, she said, the search party found two dead bodies, but neither was Sneddon.
Sneddon's father, Roy, and two brothers — Sneddon is one of 11 children — flew to China this week to join the effort.
The last American to see Sneddon was George Bailey, his traveling companion and roommate in Beijing. The two Chinese language majors roomed together last year in the China House — BYU's on-campus Chinese language residence.
For a month this summer, they were together in a Beijing apartment, where Sneddon began taking Chinese courses at a local university in April and Bailey was working on his language skills.
"It's a difficult thing because I don't know how to respond," Bailey said in an interview with the Deseret Morning News. "I don't know what's happening with David. I don't know if he's dead or alive.
"It's very strange for me to know I'm the last of his acquaintances to see him."
Bailey said Sneddon wanted to tour the country before returning home and persuaded Bailey to go part of the way with him. Sneddon last accessed his bank account on Aug. 2, and the pair arrived by train in the southern Chinese village of Yangshuo, where they biked and did some sightseeing, then parted ways on Aug. 9.
Bailey returned to Beijing while Sneddon headed farther west, to Tiger Leaping Gorge near Lijiang in the Yunnan Province.
Tiger Leaping Gorge runs between Haba Snow Mountain and Jade Dragon Snow Mountain and is a popular attraction for backpackers. Travel Web sites claim the gorge is the world's deepest and among the narrowest and longest. It is dotted by 7,000-foot cliffs and bisected by the Golden Sands River, which turns to whitewater rapids in more than a dozen places.
Ancient legend holds that a tiger used a large rock in the middle of the river as a stepping stone to leap across the gorge at its narrowest point. A complete hike through the gorge is more than 20 miles long.
Sneddon grew up in Nebraska, where he graduated from Lincoln East High School. The family subsequently moved to Providence, and David enrolled at BYU.
Jennifer Sneddon said backpacking is a family tradition and that David could handle rugged Tiger Leaping Gorge.
"His family often went to Wind River Mountain (range) in Wyoming, which is very treacherous, very difficult," she said. "There's not any way that gorge is out of his range of ability."
The family has not signed a privacy waiver, so embassy officials are prohibited from commenting on the case, said Josh Cartin, a U.S. public affairs officer in Beijing.
However, the U.S. State Department confirmed that Sneddon is missing and that the Chinese government is spearheading a search for him.
"We're in touch with the family and continue to cooperate with Chinese authorities on Mr. Sneddon's whereabouts," State Department spokesman Noel Clay told the Deseret Morning News.
Family members are convinced Sneddon is still alive, and Bailey and other friends cling to hope that Sneddon is safe. BYU senior James Toone, who expected to have Sneddon in two classes with him this semester, believes Sneddon might have become lost.
"I feel that everything will be fine," he said. "I don't feel he's been abducted. I've been over there. I know the culture. I think he'll be all right."
Matt Christensen, who heads BYU's Chinese language section, helped Sneddon secure the university courses in Beijing. Christensen said Sneddon's disappearance is well-publicized in China.
"It's very public in China," Christensen said. "There are posters plastered and a search party. He has disappeared, and it is a very serious thing."
BYU spokeswoman Carri Jenkins said university officials are deeply concerned.
"Our prayers are with David Sneddon and his family," she said. "We are hopeful this will have a positive outcome, and we'll do all that we can to help."
Officials have told the family that Sneddon was last seen Aug. 10 — the day Sneddon's e-mail communication with friends and family also ceased, said Toone, who is a Chinese major and roomed with Sneddon last year in the China House.
Sneddon, a senior minoring in Korean who served an LDS mission to Korea, was scheduled to fly to Korea Aug. 25 for a business meeting. He had lined up an appointment with a Korean firm for the Multiling Corp., where he worked part time.
"It is not in character for David to miss a business meeting," Jennifer Sneddon said. "He'd worked on setting up that meeting for month. It was a huge coup. When he didn't show up, that's when we were first concerned."
Bailey is as baffled as everyone else.
"I don't know," he said. "I would love to know, but I don't have any idea."


Host an unforgettable event at the all-new Hollywood Casino. Select from 7 unique spaces, comfortably accommodating up to 400. Enjoy professional catering and audio visual services custom tailored to meet your party's needs. Plus, lodging is made easy with 500 hotel rooms and much more all on site!
Harrah's North Kansas City offers a range of meeting venues from elegant to exhilarating, and an experienced team of meeting experts who answer to you and you alone. Harrah's North Kansas City is the perfect spot for a perfectly memorable event. For more information, please visit www.CaesarsMeansBusiness.com.


The words "airport" and "fun" go together about as often as "military" and "music." But with the increase in competition among the world's major airports to serve as hubs for flights, the pressure to please and retain passengers is intense. Despite the Netherlands' relatively small population, Amsterdam Airport Schiphol (that's it's official name, and Schiphol is pronounced "ski-pole") is Delta Air Line's European hub and a major player in the big league hub business that includes the airports of London, Hong Kong and New York, among others.
But here's the thing about Schiphol: It's big. (Check out the airport map.) In fact, it's one of the world's so-called Airport cities, an airport that does more than handle planes by also providing offices, retail businesses, entertainment venues, medical facilities and hotels all within the airport "fence." It's the fourth largest airport in Europe, and the walk between gates can be long. But your walk won't be boring. If you have time, you can play a little blackjack or even get married. Let's review the basics to navigating Schiphol.
Beneath Schiphol, trains provide direct connections to Amsterdam, Rotterdam and The Hague, as well as destinations out of the country via high-speed trains. Amsterdam is only 20 minutes from the airport, and a second-class ticket is 6.40 euros (about $8.50). A word of warning: Beware pickpockets in the train station.
Highway A4 also provides easy access to Amsterdam and The Hague via bus, rental car or taxi. A taxi costs about 40 euros ($53) between Amsterdam and the airport, but be sure to only take a taxi from the taxi line outside the main entrance to arrivals or the train level station at the airport. Buses leave every 30 minutes between 5:30 a.m. and 11:40 p.m. near the taxi stands. Fare to between Amsterdam and the airport: 3.60 euros ($4.80).
Also nearby, an Amsterdam hotel shuttle runs every 10 minutes between 6 a.m. and 9 p.m. from platform A7. The trip can take up to an hour if your hotel is the last stop during a run. Cost: 13.50 euros ($18) for an adult, 6.25 ($8.40) euros for children, though there is a significant discount by buying a round-trip ticket.
If you travel with your bike, you may also bike from the airport into town along a 9-mile bike route. Turn right as you leave the terminal, and the cycle path is about 200 yards down the road. There are also bike paths around the airport.
Yes, you can still pick up a pair of classic Dutch wooden shoes, but you may also buy packets of seeds for a rainbow of different tulips at a garden store and feast on Champagne and caviar. You can get married in a hanger, atop the Skyport building with a view of airplanes taking off and landing, or even have a wedding reception aloft a 1930s Dakota aircraft. A baby care lounge provides cribs, baby baths, changing tables, play areas and microwaves. Cost: free.
Access to the mini-Rijksmuseum, between the E and F piers, is free. Grab a little culture behind passport control between the E and F piers. Had enough culture? The airport casino is just steps away.
An airport park in Terminal D offers at least the illusion of being one with Mother Nature. The grass is artificial -- as are the songs of birds -- but there are free stationary bikes, beanbag chairs and chaise lounges, as well as a small outdoor terrace.
There is Wi-Fi throughout Schiphol, and your first hour is free.
If your layover is 5 hours or longer, you can take a quick tour of Amsterdam. Just visit the airport's Tour Desk. Overnight stay or an early morning departure? Check into the Schiphol Sheraton that's linked to the terminal by a covered walkway. The newer citizenM features high-pressure showers, free Wi-Fi and free on-demand movies. It's also connected to the main terminal and train station.
For the budget-minded traveler, the Yotel offers clean cubicles (some with double bunks and a double bed for families). Showers are available, and the Wi-Fi is free.
The in-terminal hotel, Mercure, allows passengers to enjoy a shower (soap and towel provided).
If it seems you can spend a couple of days at Schiphol, you're not far from wrong. And that's more than you can say about most airports.
Rudy Maxa is host of Rudy Maxa's World, a public television series on the world's great destinations and a syndicated weekend radio travel show. He's passed through Schiphol airport about 20 times and has the passport stamps to prove it.
Here's what you need to know to navigate Dublin Airport. May the road rise up to meet you … and all your flights be on time.
Here are some pointers for flying through Europe's second busiest airport, Charles de Gaulle Airport.
Travel Channel's guide to Miami International Airport, the gateway to Latin America and the Caribbean.


1. Battle of Surabaya is the tragedy behind the Indonesian Heroes Day.
2. This incident was an armed conflict in big scope after the Independence of Indonesia.
3. This incident was started since the Dutch raised their flag on the top of Yamato Hotel/Oranje Hotel (now becomes Majapahit Hotel) which triggered Surabaya people's anger because it seemed insulting Indonesian sovereignty that had freedom on August 17, 1945.
4. After this incident soared, there was a first war between Indonesia versus foreign army which was the English army that occupied Surabaya City at that time.
5. The peak was on November 10, 1945 when English army invaded Surabaya with cannon, from the sea and the land.
6. The armed clash between Indonesia and England took weeks and had victims of 16.000 Indonesian people.
7.Indonesian public figures such as Bung Tomo frequently sounded the spirit for youngsters to do opposition until his words are reminisced until now, "Merdeka atau mati!" (freedom or die!).
8. The opposition that was done spontaneously at first, then become in order everyday for three weeks until the entire Surabaya city fell into the hands of England.
9. There were 200.000 civil people transmigrated from Surabaya because of the terrible war.
10. This bloody war in Surabaya triggered the opposition of people all around Indonesia to maintain freedom.
The heroes' struggle for fighting the colonizer is commemorated until now. This Battle of Surabaya than made into a movie with the title "Merdeka atau Mati (Surabaya 45)". For you who want to know about the Battle of Surabaya, just watch the movie and be amazed.


2019 Global Dividends Investment Guides.
This is our favourite top 5 global companies which pays a growing dividends to boost your portfolio for the long term growth. Highly recommended for any beginner or family portfolio. let that millionaire portfolio grow!


text:
Q: Creating R data frames and .rdata files from Java What is the most memory efficient and easiest (yes, I know those are sometimes mutually exclusive) way to create an R data frame then save it to an .Rdata file using Java?
Go easy on me though, I'm not a Java developer.

A: How about building a text datafile with structure() and retrieving it with dget()?
data.frame(x= 1:5, y= as.factor(1:5), z= as.character(1:5))

gives the same result as:
structure(list(x = 1:5, y = structure(1:5, .Label = c("1", "2",
"3", "4", "5"), class = "factor"), z = structure(1:5, .Label = c("1",
"2", "3", "4", "5"), class = "factor")), .Names = c("x", "y",
"z"), row.names = c(NA, -5L), class = "data.frame")

It is not memory efficient per se, but you have more control over the data types. From R, you can show a data frame in the above long format by using dput() and retrieve it from a text file with dget(), and it shouldn't take too much parsing to write it from Java.

A: It might be a bit of an overkill but rJava/JRI (http://rosuda.org/rJava/) give you a Java API to R. Essentially you get an R process that you can control programmatically from your Java code and obviously you can share data and create a .RData file through R calls.

A: My first inclination is to throw stuff in MySQL, but the overhead of creating tables, etc. probably doesn't make sense if these files are temporary in nature.
I agree with the others that if you want to run R from Java, rJava is the way to go, but this solution seems a little clumsy.
Along the lines of the simplicity of CSV files, but how about using a portable data format like NetCDF http://en.wikipedia.org/wiki/NetCDF instead? They should preserve data formats better and can be accessed from Java ( http://www.unidata.ucar.edu/software/netcdf-java/ ), R ( http://cran.r-project.org/web/packages/RNetCDF/ ), and even GDAL.
(My astro background forces me to mention FITS as an option too.)

redpajama_set_name: RedPajamaStackExchange


text:
International criminal court to deliver its first judgment
Posted by a1000shadesofhurt in War Crimes
Child Soldiers, DRC, Genocide, Tribunal, War Crimes
http://www.guardian.co.uk/law/2012/mar/13/international-criminal-court-first-judgment
Nearly a decade after its inception, the international criminal court is due to deliver its first judgment on Wednesday.
Thomas Lubanga, a Congolese alleged warlord, stands accused of enlisting and conscripting child soldiers.
Prosecutors allege that Lubanga, 51, sought to maintain and expand his control over the eastern Democratic Republic of the Congo's Ituri region, home to one of the world's most lucrative gold reserves.
Children as young as 11 were allegedly recruited from their homes and schools to take part in brutal ethnic fighting in 2002-03. They were taken to military training camps and beaten and drugged, prosecutors claim, while girls were used as sex slaves.
Lubanga, the alleged founder of the rebel group the Union of Congolese Patriots (UPC) and chief commander of its military wing, went on trial in January 2009. Closing arguments were heard last August. Lubanga pleaded innocent to charges of war crimes.
Wednesday's verdict will be closely watched by global rights groups. Géraldine Mattioli-Zeltner, the international justice advocacy director at Human Rights Watch, said: "Guilty or innocent, the ICC's first verdict is a landmark moment for international justice. Leaders of countries and rebel groups should take note that crimes committed today may put them in the international dock tomorrow."
The ICC, the world's first permanent war crimes tribunal, opened in July 2002 to prosecute the perpetrators of genocide and crimes against humanity.
But progress has been too slow in the eyes of critics. Lubanga, seen as a relatively "small fish" compared to the likes of President Omar Hassan al-Bashir of Sudan, was first transferred to the ICC headquarters at The Hague six years ago.
William Schabas, professor of international law at Middlesex University, told Reuters: "The prosecutor is woefully behind schedule. We are all relieved we got to this point.
"But the big legal judgments, of the kind we had at the Yugoslav, Rwanda and Sierra Leone tribunals, we are still waiting for from the ICC right now. The ICC has not yet done that."
Backed by 120 countries – but not China or the US – the ICC has launched investigations in seven conflict regions, all of them African, since it opened.
Schabas criticised the lead prosecutor, Luis Moreno Ocampo, for a narrow focus. "He avoided situations where he would be likely to step on the toes of permanent members of the UN security council, from Afghanistan to Gaza to Iraq to Colombia."
The court has no police force and relies on the support of states to deliver suspects for trial. Last December Ivory Coast's Laurent Gbagbo became the first former head of state to appear at the ICC.
The verdict due from a three-judge bench on Wednesday is also the first at an international trial focused exclusively on the use of child soldiers.
The case will set legal precedents that could be used if the likes of Joseph Kony, the elusive leader of the Ugandan rebel group the Lord's Resistance Army, are captured and brought to justice.


Computer networks, including the internet, are having an ever-increasing impact on everyday life. Computer networks come in many shapes and sizes. The internet is the largest man made structure, while bluetooth networks may cover just a desktop. The WAND group is the department's computer networks research group.
One major focus of the WAND group is developing high performance networks. This work starts with designing and building measurement tools and techniques to study real networks. The data obtained from measurement can be used directly for management or used to build simulation models and perform detailed analysis of a range of possible scenarios perhaps including networks that can not currently be built. The WAND group is also developing visualisation software to display network traffic and aid in understanding the behaviour of measured networks and simulations. The group has a large test bed network for emulating real networks. This is used for development of tools and protocols, verification of our simulations and for testing new network devices.
Another major focus of the group is long distance wireless networks. The main project in this area is looking at connecting rural communities using low cost wireless technologies. Aspects of this work include developing network management systems, developing new routing algorithms and designing hardware including wireless NIC cards. As a part of this work the group has built wireless networks connecting rural schools and communities in the Waikato and Te Urewera National Park areas. Networks have also been built in the Pacific Islands and rural South Africa. The group is also embarking on a rapid deploy project looking at how wireless networks can be deployed in a matter of hours using minimal levels of expertise for disaster recovery and also for special events.


text:
from django.http import HttpResponse
from django.utils.translation import ugettext as _

from taiga.base.api.utils import get_object_or_404
from taiga.base import filters, response
from taiga.base import exceptions as exc
from taiga.base.decorators import list_route
from taiga.base.api import ModelCrudViewSet, ModelListViewSet
from taiga.base.api.mixins import BlockedByProjectMixin
from taiga.base.utils import json
from taiga.projects.history.mixins import HistoryResourceMixin
from taiga.projects.milestones.models import Milestone
from taiga.projects.mixins.by_ref import ByRefMixin
from taiga.projects.models import Project, TaskStatus
from taiga.projects.notifications.mixins import WatchedResourceMixin, WatchersViewSetMixin
from taiga.projects.occ import OCCResourceMixin
from taiga.projects.tagging.api import TaggedResourceMixin
from taiga.projects.userstories.models import UserStory

from taiga.projects.votes.mixins.viewsets import VotedResourceMixin, VotersViewSetMixin

from . import models
from . import permissions
from . import serializers
from . import services
from . import validators
from . import utils as tasks_utils

class TaskViewSet(OCCResourceMixin, VotedResourceMixin, HistoryResourceMixin, WatchedResourceMixin,
                  ByRefMixin, TaggedResourceMixin, BlockedByProjectMixin, ModelCrudViewSet):
    validator_class = validators.TaskValidator
    queryset = models.Task.objects.all()
    permission_classes = (permissions.TaskPermission,)
    filter_backends = (filters.CanViewTasksFilterBackend,
                       filters.OwnersFilter,
                       filters.AssignedToFilter,
                       filters.StatusesFilter,
                       filters.TagsFilter,
                       filters.WatchersFilter,
                       filters.QFilter,
                       filters.CreatedDateFilter,
                       filters.ModifiedDateFilter,
                       filters.FinishedDateFilter)
    filter_fields = ["user_story",
                     "milestone",
                     "project",
                     "project__slug",
                     "status__is_closed"]

    def get_serializer_class(self, *args, **kwargs):
        if self.action in ["retrieve", "by_ref"]:
            return serializers.TaskNeighborsSerializer

        if self.action == "list":
            return serializers.TaskListSerializer

        return serializers.TaskSerializer

    def get_queryset(self):
        qs = super().get_queryset()
        qs = qs.select_related("milestone",
                               "project",
                               "status",
                               "owner",
                               "assigned_to")

        include_attachments = "include_attachments" in self.request.QUERY_PARAMS
        qs = tasks_utils.attach_extra_info(qs, user=self.request.user,
                                           include_attachments=include_attachments)

        return qs

    def pre_conditions_on_save(self, obj):
        super().pre_conditions_on_save(obj)

        if obj.milestone and obj.milestone.project != obj.project:
            raise exc.WrongArguments(_("You don't have permissions to set this sprint to this task."))

        if obj.user_story and obj.user_story.project != obj.project:
            raise exc.WrongArguments(_("You don't have permissions to set this user story to this task."))

        if obj.status and obj.status.project != obj.project:
            raise exc.WrongArguments(_("You don't have permissions to set this status to this task."))

        if obj.milestone and obj.user_story and obj.milestone != obj.user_story.milestone:
            raise exc.WrongArguments(_("You don't have permissions to set this sprint to this task."))

    """
    Updating some attributes of the userstory can affect the ordering in the backlog, kanban or taskboard
    These two methods generate a key for the task and can be used to be compared before and after
    saving
    If there is any difference it means an extra ordering update must be done
    """
    def _us_order_key(self, obj):
        return "{}-{}-{}".format(obj.project_id, obj.user_story_id, obj.us_order)

    def _taskboard_order_key(self, obj):
        return "{}-{}-{}-{}".format(obj.project_id, obj.user_story_id, obj.status_id, obj.taskboard_order)

    def pre_save(self, obj):
        if obj.user_story:
            obj.milestone = obj.user_story.milestone
        if not obj.id:
            obj.owner = self.request.user
        else:
            self._old_us_order_key = self._us_order_key(self.get_object())
            self._old_taskboard_order_key = self._taskboard_order_key(self.get_object())

        super().pre_save(obj)

    def _reorder_if_needed(self, obj, old_order_key, order_key, order_attr,
                           project, user_story=None, status=None, milestone=None):
        # Executes the extra ordering if there is a difference in the  ordering keys
        if old_order_key != order_key:
            extra_orders = json.loads(self.request.META.get("HTTP_SET_ORDERS", "{}"))
            data = [{"task_id": obj.id, "order": getattr(obj, order_attr)}]
            for id, order in extra_orders.items():
                data.append({"task_id": int(id), "order": order})

            return services.update_tasks_order_in_bulk(data,
                                                       order_attr,
                                                       project,
                                                       user_story=user_story,
                                                       status=status,
                                                       milestone=milestone)
        return {}

    def post_save(self, obj, created=False):
        if not created:
            # Let's reorder the related stuff after edit the element
            orders_updated = {}
            updated = self._reorder_if_needed(obj,
                                              self._old_us_order_key,
                                              self._us_order_key(obj),
                                              "us_order",
                                              obj.project,
                                              user_story=obj.user_story)
            orders_updated.update(updated)
            updated = self._reorder_if_needed(obj,
                                              self._old_taskboard_order_key,
                                              self._taskboard_order_key(obj),
                                              "taskboard_order",
                                              obj.project,
                                              user_story=obj.user_story,
                                              status=obj.status,
                                              milestone=obj.milestone)
            orders_updated.update(updated)
            self.headers["Taiga-Info-Order-Updated"] = json.dumps(orders_updated)

        super().post_save(obj, created)

    def update(self, request, *args, **kwargs):
        self.object = self.get_object_or_none()
        project_id = request.DATA.get('project', None)

        if project_id and self.object and self.object.project.id != project_id:
            try:
                new_project = Project.objects.get(pk=project_id)
                self.check_permissions(request, "destroy", self.object)
                self.check_permissions(request, "create", new_project)

                milestone_id = request.DATA.get('milestone', None)
                if milestone_id is not None and new_project.milestones.filter(pk=milestone_id).count() == 0:
                    request.DATA['milestone'] = None

                us_id = request.DATA.get('user_story', None)
                if us_id is not None and new_project.user_stories.filter(pk=us_id).count() == 0:
                    request.DATA['user_story'] = None

                status_id = request.DATA.get('status', None)
                if status_id is not None:
                    try:
                        old_status = self.object.project.task_statuses.get(pk=status_id)
                        new_status = new_project.task_statuses.get(slug=old_status.slug)
                        request.DATA['status'] = new_status.id
                    except TaskStatus.DoesNotExist:
                        request.DATA['status'] = new_project.default_task_status.id

            except Project.DoesNotExist:
                return response.BadRequest(_("The project doesn't exist"))

        return super().update(request, *args, **kwargs)

    @list_route(methods=["GET"])
    def filters_data(self, request, *args, **kwargs):
        project_id = request.QUERY_PARAMS.get("project", None)
        project = get_object_or_404(Project, id=project_id)

        filter_backends = self.get_filter_backends()
        statuses_filter_backends = (f for f in filter_backends if f != filters.StatusesFilter)
        assigned_to_filter_backends = (f for f in filter_backends if f != filters.AssignedToFilter)
        owners_filter_backends = (f for f in filter_backends if f != filters.OwnersFilter)

        queryset = self.get_queryset()
        querysets = {
            "statuses": self.filter_queryset(queryset, filter_backends=statuses_filter_backends),
            "assigned_to": self.filter_queryset(queryset, filter_backends=assigned_to_filter_backends),
            "owners": self.filter_queryset(queryset, filter_backends=owners_filter_backends),
            "tags": self.filter_queryset(queryset)
        }
        return response.Ok(services.get_tasks_filters_data(project, querysets))

    @list_route(methods=["GET"])
    def csv(self, request):
        uuid = request.QUERY_PARAMS.get("uuid", None)
        if uuid is None:
            return response.NotFound()

        project = get_object_or_404(Project, tasks_csv_uuid=uuid)
        queryset = project.tasks.all().order_by('ref')
        data = services.tasks_to_csv(project, queryset)
        csv_response = HttpResponse(data.getvalue(), content_type='application/csv; charset=utf-8')
        csv_response['Content-Disposition'] = 'attachment; filename="tasks.csv"'
        return csv_response

    @list_route(methods=["POST"])
    def bulk_create(self, request, **kwargs):
        validator = validators.TasksBulkValidator(data=request.DATA)
        if not validator.is_valid():
            return response.BadRequest(validator.errors)

        data = validator.data
        project = Project.objects.get(id=data["project_id"])
        self.check_permissions(request, 'bulk_create', project)
        if project.blocked_code is not None:
            raise exc.Blocked(_("Blocked element"))

        tasks = services.create_tasks_in_bulk(
            data["bulk_tasks"], milestone_id=data["milestone_id"], user_story_id=data["us_id"],
            status_id=data.get("status_id") or project.default_task_status_id,
            project=project, owner=request.user, callback=self.post_save, precall=self.pre_save)

        tasks = self.get_queryset().filter(id__in=[i.id for i in tasks])
        for task in tasks:
            self.persist_history_snapshot(obj=task)

        tasks_serialized = self.get_serializer_class()(tasks, many=True)

        return response.Ok(tasks_serialized.data)

    def _bulk_update_order(self, order_field, request, **kwargs):
        validator = validators.UpdateTasksOrderBulkValidator(data=request.DATA)
        if not validator.is_valid():
            return response.BadRequest(validator.errors)

        data = validator.data
        project = get_object_or_404(Project, pk=data["project_id"])

        self.check_permissions(request, "bulk_update_order", project)
        if project.blocked_code is not None:
            raise exc.Blocked(_("Blocked element"))

        user_story = None
        user_story_id = data.get("user_story_id", None)
        if user_story_id is not None:
            user_story = get_object_or_404(UserStory, pk=user_story_id)

        status = None
        status_id = data.get("status_id", None)
        if status_id is not None:
            status = get_object_or_404(TaskStatus, pk=status_id)

        milestone = None
        milestone_id = data.get("milestone_id", None)
        if milestone_id is not None:
            milestone = get_object_or_404(Milestone, pk=milestone_id)

        ret = services.update_tasks_order_in_bulk(data["bulk_tasks"],
                                                  order_field,
                                                  project,
                                                  user_story=user_story,
                                                  status=status,
                                                  milestone=milestone)
        return response.Ok(ret)

    @list_route(methods=["POST"])
    def bulk_update_taskboard_order(self, request, **kwargs):
        return self._bulk_update_order("taskboard_order", request, **kwargs)

    @list_route(methods=["POST"])
    def bulk_update_us_order(self, request, **kwargs):
        return self._bulk_update_order("us_order", request, **kwargs)

class TaskVotersViewSet(VotersViewSetMixin, ModelListViewSet):
    permission_classes = (permissions.TaskVotersPermission,)
    resource_model = models.Task

class TaskWatchersViewSet(WatchersViewSetMixin, ModelListViewSet):
    permission_classes = (permissions.TaskWatchersPermission,)
    resource_model = models.Task

redpajama_set_name: RedPajamaGithub


text:
Gym owner who made chilling threat to kill ex-partner and new boyfriend avoids jail after passing Judge's test
Colin McCash had threatened to 'walk into the police station with both their heads in a carrier bag'
Jon MacphersonChief Reporter
A 'violent' and jealous thug who threatened to kill his ex-partner and her new boyfriend and 'walk into the police station with both their heads in a carrier bag' has avoided jail after meeting a test set by a judge.
Colin McCash, of Spencer Street, Accrington, sent hundreds of abusive text messages and calls to his ex-partner over a three-month period earlier this year after their relationship ended.
When the 41-year-old Burnley gym owner was told by his ex-partner that she had started seeing another man he took the news 'particularly badly' and said he was going to "cut the other man up, petrol bomb his house and kill him", a court heard.
McCash pleaded guilty in October to two counts of harassment and one count each of criminal damage and assault by beating.
Judge Philip Parry adjourned sentence for two months and promised to suspend any prison term if McCash kept out of trouble and didn't contact his ex-partner.
He told the defendant that his ex-partner was left "petrified" by some of his "appalling behaviour" and must have been left drained by his constant harassment.
Kieran Seery appears in court accused of Christmas morning rape in Accrington
Mucky Pups employee would break into tears daily after dog 'abuse'
Defence barrister Philip Holden said his client had complied with all of the conditions required of him.
McCash was given a two-year prison sentence, suspended for two years, with 200 hours unpaid work, a 30-day rehabilitation activity requirement and a five-year restraining order.
Passing sentence, Judge Parry said: "I thought your attitude stank back in October but something back then caused me to just hold back on sending you to prison for this terrible behaviour over several months.
"I'm glad I did hold back because you have done the right things over the last two or three months and I promised you that if you met all of my targets I wouldn't send you to prison - and you have met them.
(Image: Julian Hamilton/Daily Mirror)
"If you continue to raise up the past and point the finger as to who is causing problems then the likelihood is that flashpoints will flare up and it's likely that you will be on the receiving end of a further arrest and prosecution.
"You are, when I release you today, going to be on pretty thin ice, at least for a while, and subject to a restraining order for quite a while.
"So take care is what I'm advising or warning you.
"Whatever impulses you have or whatever buttons [your ex-partner] might press you have got to resist the urge to engage in strife because it won't go well for you."
Lancashire NewsInside the Thornton-Cleveleys Chinese restaurant with mouse faeces in the kitchen 'Wyre Council takes food hygiene very seriously and if premises don't comply I can assure you we will take action whenever and wherever necessary'