Page 2 and 3: Int. Cl.: 9 Prior U.S. Cl.: 26 Reg.
Page 30 and 31: Int. Cls.: 9, 16 and 20 Prior U.S.
Int. Cls.: 7 and 42 Prior U.S. Cls.
Int. Cls.: 37, 38 and 41 Prior U.S.
Int. Cls.: 9, 36 and 38 Prior U.S.
Int. Cls.: 37, 40 and 42 Prior U.S.
Int. Cls.: 35, 38 and 41 Prior U.S.
Int. Cls.: 39, 41 and 43 Prior U.S.
Int. Cls.: 7 and 12 Prior U.S. Cls.
Int. Cls.: 9, 28 and 41 Prior U.S.
Int. Cls.: 35, 42 and 45 Prior U.S.
Int. Cls.: 7, 9, 37 and 41 Prior U.
Int. Cls.: 35, 37 and 42 Prior U.S.
Int. Cls.: 9 and 40 Prior U.S. Cls.
Int. Cls.: 35, 37 and 40 Prior U.S.
Int. Cls.: 16, 18 and 25 Prior U.S.
Int. Cls.: 6, 9, 16 and 20 Prior U.
Int. Cls.: 9 and 37 Prior U.S. Cls.
Int. Cls.: 29, 30 and 31 Prior U.S.
Int. Cls.: 9 and 11 Prior U.S. Cls.
Int. Cls.: 25, 28 and 37 Prior U.S.
Int. Cls.: 38, 41 and 42 Prior U.S.
Int. Cls.: 9 and 25 Prior U.S. Cls.
Int. Cls.: 4, 8, 13 and 34 Prior U.
Int. Cls.: 41, 42 and 45 Prior U.S.
Int. Cls.: 16, 41 and 44 Prior U.S.
Int. Cls.: 8, 11 and 21 Prior U.S.
Int. Cls.: 9, 35 and 36 Prior U.S.
Int. Cls.: 14, 18 and 25 Prior U.S.
Int. Cls.: 14, 18 and 26 Prior U.S.
Int. Cls.: 3, 5, 16 and 21 Prior U.
Int. Cls.: 35, 36 and 39 Prior U.S.
Int. Cls.: 36, 37 and 41 Prior U.S.
Int. Cls.: 3, 5, and 10 Prior U.S.
Int. Cls.: 9, 38, and 42 Prior U.S.
Int. Cls.: 9, 41, and 42 Prior U.S.
Int. Cls.: 3, 5, and 41 Prior U.S.


2019 is promising to be a great year for the stargazers. In fact, the first month of the year is going to bring a rare lunar event – Super Blood Moon – to excite amateur astronomers. This particular Super Blood Moon is actually going to be a trifecta of lunar events – a total lunar eclipse, super blood moon, and a "Wolf Moon" – and is also being called the Super Blood Wolf Moon. The Super Moon in 2019, which is set for January 20 and 21 (depending on the time zone), will be visible to the people across the Americas and parts of western Europe and Africa. What makes this lunar eclipse even more special, this is last total lunar eclipse until May 26, 2021. The previous lunar eclipse took place on July 27 last year.
When is total solar eclipse (Super Blood Moon) in January 2019?
As noted by the National Geographic, the total lunar eclipse will begin at 10:11am IST on January 21 (11:41pm ET, January 20) and will last for 62 minutes. Most people in Asia, including India, will miss the complete eclipse, whereas people in eastern Africa and eastern Europe will just get to see the partial lunar eclipse, which will start before the 10:11am start time, and continue after the 62 minutes mark. The complete lunar event, including the partial eclipses and total eclipse, will last for 3.5 hours.
If you missed this in your science class, the total lunar eclipse happens when the Sun, Earth, and Moon are perfectly lined up and the Earth blocks all of Sun's light from reaching the Moon. Also, a lunar eclipse only takes place when there is a full Moon.
What are super blood Moon and 'Wolf Moon'?
Super blood moon is a phenomenon in which the Moon appears particularly large and bright, with a reddish glow. The larger appearance of Moon can be attributed to the distance between Earth and Moon. During a Super Moon, the Moon is closer than usual to the Earth, making it look larger and brighter. But why red, you ask? During a total lunar eclipse, when the sunlight passes through Earth's atmosphere, the shorter blue wavelengths of sunlight are scattered outside the Earth's shadow and the longer red wavelengths are refracted towards the Moon, making it look reddish. The brightness of the red glow depends on the amount of dust and clouds in the Earth's atmosphere. More dust can the make the Moon look a darker red.
On the other hand, Wolf Moon is a nickname for a full moon that appears in the middle of winter. It was given by the Native American tribes after the wolves that howled as they hunted for food in the winter. As we mentioned, this time's January 21's event is being called Super Blood Wolf Moon.


text:
St Andrew, Aldringham
COVID LOCKDOWN ASSISTANCE
Benefice Newsletter, Readings and Reflections for Services
Pilgrims Together
Welcome to St Andrews
PCC Annual Report for 2020
Roll of Honour & Book of Remembrance
VE Day 75th Commemoration
A Historical Guide to St Andrews
A History of St Andrew's - The early days
The Friends of St Andrews
Music at St Andrews
Weddings at St Andrews
Volunteering at St Andrews
Church Lane Aldringham Leiston
Church of England Diocese of St.Edmundsbury & Ipswich Aldringham with Thorpe
The Friends of St Andrews is a voluntary organisation of parishioners and supporters, which provides a network for those who love our church and it's surroundings. You do not have to be a regular worshipper to enjoy the numerous Coffee Mornings, Quiz Nights, Concerts and other fundraising activities and events held throughout the year to enable you to meet with like minded people and make friends with others having a common concern for this Church to meet together and raise money for the Fabric Fund.
A regular newsletter is sent to all those who become Friends to enable them to keep in touch with the life and work of our Church and by becoming a Friend you will share in the fellowship of the St Andrews community.
If you would like more information on becoming a Friend of St Andrews please contact Anne Norton on 01728 830519 or email [email protected] quoting Friends of St Andrews

redpajama_set_name: RedPajamaCommonCrawl


In June, I had the pleasure of writing for one of my clients about BEEcosystem, a modular honeybee hive made for today's urban lifestyles. It sits inside your apartment!! You let the bees out to frolic and pollinate through a tube. You have to see it; it's great.
I interviewed the invention's founders, awesome Pennsylvania dudes Mike Zaengle and Dustin Betz (I really do love Pennsylvania), and they had lots of interesting and important things to say about reestablishing our connection to the origins of our food, Colony Collapse Disorder, and how one in every three bites we eat was probably produced by a pollinator.
BEEcosystem is in the midst of a Kickstarter campaign to get this shizz off the ground. Throw a little dough their way, honey, and help grow the buzz!
Bob [Rauschenberg] and I were very close. I had the best dialogues with him. Bob had a fix on me like no one else. He called me at least once a week, especially when he was in New York, and said, "I've got an idea for you." And I'd say, "Wait, I'm already working on the piece. Write it down, save it for me. And if you have another urge to talk to me call my office, it's four in the morning." He had a sterling vision [Thinking for a moment, then demonstrating: hands and arms cutting downwards quickly, away from her face]. Do you remember that part? What I call the "bees going into your face" part? I was working the edges of what was acceptable but at the same time the piece was a study in structuralism and scale and bees going into face.


text:
Luwaras (gr. Λουβαράς) – wieś w Republice Cypryjskiej, w dystrykcie Limassol. W 2011 roku liczyła 363 mieszkańców.

Przypisy

Miejscowości dystryktu Limassol

redpajama_set_name: RedPajamaWikipedia


text:
Q: Android Studio says "androidx.drawerlayout.widget.DrawerLayout" was not found in the project or libraries, even though I already add it in the gradle enter image description here
Also below is the code text from the same snippet that has been attached.
<androidx.drawerlayout.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/drawer_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fitsSystemWindows="true"
    tools:openDrawer="start">

A: Try doing any of these methods:

*

*Close your android project by going to File -> Close Project. And then import it again

*If above option doesn't works for you then Go to File -> Invalidate Caches/Restart

If neither of them work the remove the dependency and add it again and tell me the build output when gradle sync finishes

A: It may possible that your studio cache is corrupted;
So

*

*close your all project first; then

*open your studio path in your C:\ Drive; for eg. it should like C:\Users\hp(Your_User_Name)\.AndroidStudio4.0\system\caches...  Delete this caches folder.

Now start your project again, issue will gone now.
Hope this may help to someone.

redpajama_set_name: RedPajamaStackExchange


Contracting with Atlantic Coast Medical Transport makes sense for healthcare facilities. We take pride in our relationships with our healthcare partners. We realize that to you and your facility arranging transportation for your patients needs to be an easy and hassle free process. Contracting with us ensures that you have a team on your side to offer your patients the timely and professional service they need and deserve.Our teams are available 24 hours a day and we are committed to delivering on our promises and obligations.
Contact us today to find out what we can offer your facility.


text:
Q: Safety of using \0 before the end of character arrays I am writing a driver for an embedded system that runs a custom version of modified linux (Its a handscanner). The manufacturer supplys a custom Eclipse Juno distribution with a few libraries and examples inbound.
The output I receive from the comport comes in form of a standard character array. I am using the individual characters in the array to convey information (error ids and error codes) like this:
if (tmp[i] == 250])

Where tmp is a character array in form of char tmp[500]; that is first initialized to 0 and then filled with input from the comport.
My question is:
Assuming I iterate through every piece of the array, is it safe to use 0 (as in \0) at any point before the end of the Array? Assuming I am:

*

*Not treating it as a string (iterating through and using it like an int array)

*In knowledge of what is going to be in there and what exactly this random \0 in the middle of it is supposed to mean.

The reason im asking is because I had several coworkers tell me that I should never ever ever use a character array that contains \0 before the end, no matter the circumstances.
My code doing this currently performs as expected, but im unsure if it might cause problems later.
Rewriting it to avoid this behaviour would be a non-trivial chunk of work.

A: Using an array of char as an array of small integers is perfectly fine. Just be careful not to pass it to any kind of function that expects "strings".
And if you want to be more explicit about it, and also make sure that the array is using unsigned char you could use uint8_t instead.


text:
Image by Maximilian Virgili
The Stop Slavery Award 2018 goes to Apple and Unilever. Surprised?
Last week, Apple and Unilever received the Thomas Reuters Foundation's Stop Slavery Award for their recent efforts to clean two of the highest risk supply chains in the world. According to the BBC, in a bid to help reduce modern slavery, Apple has recently made details of its supply chains public and is now going to partner with the NGO International Organization for Migration to start a new programme to help human trafficking victims get jobs at Apple's retail locations. In the same breath, Unilever's CEO Paul Polman has been awarded for his ongoing fight to reduce employee exploitation within the tycoon's supply chain. And while I see the positive steps that have been taken by these giants, I remain sceptical of the premise of such an award: Unilever and Apple are just working to fix a systemic exploitative scheme they have both been relying on for years.
According to the International Labour Organization (ILO), more than 25 million people are estimated to be working as slaves in factories, fields, mines etc., making the modern slavery industry extremely profitable for traffickers (the illicit business of human trafficking and forced labour has generated $150 billion) with giant corporations often complicit in this racket. And both Apple and Unilever are publicly known for their dubious track record when it comes to the violation of human rights and our environment.
Following the mounting criticism from labour rights groups toward Apple and its biggest manufacturing partner Foxconn (infamously known for a series of scandals relating to the working conditions in its Chinese factories, including the high number of employee suicides), since 2012, Apple has been working hard to make transparency in its supply chain a top priority. "As a company whose work touches the lives of so many people, we feel we have an enormous responsibility … to turn our values into action," said Angela Ahrendts, head of retail at Apple, during the conference at the Thomas Reuters Foundation. And as far as we know, Apple has been working hard to reduce the number of underaged workers in their extended supply chain and to ensure their contractors support the "no passport withholding" policy, which makes sure foreign contract employees are protected from human trafficking.
The pressing requests for transparency coming from both governments and consumers have sparked a momentum for actual changes within these corporations' policy, and yet, it is hard not to feel the hypocrisy behind such a prize. "While it shouldn't be necessary to reward companies for taking steps to stop slavery in their business, we should recognise that some companies, such as Apple, are doing more than others to be transparent about how they are tackling slavery in the supply chain," said Peter Frankental, Amnesty U.K.'s business and human rights programme director.
Like Peter Frankental told BBC, the attempts made by both Apple and Unilever to create a more transparent supply chain should not be undermined. Neither do I intend to fall into a simplistic view of a world divided between the bad and the good guys. I don't necessarily hate the players (who doesn't love Apple?), but I do hate the game which grants these companies an award for doing the minimum required; to not employ underaged workers nor set eleven-hour shifts for strenuous manual labour in factories, mines and fields. Rewarding Apple and Unilever the Stop Slavery Award is like giving citizens an award for recycling or for performing everyday civic duties. We are sanctioned if we spray paint a bus stop and we do not receive awards for simply acting as decent citizens and not spray painting our cities.
It feels as though giant corporations are constantly tapping themselves on the shoulder for taking basic action when it comes to their responsibility over their employees rights, the environmental toll of their manufacturing, the executive salaries and tax evasion and we just go along cheer and forget that for years they have been committing human and environmental offences on a monumental scale. So hurrah! They are cleaning after their mess, but it is with a bittersweet aftertaste that I celebrate Apple and Unilever's recent prize. To me, the years of dubious reputations cannot be erased with an award and a well scripted speech.
By Hannah Turner
Why Molly-Mae Hague needs to learn about the disabled and chronically ill's notion of crip time
What do you get when you mix Gucci, SUPERPLASTIC and NFTs? SUPERGUCCI in the metaverse, obviously
By Amy Hodgetts
Why nostalgia is the megatrend of the 2020s
Scientists in Thailand are working on a plant-based vaccine with tobacco leaves to tackle variants
Image by Alice Bibette
@AskAPoC is fighting racial stereotypes one question at a time
By Tahmina Begum
Shakerah Penfold has created something I haven't seen before. As the uncertainty of our times is caused by a myriad of factors—be it unprecedented Brexit proceedings, politicians showing their prejudice across national TV or the rise of hate crime towards minorities—this hostile air can make communities feel polarised and divided. The @AskAPoC Instagram account is a space on the internet where that gap shrinks. This account is where you can ask a question regarding race or stereotypes and be answered by Penfold and the @AskAPoC community. And all it costs is one British pound.
Screen Shot magazine sat down with Penfold to discuss how in an era of being either 'cancelled' or 'woke', asking unfiltered questions works.
On a daily basis, Penfold works performs a charitable service by pairing vulnerable people with volunteer opportunities. The founder of @AskAPoC describes herself as not having a penchant for long walks on the beach, but one for dismantling racial stereotypes and "fighting the patriarchy before breakfast". A southerner "lost up North", Penfold was inspired to create @AskAPoC when she saw a @trueblacksoul post asking white people to ask a question that they have always wanted to know the answer to. Realising this could be a regular conversation and somewhere she could direct people in her workplace (especially when they asked her 21 questions about her hair), @AskAPoC was born.
"So it's a pretty basic concept whereby curious people can send a question anonymously to the page and it's answered by myself, and/or the community that the question is aimed at," explains Penfold. Those who want to ask a question, have to first donate to the charity founded among Penfold and her friends called Food For Thought SL. The money from platforms such as @AskAPoC goes to building sustainable development projects in a village called Robuya in Sierra Leone. After the money is donated, you can then direct message the account and Penfold will share the question and her answer and then give it up to the floor (the @AskAPoC Instagram community) to chime in as well.
Though the questions are largely asked by white women and answered largely by women of colour, the audience for @AskAPoC is diverse, and Penfold and her team don't know what the race of the quizzers are unless their question reveals it. Was she afraid of creating an echo chamber with her views front and centre? "I wish!" says Penfold over email—I can almost hear her passion over Gmail. "The page is called @AskAPoc, meaning that only people of colour need to answer. However, we still get a LOT of non-people of colour answering and taking up space so there are no chances of an echo chamber."
No questions, just answers
With accounts such as @AskAPoC, it's important to remember that people of colour as a whole are not a monolithic group. Even the phrase 'people of colour' is debated on widely, as it implies that white people make the norm and everyone else the are 'others'. "In fairness, even without that input, people of colour are all raised in different societies and cultures so there's always conflicting answers. I say go with whichever answer feels right to you," adds Penfold.
Having experienced racism in the past, and having had to explain why macro and microaggressions are not acceptable for Z, Y, and X reasons, I know the emotional toll racism can take first hand. Therefore, discovering @AskAPoC, I initially thought it's only fair that the minimum should be to donate to a charity first. But then I thought, why is it always the work of women of colour, and especially black women, to undo ignorance? The intellectual, social, and mostly emotional labour Penfold and her community do regularly is not a small task, especially as the @AskAPoC community grows.
"Sometimes it feels emotionally draining, especially when non-people of colour are in the comments trying to justify or push their own agenda," says Penfold when I ask if this all feels too heavy to carry. The founder also mentions how yes, there are frequently asked questions that are disheartening such as "Why can't I wear my hair in braids?" and "Why can't I say the N-word?". "However, it's always balanced when I get emails saying how much someone loves the page and how much they have learned from it". What Penfold really teaches through @AskAPoC is to spot the intention behind a question. Not all of us live in cosmopolitan cities nor do we all have the same experiences; therefore, being considerate within the @AskAPoC community is imperative, and it works both ways.
It's also a space to understand how valid black and brown reactions are regardless of the intent.
I don't believe that people of colour can undo a systemically racist system that continues to undervalue us by the spreading of information only, especially if those stories fall on defensive and deaf ears. Nor do I think we should expect that this is a task for people of colour to undertake on their own. However, what accounts such as @AskAPoC do is allow an open conversation to take place, and, essentially, share hope in what can feel like dire times.
Though black and brown bodies and minds have every reason to be angry at the mistreatment of their communities, their marginalisation also tends to evoke profound compassion, knowing what it's like to be pushed aside. It's this empathy that has taught Penfold and her community so much about humanity. "People are so willing to be educated and people like to help others learn. I think that's beautiful, especially in the world we live in. I love how a community of people of colour who may have faced so much ignorance in their lives have not hardened their hand, but draw on those experiences to try and stop it happening to their fellow sister or brother."


Facebook, Instagram, YouTube, Messenger & Googles' LATEST VIDEO UPDATE!
Facebook's launch of various features in video platform is more interactive and engaging. Facebook's live videos sessions and interactive polling for live videos is glamming the attention. The option of rolling out top videos from pages to 'top fans'. There's an on-going experiment going on for testing the new video template that will focus on putting video and community on top of creator's page.
Along with the other Facebook tools, they also shared three monetization products i.e. Brands Collab Manager, which will help creators to establish partnerships with more creators.
A new app designed for watching long term videos of your favourite Instagram creators is blooming all over Instagram with the aim to create more engagement and visibility of the brand. The duration of the video can be one hour long and can be viewed from within the app itself. IGTV will surely be booming out in the digital market in the next few years on IOS and Android.
YouTube revealed a Collection of resources to enable advertisers to tell incredible stories on YouTube, test imaginative varieties, and measure creative effect. Primary focus will be on enhancing experiences for brands with the new Video Experiment, Video Creative Analytics, YouTube Director Mix and Video Ad Sequencing. YouTube is right now working with select brands and agencies to test these new techniques and will bit by bit roll them out soon.
Facebook will gradually roll out auto play video ads inside its Messenger. Facebook has confidence that these video ads will roll out "thoughtfully and slowly" and Messenger users will remain in control of their experience.
Google released Google Podcasts app for Android devices. Google Podcast will grant access to a vast to other Google products like Assistant, Home Speakers, and Search. The ability to see what's coming next in the episode you're listening to, and proactive suggestions for material related to an episode in case you want to dive deeper into the subject.


With regard to the implementation of light management projects involving our DALI light controllers, we are always looking for professional partners in the field of electrical planning and installation. To qualify to register as a partner, candidates must first have completed a course of basic training at VS, which is free of charge. Participants will be issued with a certificate at the end of the course.
The form for registration requests will follow shortly.


I can't find a generic spotted thread so I thought that seeing 2 on the same cycle ride justified one.
I have not seen a Calibra on the road for months, but while out cycling this morning, I saw 2 within 15 minutes of each other.
The first was a red R reg V6 (so I assume an SE9) heading north near Millbrook between Milton Keynes & Bedford at around 10.10am. Sorry if it was difficult to pass but it was nice to have you in convoy with us for a while!
15 minutes later I saw a dark grey or maybe Northcape Calibra near Marston Moretaine, crossing the A421 again heading north. You pulled out about 200-300 yards in front of us which is why I was unsure about the colour, but I could see it was a Calibra!


When and how to refinance an adjustable rate mortgage (ARM)?
People want to refinance an adjustable rate mortgage when the fixed rate period is going to expire soon. If that is the case for you, you may like to know what your plans are before you decide whether and how to refinance.
Do you want to keep this house?
If you want to keep your house, you may want to refinance the adjustable rate mortgage into a fixed rate one and stop worrying whether your monthly payment will increase, or not. If you want to refinance the ARM into an FRM, consider accelerated amortization plans, such as the biweekly programs to save on interest and build equity faster.
However, the times when rates needed to rise or drop with 2% to refinance no longer make sense. Nowadays, refinancing is plausible any time there is a good idea and solid calculations behind it. Therefore, you could refinance an adjustable rate mortgage into another ARM if that makes sense to you.
Do you want to keep the house only for a few more years?
If the lender you have the ARM with still holds your loan, they may agree to extend the fixed period or streamline refinance your adjustable rate mortgage into another ARM, to keep your business. However, if your ARM was sold to another lender, you may have to go shopping for another loan to refinance.
Also, if you are certain you are not keeping the house in the long run and you still have prepayment penalty, to refinance the adjustable rate mortgage may be costly but it does not make sense to pay principal on a house you are not going to keep. In this case, you may have to make some more calculations to decide whether to sell, refinance or keep the adjustable rate mortgage as it is.


text:
Congressman Smith Statement on President Trump's Indiscriminate Federal Hiring Freeze
Congressman Smith released the following statement in response to President Trump's executive order calling for a hiring freeze of federal workers:
"President Trump has failed to show that he understands the difference between a presidential campaign and the serious business of governing. To solve the challenging problems the President will undoubtedly face, he should review the facts, as well as engage in pragmatic conversation and thoughtful debate. President Trump's current approach to governance, reliant on gimmicks and sound bites, seems doomed to fail from the beginning.
"Any successful government or business leader understands that forcing indiscriminate cuts and hiring freezes on no merits-- other than to fulfill a misguided campaign promise-- is the wrong approach. This across-the-board hiring freeze only serves to undermine the efficiency and effectiveness of our Federal government, create uncertainty for our economy, and impose untold impacts on both Washington state and the country.
"This incredibly short-sighted move to bar federal hiring will have an enormous impact on the care of our nation's veterans, denying them access to essential care and resources. As recently as this past fall, the Department of Veterans Affairs had a staggering 45,000 job openings nationwide. With an average of more than 20 veterans taking their own lives each day, President Trump has decided to slam the door shut on critical mental health care providers, physicians, and other staff from being hired to help former service members get the care they need. The VA Puget Sound Healthcare System in Seattle is not spared from this, and is still without a permanent director for the foreseeable future. This rash move is an embarrassment.
"As if to justify the freeze, the Trump Administration has alluded to a dramatic expansion of the federal workforce in recent years. In reality, the Bureau of Labor Statistics confirms a very different set of facts. In December 2016, there were 2.8 million employees on the federal payroll. This is a 3 percent increase since May 2014. In comparison, the total civilian workforce, excluding federal employees, grew by about 4.9 percent between May 2014 and December 2016. In truth, the number of federal employees is approximately the same now, 2.8 million, as the number when President Barack Obama took office, 2.79 million. Even under the Administration of Republican President Ronald Reagan, federal employment never dipped as low as it is today. Mr. Trump should check the veracity of his talking points."
Smith Statement on President Trump's Misguided Immigration Executive Order
Congressman Adam Smith released the following statement in response to President Donald Trump's announcement of immigration focused executive actions today:
"The immigration system in the United States is broken and needs to be reformed. Building unnecessary walls, attacking local law enforcement by threatening grant funding, demanding costly mass deportation, and damaging relationships with international partners is misguided and reprehensible. Instead, we must have a clear, humane and legal way for those who seek to come to our country to flee violence and instability, or seek new opportunities, to build a better life in the United States.
"I agree that a secure border is important for our national security. Contrary to the inflammatory rhetoric that President Trump chose to espouse during his campaign, our southern border is more secure today than it has been in decades. From 2006 to 2016, the United States drastically increased our border security budget, which has contributed to the fact that we have had zero net immigration from Mexico for the last three years. The United States has taken responsibility for our border security, and any claims that Mexico should or will pay for a wall is not only foolish but illustrates the President's disturbing ignorance when it comes to foreign affairs.
"I am dedicated to fixing our immigration system. A comprehensive solution must include immediate changes to our inhumane and costly private immigration detention facilities that lack proper safety oversight. Allowing immigrants to become productive members of our society will only strengthen our communities, our economy, and our country's future. I applaud our region's local mayors and Governor Inslee for stating clearly that Washington state will remain a safe haven for those in search of safety. Our local leaders understand that maintaining safe communities and protecting the rights of recent immigrants are do not conflict with one another.
"In Congress, I have strongly advocated for deportation relief, reforms to our immigration detention policies, and for comprehensive immigration reform that provides justice and equity for all people, regardless of where they were born. I join my colleagues in saying unequivocally that Washington state should stand by our values and fight to keep families together."
Smith Statement on President Trump's Reinstatement of the Global Gag Rule
Congressman Adam Smith released the following statement in response to President Trump's decision to reinstate the Global Gag Rule. Also known as the Mexico City Policy, this rule was first introduced in 1984 at the U.N. International Conference on Population held in Mexico City, and is a global barrier to comprehensive women's health care.
"In reinstating the Global Gag Rule as one of his first executive orders, President Donald Trump has undone years of progress. International family planning programs are very important for fostering manageable and healthy families around the world. By supporting international family planning efforts, we can help families around the world avoid extreme poverty, lack of access to health care, educational, and economic opportunities. Even without this step backwards, U.S. funds are already prohibited from being used to perform or promote abortion services abroad by the Helms Amendment to the 1973 U.S. Foreign Assistance Act.
"I am deeply disappointed that only a day after the 44th Anniversary of the Roe v. Wade Supreme Court decision that upheld a woman's right to choose, President Trump has shown a flagrant disregard for women's health across the world by limiting free speech and access to family planning services."
Congressman Smith Recognizes Martin Luther King Jr. Day
Congressman Smith released the following statement in recognition of Martin Luther King, Jr. Day:
"Today, I join in celebrating the life and the achievements of Martin Luther King, Jr. and honoring Dr. King's dream of a nation where individuals are not judged by the color of their skin, but by the content of their character.
"While we have not yet achieved Dr. King's full vision of equal rights and opportunities for every American, we have come a long way from when Dr. King spoke to our country from the steps of the Lincoln Memorial. As we continue our work to build a better future for all Americans, we must remember Dr. King's message of transformative racial and economic justice. Dr. King's legacy inspires us each to do our individual part to create broad-based opportunities for all and battle inequality throughout our society."
Congressman Smith Statement on H.Res. 11
Yesterday, Congressman Smith voted for H.Res.11, which objects to the United Nations Security Council Resolution (UNSCR) 2234 that passed unanimously, with the United States abstaining, on December 23, 2016.
"I voted in favor of H.Res. 11, although I have ongoing concerns about the resolution. At the end of the day, I fully support Israel. As one of our strongest allies, Israel has been under threat since its creation, and the multi-faceted relationship we share with the Israelis requires our steadfast support.
"My concerns stem from my deep apprehensions that are shared by many Israelis. Namely, that Israel's expanded settlements have made a two-state solution much more difficult. At the same time, Palestinians have taken steps that have made it hard to achieve peace in the region. Continued violence against Israel is a serious obstacle to peace. The Palestinians refuse to engage in direct negotiations with Israel and opt to go to the United Nations, leading to a more one-sided approach. Many also refuse to recognize Israel's right to exist and their legitimate security concerns.
"Looking ahead, a very real issue is the number of Israelis - including at times, Prime Minister Netanyahu - who push Israel down a path that seems to make a two-state solution impossible. Without a legitimate Palestinian state, Israel will control the West Bank. If that were to happen, Israel would either allow Palestinians to vote, and cease to be a Jewish state; or they will not permit Palestinians to vote and would cease to be a democratic state. Neither of these outcomes will lead to peace. Both Palestinians and Israelis must recognize the imperative for a two-state solution. Without it, all we will get is the violence and instability the region has suffered for generations."


San Francisco, CA March 13, 2012 – Marin Software, provider of the leading online advertising management platform for advertisers and agencies, today announced AMF Bowling Centers, Inc. increased offline revenues from paid search by tenfold through MediaWhiz's deployment of Marin Software Enterprise Edition. Online performance marketing agency, MediaWhiz, manages AMF Bowling Centers' search engine marketing (SEM) programs and leveraged Marin to optimize the bowling company's online coupon redemption program, resulting in positive bottom-line results for AMF Bowling Centers.
AMF Bowling Centers, Inc. initiated a coupon redemption program to drive patrons to local bowling alleys. MediaWhiz undertook promoting the campaign online and tapped Marin Software to optimize online marketing efforts. As a result, offline revenues driven by paid search increased tenfold.
Since coupons are redeemed offline at local bowling alleys, AMF Bowling Centers required an online management platform with the capability to integrate offline conversion data. Marin Software allowed coupon redemptions to be measured side by side with online click and cost information, enabling AMF Bowling Centers to accurately pinpoint which online campaigns were most profitable.
Improved visibility and decision making, coupled with Marin Software's workflow and bid automation tools, allowing MediaWhiz to more effectively build and edit ad copy for each AMF Bowling Centers geographical region.
After MediaWhiz deployed Marin Software, AMF Bowling Centers' conversion rate jumped 74% and cost per conversion (CPC) dropped nearly 70%.


text:
Q: How to return Modal processing result to Modal I want to display the search screen in the modal screen and display the search processing results on that modal screen.
Search result display is completed with modal.
But,In my writing style, when I press the process button in modal, the result is displayed on another screen instead of modal.
What should I do?
I'm using Modal with Ajax in Django.
Ajax is a beginner.
I found this as a result of my research, but it didn't work.

<base target="_self">

Ajax
function getCookie(name) {
    var cookieValue = null;
    if (document.cookie && document.cookie !== '') {
        var cookies = document.cookie.split(';');
        for (var i = 0; i < cookies.length; i++) {
            var cookie = jQuery.trim(cookies[i]);
            // Does this cookie string begin with the name we want?
            if (cookie.substring(0, name.length + 1) === (name + '=')) {
            cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
            break;
            }
        }
    }
return cookieValue;
}
var csrftoken = getCookie('csrftoken');
function csrfSafeMethod(method) {
    // these HTTP methods do not require CSRF protection
    return (/^(GET|HEAD|OPTIONS|TRACE)$/.test(method));
}

$.ajaxSetup({
    beforeSend: function (xhr, settings) {
        if (!csrfSafeMethod(settings.type) && !this.crossDomain) {
            xhr.setRequestHeader("X-CSRFToken", csrftoken);
        }
    }
});

$(function(){
    $('#edit_foo').on('click', function (event) {
        event.preventDefault();
        var form = $('form')[0];
        var formData = new FormData(form);
        var form = $(this);
        $.ajax({
            type: 'POST',
            url: form.prop("action"),
            data: {
                html: '<form id="form_foo"><input type="submit"></input></form>',
                delay: 1,
                },
        })
            //success: function (data, textStatus, jqXHR) {
        .done(function(data) {
            $('#foo_modal').find('.modal-body').html(data);
            $('#foo_modal').modal('show');
        })
    });
});

modal

検索

modal-body processing
{% load static %}
<!DOCTYPE html>

    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta http-equiv="x-ua-compatible" content="ie=edge">
    <title>{% block title %}{% endblock %}</title>

    <link rel="stylesheet"
    href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"
        crossorigin="anonymous">
    {% load bootstrap4 %}
    {% bootstrap_css %}
    {% bootstrap_javascript jquery='full' %}
    {{ filter.form.media }}

{% load crispy_forms_tags %}

    <form action="{% url 'storesearch'%}" method="get">
        {{ form2|crispy}}

        <button class="btn btn-primary mt-1" type="submit" id="modal_search">検 索</button>

    </form>

A: As you have experienced, it is cumbersome to achieve this with AJAX. If you want to submit a form that is inside a modal, and you want to display the result in the same modal, it is much easier to use HTMX instead of AJAX: https://htmx.org/
The second code sample on the introduction page does what you want to achieve, in only a few lines of code.


text:
function validate(name, fn) {
  if (!(fn instanceof Function)) {
    throw new TypeError(`${name} must to be a function`);
  }
}

export default validate;

redpajama_set_name: RedPajamaGithub


Have you ever wondered what the first buildings in downtown Winter Garden looked like?
Proceeds from 13-year-old Maia Slowinski's photography auction are going to Arnold Palmer Hospital.
Windermere Elementary's learning garden should be ready for next school year. Students will be able to learn classroom and gardening concepts in tandem.
At the May 5 Orange County Board of Zoning Adjustment hearing, the board voted against the special exception to construct the tower at the northeast corner of Fire Station 35.


The Leading Organization Covering and Facilitating the Evolution of the Security Token Industry.
Is the market ready for mass adoption of Security Tokens?
Is the market ready for mass adoption of digital assets? Security Token Academy's Director of Programming, Adam Chapnick, posed that question to the CityBlock Capital's Managing Partner, Rob Nance.
on what's propelling the security token industry.
Adam Chapnick and SeedInvest Co-founder Ryan Feit discuss why it will be business as usual following the sale of the company to Circle, and you'll also hear about future expansion plans.


Publiquip provide his services « as it is » without any on purpose or implicit guarantee. It is this site users (designated hereunder: the « Users ») responsibility to complete between them the transaction if need be. Publiquip do not interfere in transactions between the Users and do not provide protection program or payment methods between the Users. Furthermore, Publiquip cannot guarantee and do not make any statement about the quality or the legality of the advertised items, about the validity or the rightness or about the User's empowered to sale items. Each of the Users acknowledge that Publiquip do not make any research about the Users solvency, their legal status or their capacity to fulfill their commitments. The good's and service's announced on this site are not guaranteed by Publiquip. Thus, Publiquip withdraw specifically from all title deed liabilities, commercial value or item relevance for particular use, at the non-attendance of third party rights, as well as a service conformity or quality provide by each of the Users. Furthermore, each of the Users acknowledge that Publiquip do not guarantee the continuous access and security of his services and that numerous factors independent from his will might harm this site operating.
At any time Publiquip, his affiliated companies, his administrators, his employees and representatives can not be blamed for any complaint or damage, direct or indirect, deriving from this site use, the services provided by this site, the content on this site or his interpretation.
Each of the Users commit himself to guarantee and to hold undamaged Publiquip, his affiliated companies, his administrators, his employees and representatives against all complaints, all demands and damages, direct or indirect, from any kind, know or unknown, deriving from any transaction made between the present site Users or to all use's of this site.


Common sense says you should never workout when you're not feeling well, but there are a few exceptions. If you're worried your illness is taking you off track of your fitness goals, here's what you need to know.
As youtuber PictureFit explains in this video, the general rule of thumb is the "above or below the neck check." If you have symptoms above the neck, like coughing, sneezing, sore throat, or nasal congestion, you can probably still work out. If you have symptoms below the neck, like vomiting, chest congestion, aches, or fever, it's best to skip the exercise. But either way, it's best to go off your own judgement. If you feel like you need rest, don't push yourself. It's better to miss a few workouts than prolonging your illness and missing a bunch of them.
If you decide to do it anyway, it's best to reduce the weight, number of reps, number of sets, and amount of time you work out so your body can continue fighting the illness. Avoid going to failure, or maxing out to the point your muscles can't do the exercise anymore. And be sure to stay hydrated and monitor how you're feeling. If at any time your symptoms get worse, stop and go rest. Lastly, and most importantly, don't go to the gym or anywhere else where people can come in contact with your germs. Just because you want to workout doesn't mean other people want to get sick.


text:
Alexander von Bethmann (25. srpna 1814 Frankfurt nad Mohanem – 20. srpna 1883 Homburg), byl rakouský bankéř a politik německé národnosti původem Frankfurtu, ale působící v Čechách, v 60. letech 19. století poslanec Říšské rady.

Biografie
V době svého působení v parlamentu se uvádí jako statkář svobodný pán Alexander von Bethmann. Pocházel z bankéřské rodiny. Byl jedním ze čtyř synů bankéře Simona Moritze von Bethmanna. Sám se věnoval bankéřské činnosti a pobýval zčásti ve Frankfurtu, zčásti na svém statku v Křinci u Nymburku v Čechách, kde se s úspěchem zabýval chovem koní. Patřil mezi zakladatele porýnského dostihového spolku. Roku 1855 byl povýšen na svobodného pána. Byl též čestným rytířem johanitského řádu.

Angažoval se i politicky. V zemských volbách roku 1861 byl zvolen na Český zemský sněm za kurii velkostatkářskou, nesvěřenecké velkostatky. Zastupoval Stranu ústavověrného velkostatku.

Působil také coby poslanec Říšské rady (celostátního parlamentu Rakouského císařství), kam ho delegoval Český zemský sněm (Říšská rada tehdy ještě byla volena nepřímo, coby sbor delegátů zemských sněmů). 12. listopadu 1864 složil slib.

Zemřel v srpnu 1883.

Odkazy

Reference

Sudetští Němci
Čeští šlechtici
Rakouští šlechtici
Čeští podnikatelé
Rakousko-uherští podnikatelé
Němečtí bankéři
Poslanci rakouské Říšské rady
Poslanci českého zemského sněmu
Členové Strany ústavověrného velkostatku
Politici Rakouského císařství německé národnosti
Narození v roce 1814
Narození 25. srpna
Úmrtí v roce 1883
Úmrtí 20. srpna
Muži
Narození ve Frankfurtu nad Mohanem


Gout is a condition that causes pain and swelling in the joints. The condition can cause so much discomfort that it can disrupt the afflicted person's sleep and ability to move around. In its most simplistic explanation, gout is a condition where uric acid crystallizes and settles in the joints because the body is unable to naturally get rid of the excess. Gout tends to affect the feet and hands the most.
Massage therapy can be used to treat the pain because it promotes blood circulation which can reduce swelling and inflammation. Massage therapy will not get rid of the problem and if you would like long term pain relief, you should make sure you modify your diet and get enough exercise. Diet modifications include reducing foods rich in protein, avoid coffee (and other products with caffeine) and limiting alcohol. Make sure you drink enough water, six to eight eight-ounce glasses a day.
It's not necessary to hire a professional massage therapist to enjoy the benefits of massage for gout. This can be costly and not everyone has insurance to cover the expenses. It's possible to enjoy the benefits of massage by learning a few moves yourself.
If you have a problem with foot odor, you may want to wash your feet with warm water and soap before beginning the massage. The warm water can also help loosen the joints and ease the pain. Expect the massage to initially hurt since your joints are red and inflamed. Make sure you wash your hands as well to discourage the spread of bacteria. Choose a comfortable place to sit that allows you to lean back and rest your back while you massage your feet.
It's easier to learn how to massage your foot if you use your dominant hand. This means if you're right-handed, begin massage with your left foot. If you're left-handed, begin massage on your right foot. A right-handed massage is used for this description.
Lay your left foot on its side on your right knee. Relax your hips and much as you can. With the fleshy part of your left thumb apply firm and even pressure to the base of your big toe. You can find the best position by looking for the thick pad on the sole of your foot. This is the ball of your foot. The place where you want to place your thumb is located between the ball of your foot and your big toe. Applying pressure might hurt, so feel free to ease the amount of pressure you're applying. Rub your thumb in a small clockwise position for about five minutes.
Use your index finger and thumb and slowly rotate each toe. Use your thumb to massage the base of each toe the same way you massaged the base of your big toe.
Next, move your thumb to the outside of your foot halfway between your heel and the base of your smallest toe. Rub this area is small circular motions for five minutes. Repeat on your other foot.


Pizza Delivery From Domino's Near 19143 - Order Domino's Now!
When you're craving a heavenly slice of cheesy, meaty, veggie-loaded goodness, we know your tastebuds don't want just any old pizza near 19143. You want a scrumptious pizza prepared with a flavorful tomato sauce, perfectly sliced chunks of pepperoni, generous piles of mozzarella and parmesan, and a golden-brown crust that's both crispy and chewy. You want a slice of the perfect pizza. You want Domino's.
At Domino's near 19143, it's never been easier to get the fast and fresh pizza your tastebuds are begging you for! Order your pizza online or over the phone, or stop by and place a carryout order at the Domino's nearest you.
Get started by selecting your favorite crust. Choose from a hand-tossed crust that's overflowing with buttery flavor, a crispy thin crust, a pan crust featuring two delicious layers of cheese, or even a gluten-free pizza crust! Next, pick your sauce and start piling on your favorite toppings. Don't be shy! Choose as many as you want. Whether you're a meat-lover or a veggie-lover, your nearest Domino's has it all!
When it comes to pizza delivery, we take things pretty seriously at your local Domino's near 19143. In fact, we promise your pizza will arrive hot and fresh at your door, right out of our oven. Want to see how fast we can deliver? After you place your order, use our patented TrackerⓇ to stay up to date on the status of your pizza order. Follow your pie from the moment the sauce is added to the second it leaves our door for delivery... and try not to drool on your phone or computer in the meantime.
Hungry for More Than Pizza Takeout Near 19143?
We may be fast when it comes to delivering pizzas, but we're super fast when it comes to pizza takeout near 19143. Feel free to order from our pizza menu or take home something more! Make your tastebuds happy with a flavorsome pasta, order of breadsticks, a crisp garden salad, boneless chicken wings, and event satisfyingly sweet desserts like Domino's Marbled Cookie Brownie™. It's a decadent blend of gooey milk chocolate chunk cookie and rich fudge brownie that'll have you begging for another.
With more than 12,000 stores in 80 plus countries, we know quality and customer service. It's our goal to be the best pizza delivery company in the world, not only in Philadelphia, and everything we do reflects this commitment. You'll witness it in the way our delivery drivers take care of your order and you'll taste it in every bite of pizza you eat. It's time to curb your hunger! Order online, use our free smartphone app, or call your local Domino's restaurant near 19143 for super fast and delicious pizza delivery and carryout today! We're different than other pizza restaurants. We're your number one pizza place near 19143!


text:
Q: log-odds to probabilities For example the variance in the log-odds is $0.07$ $(0.01)$, and the mean log-odds is $-0.65$ $(0.03)$. Just transforming this variance to probability given me $0.51$. So if the probabilities have a variation of $0.51$, the standard deviation is then $0.7$, which would make the $95\%$ coverage bound wider than $1$, which is impossible for probabilities.
Another idea was to calculate the $95\%$ coverage bounds of my log-odds:
$$−0.65 \pm [1.96\cdot\sqrt{0.07}] = [−1.19,−0.15]$$
If I transform these to probabilities:
$$\large \frac{\exp(x)}{1+\exp(x)}=[0.23,0.46]$$
So the $95\%$ range is actually only $0.23$ or $23\%$.
Could someone explain me why this first calculation was wrong, and whether the second is correct?

A: Your first calculation was wrong because the variance is not log-odds, so you can't transform it to a probability. It's the variance of the log-odds, but it's not log-odds itself. It's on a different scale. You can't transform variances the same way you transform measurements.
Note in particular that since variances can't be negative, your transformed "probability variance" would always be greater than $0.5$.
Your second way of doing it gives a correct interval.


A few months back, my friend Katie approached me about co-hosting a holiday party for our blogging friends. I have really loved collaborating with Katie on other projects, such as our summer picnic series, so of course I said yes! Katie offered to host our Bright Blog Bash at her adorable home in Greensboro, N.C. and I'd take care of the food. We both worked in our spare time for a couple of months to design invitations, coordinate our awesome sponsors and plan a festive menu.
The party took place the weekend before Thanksgiving, and I drove to Greensboro a day before the party to help Katie and her husband pack swag bags, prepare food and otherwise get ready for the event. We had so much fun planning together. Katie and I will each be sharing details from the party all week on our blogs, but today we are each sharing a recap of the event — here is Katie's. All photos are by the lovely Sara Logan Photography.
The invitations are from Tiny Prints, who provided many of the paper goods for the party. Katie and I chose the Stirring Spirits design, which joined our mutual love for graphic patterns and cocktails. Black, white and gold became our color scheme for the party, and I enclosed a handful of sequins with each invitation for a festive surprise.
Isn't Katie's home stunning? She and her husband picked out their Christmas tree at a farm in Boone, N.C. the weekend before the party, and they took great care in decorating their home for the holidays. The metallic details she incorporated into the decor really tied into the theme of the party, like that darling Falalalala banner from the Oh Joy! for Target collection. Katie will be telling us how she made those gorgeous trees on her mantel on her blog later this week!
Katie put me in charge of cocktails and I decided to design a champagne cocktail bar for the party. I made four different flavors of sugar cube stars to drop in glasses of bubbly prosecco and sparkling cider. It was a great way to give people a choice of drink without breaking the bank, and it fit in perfectly with our theme of 'making spirits bright.' I'll share the recipe for this cocktail later this week! Now, let's talk about food.
Our sponsors provided some mighty amazing eats for the party. Sugar Euphoria in Raleigh made a stunning flour-less chocolate cake with gold sprinkles on top. It was rich and fudge-y and everything you'd want in a party cake! Our friends at Winston-Salem's Salem Baking Co. provided dozens of mint chocolate and ginger spice cookies to munch on — always a holiday pick at my house. Waynesville, N.C.-based Copper Pot & Wooden Spoon sent us a big jar of their yummy Dill Pickle Chips to serve alongside our savory spread. A personal favorite were the crisp, spicy, Southern-style cheese straws from Ritchie Hill Bakery in Concord, N.C.
Click below to see more about the Bright Blog Bash!
In addition to our sponsored goodies, I made mini black-and-white cookies and two kinds of dessert popcorn. One was my sea salt caramel popcorn, and the other a cookies and cream popcorn. (I'll share the recipe for that this week!) In addition to sweets, we also provided a veggie plate, hummus, baked brie, a cheese plate and a white bean crostini.
Katie and I picked up these gorgeous tulips, berries and greenery from Whole Foods for the floral arrangements we placed around the house. We designed and printed cards with all of our sponsors' social media information and scattered them around the party to make it easy for our guests to tag our sponsors on Instagram and Twitter.
Tiny Prints provided cocktail napkins in Sheer Brilliance. We had them printed with our party's hashtag — #brightblogbash —subtly reminding and encouraging our guests it was OK to tweet and post photos during the party. We lit these fragrant mercury glass candles provided by Illume Candles in Gilded Amberleaf, Balsam and Cedar and Noble Currant.
1. French Broad Chocolates: Fresh Raspberry Truffle and Dark Chocolate Salted Honey Caramel. Illume Candles: Demi Boxed Candle. Ritchie Hill Bakery: Heath's Cheese Straws. // 2. NC MADE: Raw North Carolina Honey. Big Spoon Roasters: Peanut Pecan Butter.
3. PLA Beauty: Glam Lip Gloss. Dermalogica: 'Our Favorites' Gift Set. // 4. Freaker USA: Cackalacky drink cozy. Tiny Prints: Favorite Memory acrylic photo block. Copper Pot & Wooden Spoon: Strawberry Rhubarb Jam.
5. NC BBQ Map. Savory Spice Shop: Black Pepper Mint Chocolate Sugar. // 6. Tiny Prints: Glamorous Stripes personalized notepads. Oubly: New Squares note cards.
Katie and I worked to make sure we included lots of handmade elements into the party, right down to the gift bags. We also wanted to include a handmade gift from us to our friends among our sponsors' gifts.
Katie's gift was the gift bag itself, which she dyed in a lovely mint color. (She'll be sharing a how she did that on her blog this week.) My handmade gift was a set of three hand-painted wooden spoons. I will be posting more about these later this week too! They're pictured here with peppermint chocolate cookies from Salem Baking Co. that were also in the gift bags. The gift tags are Sparkling Excitement from Tiny Prints.
Susannah, this party looks like such a festive bash! I love every single detail (and don't even get me started on all that gorgeous popcorn :).
Thanks Amy! I wish you could have been there. We had so much fun planning it!
Yay for NC Bloggers! I myself am from Hickory, NC just an hour outside Charlotte! I cannot get over just how stunning everything was from this event. Beautiful job ladies.
Hi Laura! Thanks so much for stopping by. I really love stopping by Hickory from time to time! I really appreciate your sweet comments on this. We had so much fun planning it!
Thanks for sharing this wonderful write up, Susannah! I loved reading about how you and Katie made this party happen, not to mention seeing some of Sara's lovely photos. Thanks so much for inviting me to be a part of this fun evening.


Former Kentucky star Anthony Davis has been named a finalist for the Most Valuable Player and Defensive Player of the Year Awards.
For the MVP award, he joins NBA superstars LeBron James and James Harden on the list of finalists.
As for the DPOY award, Davis joins Philadelphia's Joel Embiid and Utah's Rudy Gobert on the list.
Despite being fired by the Toronto Raptors this week, former Wildcat Dwane Casey is a finalist for the NBA Coach of the Year Award, as well.
Casey joins Boston's Brad Stevens and Utah's Quin Snyder on the list.
The three finalists for NBA Coach of the Year… Dwane Casey, Quin Snyder and Brad Stevens!
Congratulations to both Davis and Casey for the honors!
Oooooooh man. I hope Casey wins SO bad.
The pelicans need to re-sign Rondo and go after Kawhi Leonard. I don't think he wants to come to New Orleans, but he would be the perfect signing for them. They could compete for a championship with him on the roster.
It's Brad Stevens and it isn't close. He lost two all-stars and is sitting with a 2-0 lead over the Cavs. Casey had his two stars and couldn't win a game, it's about post season too and Casey is awful in the post season.
Every team not named the Rockets, Warriors, or Cavaliers are terrible in the post season just because of the way teams and conferences are structured. If LeBron went to the West Coast, we could very well be seeing Toronto making the Conference Finals the last few years.
Boston looks pretty good…. They may not beat the Cavs but they certainly are competitive unlike the Raptors. The Raptors beat up on bad teams all year to get the one seed, every year the Raptors are played up just to be embarrassed. I'm sorry but Casey is part of the underachieving culture.


text:
David Bach (* 9. August 1971 in Springfield, Missouri) ist ein professioneller US-amerikanischer Pokerspieler. Er ist dreifacher Braceletgewinner der World Series of Poker.

Persönliches
Bach machte an der University of Georgia einen Bachelor in Psychologie. Vor seiner Pokerkarriere war er ein professioneller Bowler. Bach lebt in Athens, Georgia.

Pokerkarriere

Werdegang
Bach spielt auf der Onlinepoker-Plattform PokerStars unter dem Nickname Gunslinger3. Seit 1997 nimmt er an renommierten Live-Turnieren teil.

Ende April 1997 war er erstmals bei der World Series of Poker (WSOP) im Binion's Horseshoe in Las Vegas erfolgreich und kam bei einem Turnier der Variante Seven Card Stud ins Geld. Bei der WSOP 2005 erreichte Bach einen Finaltisch und belegte im Pot Limit Hold'em den fünften Platz für knapp 90.000 US-Dollar. Im Februar 2006 wurde er beim L.A. Poker Classic in Los Angeles Dritter und erhielt über 200.000 US-Dollar Preisgeld. An gleicher Stelle belegte er Anfang März 2007 beim Main Event der World Poker Tour den sechsten Rang für über 250.000 US-Dollar. Bei der WSOP 2009 gewann Bach die H.O.R.S.E. Championship, den Vorgänger der Poker Player's Championship. Dafür setzte er sich gegen 94 andere Spieler durch und sicherte sich sein erstes Bracelet sowie über 1,2 Millionen US-Dollar Siegprämie. 2011 kam Bach bei der WSOP an zwei Finaltische und belegte den 45. Platz im Main Event. Bei der WSOP 2017 gewann er ein Six-Handed Dealers Choice  und nur zehn Tage später die H.O.R.S.E. Championship. Somit sicherte er sich zwei weitere Bracelets und Preisgelder von über 500.000 US-Dollar.

Insgesamt hat sich Bach mit Poker bei Live-Turnieren über 4 Millionen US-Dollar erspielt.

Braceletübersicht
Bach kam bei der WSOP 48-mal ins Geld und gewann drei Bracelets:

Weblinks

Einzelnachweise

Pokerspieler (Vereinigte Staaten)
Braceletgewinner
US-Amerikaner
Geboren 1971
Mann


text:
//
// MtpSource.cs
//
// Author:
//   Gabriel Burt <gburt@novell.com>
//
// Copyright (C) 2008 Novell, Inc.
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell copies of the Software, and to
// permit persons to whom the Software is furnished to do so, subject to
// the following conditions:
//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//

using System;
using System.Collections.Generic;
using System.Threading;
using Mono.Unix;

using Hyena;
using Hyena.Collections;
using Mtp;
using MTP = Mtp;

using Banshee.Base;
using Banshee.Dap;
using Banshee.ServiceStack;
using Banshee.Library;
using Banshee.Sources;
using Banshee.Playlist;
using Banshee.Configuration;
using Banshee.Collection;
using Banshee.Collection.Database;
using Banshee.Hardware;

namespace Banshee.Dap.Mtp
{
    public class MtpSource : DapSource
    {
        // libmtp only lets us have one device connected at a time
        private static MtpSource mtp_source;

		private MtpDevice mtp_device;
        //private bool supports_jpegs = false;
        private Dictionary<int, Track> track_map;

        private Dictionary<string, Album> album_cache = new Dictionary<string, Album> ();

        private bool supports_jpegs = false;
        private bool can_sync_albumart = NeverSyncAlbumArtSchema.Get () == false;
        private int thumb_width = AlbumArtWidthSchema.Get ();

        public override void DeviceInitialize (IDevice device)
        {
            base.DeviceInitialize (device);

            if (MediaCapabilities == null || !MediaCapabilities.IsType ("mtp")) {
                throw new InvalidDeviceException ();
            }

            // libmtp only allows us to have one MTP device active
            if (mtp_source != null) {
                Log.Information (
                    Catalog.GetString ("MTP Support Ignoring Device"),
                    Catalog.GetString ("Banshee's MTP audio player support can only handle one device at a time."),
                    true
                );
                throw new InvalidDeviceException ();
            }

			List<MtpDevice> devices = null;
			try {
				devices = MtpDevice.Detect ();
			} catch (TypeInitializationException e) {
                Log.Exception (e);
				Log.Error (
                    Catalog.GetString ("Error Initializing MTP Device Support"),
                    Catalog.GetString ("There was an error intializing MTP device support.  See http://www.banshee-project.org/Guide/DAPs/MTP for more information."), true
                );
                throw new InvalidDeviceException ();
			} catch (Exception e) {
                Log.Exception (e);
				//ShowGeneralExceptionDialog (e);
                throw new InvalidDeviceException ();
			}

            if (devices == null || devices.Count == 0) {
				Log.Error (
                    Catalog.GetString ("Error Finding MTP Device Support"),
                    Catalog.GetString ("An MTP device was detected, but Banshee was unable to load support for it."), true
                );
            } else {
                string mtp_serial = devices[0].SerialNumber;
                if (!String.IsNullOrEmpty (mtp_serial)) {
                    if (mtp_serial.Contains (device.Serial)) {
                        mtp_device = devices[0];
                        mtp_source = this;
                    } else if (device.Serial.Contains (mtp_serial.TrimStart('0'))) {
                        // Special case for sony walkman players; BGO #543938
                        mtp_device = devices[0];
                        mtp_source = this;
                    }
                }

                if (mtp_device == null) {
                    Log.Information(
                        Catalog.GetString ("MTP Support Ignoring Device"),
                        Catalog.GetString ("Banshee's MTP audio player support can only handle one device at a time."),
                        true
                    );
                }
            }

            if (mtp_device == null) {
                throw new InvalidDeviceException ();
            }

            Name = mtp_device.Name;
            Initialize ();

            List<string> mimetypes = new List<string> ();
            foreach (FileType format in mtp_device.GetFileTypes ()) {
                if (format == FileType.JPEG) {
                    supports_jpegs = true;
                } else {
                    string mimetype = MtpDevice.GetMimeTypeFor (format);
                    if (mimetype != null) {
                        mimetypes.Add (mimetype);
                    }
                }
            }
            AcceptableMimeTypes = mimetypes.ToArray ();

            AddDapProperty (Catalog.GetString ("Serial number"), mtp_device.SerialNumber);
            AddDapProperty (Catalog.GetString ("Version"), mtp_device.Version);
            try {
                AddDapProperty (Catalog.GetString ("Battery level"), String.Format ("{0:0%}", mtp_device.BatteryLevel/100.0));
            } catch (Exception e) {
                Log.Exception ("Unable to get battery level from MTP device", e);
            }
        }

        protected override void LoadFromDevice ()
        {
            track_map = new Dictionary<int, Track> ();
            try {
                List<Track> files = null;
                lock (mtp_device) {
                    files = mtp_device.GetAllTracks (delegate (ulong current, ulong total, IntPtr data) {
                        //user_event.Progress = (double)current / total;
                        // Translators: {0} is the name of the MTP audio device (eg Gabe's Zen Player), {1} is the
                        // track currently being loaded, and {2} is the total # of tracks that will be loaded.
                        SetStatus (String.Format (Catalog.GetString ("Loading {0} - {1} of {2}"), Name, current, total), false);
                        return 0;
                    });
                }

                /*if (user_event.IsCancelRequested) {
                    return;
                }*/

                // Delete any empty albums
                lock (mtp_device) {
                    foreach (Album album in mtp_device.GetAlbums ()) {
                        if (album.Count == 0) {
                            album.Remove ();
                        }
                    }
                }

                int [] source_ids = new int [] { DbId };
                foreach (Track mtp_track in files) {
                    int track_id;
                    if ((track_id = DatabaseTrackInfo.GetTrackIdForUri (MtpTrackInfo.GetPathFromMtpTrack (mtp_track), source_ids)) > 0) {
                        track_map[track_id] = mtp_track;
                    } else {
                        MtpTrackInfo track = new MtpTrackInfo (mtp_device, mtp_track);
                        track.PrimarySource = this;
                        track.Save (false);
                        track_map[track.TrackId] = mtp_track;
                    }
                }

                Hyena.Data.Sqlite.HyenaSqliteCommand insert_cmd = new Hyena.Data.Sqlite.HyenaSqliteCommand (
                    @"INSERT INTO CorePlaylistEntries (PlaylistID, TrackID)
                        SELECT ?, TrackID FROM CoreTracks WHERE PrimarySourceID = ? AND ExternalID = ?");

                lock (mtp_device) {
                    foreach (MTP.Playlist playlist in mtp_device.GetPlaylists ()) {
                        PlaylistSource pl_src = new PlaylistSource (playlist.Name, this);
                        pl_src.Save ();
                        // TODO a transaction would make sense here (when the threading issue is fixed)
                        foreach (int id in playlist.TrackIds) {
                            ServiceManager.DbConnection.Execute (insert_cmd, pl_src.DbId, this.DbId, id);
                        }
                        pl_src.UpdateCounts ();
                        AddChildSource (pl_src);
                    }
                }

            } catch (Exception e) {
                Log.Exception (e);
            }
            OnTracksAdded ();
        }

        public override void Import ()
        {
            Log.Information ("Import to Library is not implemented for MTP devices yet", true);
            //new LibraryImportManager (true).QueueSource (BaseDirectory);
        }

        public override void CopyTrackTo (DatabaseTrackInfo track, SafeUri uri, BatchUserJob job)
        {
            if (track_map.ContainsKey (track.TrackId)) {
                track_map[track.TrackId].Download (uri.LocalPath, delegate (ulong current, ulong total, IntPtr data) {
                    job.DetailedProgress = (double) current / total;
                    return 0;
                });
            } else {
                throw new Exception ("Error copying track from MTP device");
            }
        }

        public override void SyncPlaylists ()
        {
            lock (mtp_device) {
                List<MTP.Playlist> device_playlists = new List<MTP.Playlist> (mtp_device.GetPlaylists ());
                foreach (MTP.Playlist playlist in device_playlists) {
                    playlist.Remove ();
                }
                device_playlists.Clear ();

                // Add playlists from Banshee to the device
                foreach (Source child in Children) {
                    PlaylistSource from = child as PlaylistSource;
                    if (from != null && from.Count > 0) {
                        MTP.Playlist playlist = new MTP.Playlist (mtp_device, from.Name);
                        foreach (int track_id in ServiceManager.DbConnection.QueryEnumerable<int> (String.Format (
                            "SELECT CoreTracks.ExternalID FROM {0} WHERE {1}",
                            from.DatabaseTrackModel.ConditionFromFragment, from.DatabaseTrackModel.Condition)))
                        {
                            playlist.AddTrack (track_id);
                        }
                        playlist.Save ();
                    }
                }
            }
        }

        public override bool CanRename {
            get { return !(IsAdding || IsDeleting); }
        }

        private static SafeUri empty_file = new SafeUri (Paths.Combine (Paths.ApplicationCache, "mtp.mp3"));
        protected override void OnTracksDeleted ()
        {
            // Hack to get the disk usage indicate to be accurate, which seems to
            // only be updated when tracks are added, not removed.
            try {
                lock (mtp_device) {
                    using (System.IO.TextWriter writer = new System.IO.StreamWriter (Banshee.IO.File.OpenWrite (empty_file, true))) {
                        writer.Write ("foo");
                    }
                    Track mtp_track = new Track (System.IO.Path.GetFileName (empty_file.LocalPath), 3);

                    mtp_device.UploadTrack (empty_file.AbsolutePath, mtp_track, mtp_device.MusicFolder);
                    mtp_device.Remove (mtp_track);
                    Banshee.IO.File.Delete (empty_file);
                }
            } catch {}
            base.OnTracksDeleted ();
        }

        public override void Rename (string newName)
        {
            base.Rename (newName);
            lock (mtp_device) {
                mtp_device.Name = newName;
            }
        }

        private long bytes_used;
        public override long BytesUsed {
            get {
                if (Monitor.TryEnter (mtp_device)) {
                    bytes_used = 0;
                    foreach (DeviceStorage s in mtp_device.GetStorage ()) {
                        bytes_used += (long) s.MaxCapacity - (long) s.FreeSpaceInBytes;
                    }
                    Monitor.Exit (mtp_device);
                }
                return bytes_used;
            }
        }

        private long bytes_capacity;
        public override long BytesCapacity {
            get {
                if (Monitor.TryEnter (mtp_device)) {
                    bytes_capacity = 0;
                    foreach (DeviceStorage s in mtp_device.GetStorage ()) {
                        bytes_capacity += (long) s.MaxCapacity;
                    }
                    Monitor.Exit (mtp_device);
                }
                return bytes_capacity;
            }
        }

        public override bool IsReadOnly {
            get { return false; }
        }

        protected override void AddTrackToDevice (DatabaseTrackInfo track, SafeUri fromUri)
        {
            if (track.PrimarySourceId == DbId)
                return;

            lock (mtp_device) {
                Track mtp_track = TrackInfoToMtpTrack (track, fromUri);
                bool video = track.HasAttribute (TrackMediaAttributes.VideoStream);
                mtp_device.UploadTrack (fromUri.LocalPath, mtp_track, GetFolderForTrack (track), OnUploadProgress);

                // Add/update album art
                if (!video) {
                    string key = MakeAlbumKey (track.AlbumArtist, track.AlbumTitle);
                    if (!album_cache.ContainsKey (key)) {
                        Album album = new Album (mtp_device, track.AlbumTitle, track.AlbumArtist, track.Genre, track.Composer);
                        album.AddTrack (mtp_track);

                        if (supports_jpegs && can_sync_albumart) {
                            try {
                                Gdk.Pixbuf pic = ServiceManager.Get<Banshee.Collection.Gui.ArtworkManager> ().LookupScalePixbuf (
                                    track.ArtworkId, thumb_width
                                );
                                if (pic != null) {
                                    byte [] bytes = pic.SaveToBuffer ("jpeg");
                                    album.Save (bytes, (uint)pic.Width, (uint)pic.Height);
                                    Banshee.Collection.Gui.ArtworkManager.DisposePixbuf (pic);
                                }
                                album_cache[key] = album;
                            } catch (Exception e) {
                                Log.Debug ("Failed to create MTP Album", e.Message);
                            }
                        } else {
                            album.Save ();
                            album_cache[key] = album;
                        }
                    } else {
                        Album album = album_cache[key];
                        album.AddTrack (mtp_track);
                        album.Save ();
                    }
                }

                MtpTrackInfo new_track = new MtpTrackInfo (mtp_device, mtp_track);
                new_track.PrimarySource = this;
                new_track.Save (false);
                track_map[new_track.TrackId] = mtp_track;
            }
        }

        private Folder GetFolderForTrack (TrackInfo track)
        {
            if (track.HasAttribute (TrackMediaAttributes.Podcast)) {
                return mtp_device.PodcastFolder;
            } else if (track.HasAttribute (TrackMediaAttributes.VideoStream)) {
                return mtp_device.VideoFolder;
            } else {
                return mtp_device.MusicFolder;
            }
        }

        private int OnUploadProgress (ulong sent, ulong total, IntPtr data)
        {
            AddTrackJob.DetailedProgress = (double) sent / (double) total;
            return 0;
        }

        protected override bool DeleteTrack (DatabaseTrackInfo track)
        {
            lock (mtp_device) {
                Track mtp_track = track_map [track.TrackId];
                track_map.Remove (track.TrackId);

                // Remove from device
                mtp_device.Remove (mtp_track);

                // Remove track from album, and remove album from device if it no longer has tracks
                string key = MakeAlbumKey (track.ArtistName, track.AlbumTitle);
                if (album_cache.ContainsKey (key)) {
                    Album album = album_cache[key];
                    album.RemoveTrack (mtp_track);
                    if (album.Count == 0) {
                        album.Remove ();
                        album_cache.Remove (key);
                    }
                }

                return true;
            }
        }

        public Track TrackInfoToMtpTrack (TrackInfo track, SafeUri fromUri)
        {
			Track f = new Track (System.IO.Path.GetFileName (fromUri.LocalPath), (ulong) Banshee.IO.File.GetSize (fromUri));
            MtpTrackInfo.ToMtpTrack (track, f);
            return f;
        }

        private bool disposed = false;
        public override void Dispose ()
        {
            if (disposed)
                return;

            disposed = true;
            base.Dispose ();

            if (mtp_device != null) {
                lock (mtp_device) {
                    mtp_device.Dispose ();
                }
            }

            ServiceManager.SourceManager.RemoveSource (this);
            mtp_device = null;
            mtp_source = null;
        }

        protected override void Eject ()
        {
            base.Eject ();
            Dispose ();
        }

        private static string MakeAlbumKey (string album_artist, string album)
        {
            return String.Format ("{0}_{1}", album_artist, album);
        }

        public static readonly SchemaEntry<bool> NeverSyncAlbumArtSchema = new SchemaEntry<bool>(
            "plugins.mtp", "never_sync_albumart",
            false,
            "Album art disabled",
            "Regardless of device's capabilities, do not sync album art"
        );

        public static readonly SchemaEntry<int> AlbumArtWidthSchema = new SchemaEntry<int>(
            "plugins.mtp", "albumart_max_width",
            170,
            "Album art max width",
            "The maximum width to allow for album art."
        );
    }
}


text:
Courtesy The Peninsula Hotels
This Parisian Hotel's Art Exhibition Turns Waste Into Beauty
by Betsy Blumenthal
Elise Morin's statement-making "Soli" is a beautiful but startling reminder of our culture of consumption and overproduction.
Elise Morin knows you're not coming to the Peninsula Paris because you're looking for her art—and she's happy about that.
Yesterday, the 41-year-old French artist, whose work often invokes the natural environment and the material burden art places on it, debuted her latest piece at the hotel—an undulating, polygenic sculpture made of CD fragments—alongside immersive projections by Japan-born, New York City-based artist Saya Woolfalk and a neon sculpture by Chilean artist Iván Navarro. The three artists' works (on view until November 15) are part of the latest installment in the Peninsula's multi-year art commissioning program, "Art in Resonance," which officially kicked off at the Peninsula Hong Kong (to coincide with Art Basel Hong Kong) this past March.
The works are publicly accessible; Morin and Navarro's pieces are on view in the entrance lobby of the Peninsula Paris, while Woolfalk's are displayed in a small salon just off of it. Their placement is purposefully democratic and free for all to engage with. For Morin, whose art speaks to issues like consumption and overproduction, that's a good thing. "I'm interested in the fact that the people who will see the piece are not necessarily people who have intentionally come to see it," she says. "I'm curious to see how people will react to it, whether they'll be attracted to the piece, and what they make of it."
Soli by Elise Morin
Laurent Zabulon
The piece, "Soli," is a three-dimensional landscape rendered in pulverized discs stitched together over a steel frame, to wave-like effect: an unnatural object that nonetheless recalls nature. (Viewers who saw her piece, "Glowing Memories #2," on view at Exposition Post-Carbone in Paris in 2015, will recognize the technique.)
For Morin, the material is imbued with multiple layers of meaning. It's a receptacle of people's private information, and broader cultural ideas—"an object both of collective memory and individual memory"—and an emblem of a culture that has little regard for waste, creating things in excess only to see them destroyed. (Many of the discs are unsold CDS that otherwise would have been incinerated; instead, they were sent to a recycling plant in Le Havre, an industrial port city in northwestern France, where they were crushed up and given to Morin to repurpose in her art.) That the disc is something of a dead object, whose limited lifespan is clear from the outset, is another reason for Morin's interest. "The CD is produced with a realistic duration of about 40 years," she says. "It's planned for obsolescence."
And the very thing that makes Morin's work a thing of beauty—light, reflected off the discs—also destroys it. (The discs are light-sensitive, and exposure to it deletes their contents.) Altogether, "Soli" offers a rumination on many things, the lifespan of objects and their environmental burden on the planet foremost among them.
The show's opening comes amid a series of global climate strikes meant to draw international attention toward the issue ahead of an emergency summit at the U.N. But Morin isn't hopping on a trend. "I've been doing this type of work for 20 years," she says. "There is a focus now, in the past two years and especially this week, but to me this is a continuation of a slow awakening. There are people who have been doing this, who have been conscious and fighting, for more than 40 years."
Christmas in Paris: The 10 Best Things to See and Do
Francis Ford Coppola Has Designed Paris' Chicest Hotel Suite
15 Best Things to Do in Paris With Kids


Everton and Leicester could go head to head over the signing of Hertha BSC right-back Valentino Lazaro in the summer, with the 23-year-old earning himself favourable comparisons to Bayern Munich's David Alaba.
The Austrian is enjoying a fine season in Berlin, scoring twice and assisting five in 24 Bundesliga appearances, and featured in both of his country's Nations League defeats to Poland and Israel over the international break.
The alleged Premier League interest in his signature stems from Italian journalist Raffaele Auriemma, who is quoted by CalcioNapoli24 (via Sport Witness), as saying that Napoli join Everton and Leicester in their interest, while comparing Lazaro to Alaba.
"Lazaro's agent is talking to Napoli," he said. "The price is very high.
"Hertha Berlin asks for €30m, but for €25m you can take him away. There are Premier League clubs who follow him, particularly Everton and Leicester, who continually observe him during Hertha home games.
"He's one of the reasons Hertha Berlin are in the mix for the Europa League places this season. He's widely seen as the most talented player to come from Austria since David Alaba.
The last part alludes to his versatility, as he has featured for club and country both at right back and on the right wing, as well as the odd appearance at left back and in central midfield over the years.


text:
Films with the Marx Brothers
Wood's heyday
Later films
To this point, Wood had hardly distinguished himself as more than a competent director. However, he subsequently entered a new phase, one that found him possessed of a keener eye and a surer hand. The turning point was Goodbye, Mr. Chips (1939), a faithful adaptation of James Hilton's sentimental novel about a selfless teacher and schoolmaster whose generations of students love him without reservation. The drama received an Academy Award nomination for best picture, with Robert Donat's interpretation of Charles Chipping earning him the best actor Oscar in a particularly tough field. Other Oscar nominations included Wood's first nod for best director.
Goodbye, Mr. Chips
Robert Donat and Greer Garson in Goodbye, Mr. Chips (1939), directed by Sam Wood.
© 1939 Metro-Goldwyn-Mayer Inc.; photograph from a private collection
Goodbye, Mr. Chips was Wood's last credited picture for MGM, but he spent considerable time codirecting Gone with the Wind for the studio after Victor Fleming became ill. However, Wood's work was not credited, and Fleming alone took home the Oscar for best director. Whether it was that experience that led Wood to leave MGM and go freelance is not clear, but his fortunes continued to rise.
Raffles (1939), starring David Niven and Olivia de Havilland, was an entertaining version of the oft-filmed adventures of a gentleman thief. Even better was Our Town (1940), a well-handled adaptation of the Thornton Wilder play that used many from the Broadway cast, including Martha Scott, who was Oscar-nominated. The film, a classic portrayal of small-town American life, was one of the year's best picture nominees. Rangers of Fortune (1940) was a minor western with Fred MacMurray, Albert Dekker, and Gilbert Roland. Kitty Foyle (1940), however, was a huge hit. The sentimental soap opera, which was based on Christopher Morley's best seller, centres on a working-class girl (Ginger Rogers) who must choose between her wealthy boss and an idealistic doctor. The dramatic role made erstwhile dancer Rogers a surprise winner of the best actress Academy Award. The film also received Oscar nominations for best picture, screenplay (written by Dalton Trumbo), and director.
filming of Kitty Foyle
(From left to right) Sam Wood, James Craig, an unidentified crew member, and Ginger Rogers on the set of Kitty Foyle (1940).
© 1940 RKO Radio Pictures Inc.
Wood's success continued with the comedy The Devil and Miss Jones (1941). Charles Coburn starred as the wealthy owner of a department store who goes undercover in order to root out union activists but instead is befriended by a clerk (played by Jean Arthur) and develops sympathy for his mistreated employees. Kings Row (1942), a sanitized adaptation of Henry Bellamann's sensational best seller, was probably Wood's finest work, a sprawling saga of a Midwestern town's dark hidden life in the early 1900s. The cast included Ann Sheridan, Ronald Reagan, Claude Rains, Betty Field, and Coburn. Some of the book's more controversial aspects, including incest and homosexuality, had to be toned down to meet the Production Code standards. The drama received an Academy Award nomination for best picture, and Wood earned his third best director nod in four years. At the Academy Awards ceremony, Wood's loyalties were divided, however, because his other film from 1942, The Pride of the Yankees, was also a best-picture nominee. The biopic about New York Yankees great Lou Gehrig is considered a classic among baseball films, and Gary Cooper (in the title role) and costar Teresa Wright (as Gehrig's wife) also received Oscar nods.
In 1943 Woods replaced DeMille, his mentor, on For Whom the Bell Tolls (1943), which became arguably his highest-profile project. The adventure film was based on the Ernest Hemingway novel and is considered one of the best adaptations of the writer's works. It was an enormous box-office success and received nine Academy Award nominations, with stars Cooper, Ingrid Bergman, Akim Tamiroff, and Katina Paxinou (who won) all receiving nods. Wood reunited with Cooper and Wright on Casanova Brown (1944), a modest comedy about ex-spouses whose baby becomes a point of contention. Bergman and Cooper worked again with Wood on Saratoga Trunk (1945), an adaptation of the Edna Ferber novel about a half-Creole woman in New Orleans who, seeking revenge against her father's snobbish family, creates a scandal when she begins dating a gambler. Although criticized for being overly melodramatic, the film was popular with moviegoers.
Bergman, Ingrid; Cooper, Gary; For Whom the Bell Tolls (1943)
Gary Cooper (left) and Ingrid Bergman in For Whom the Bell Tolls (1943), directed by Sam Wood.
© 1943 Paramount Pictures Corporation
Bergman, Ingrid; Paxinou, Katina; Cooper, Gary; For Whom the Bell Tolls
(From left) Ingrid Bergman, Katina Paxinou, and Gary Cooper in For Whom the Bell Tolls (1943).
Courtesy of Paramount Pictures Corporation
Wood turned to lighter fare with Guest Wife (1945), a romantic comedy starring Claudette Colbert and Don Ameche. Heartbeat (1946) was a failed remake of a French comedy (Battements de coeur [1940; Beating Heart]) about a pickpocket (Rogers) and a diplomat (Jean-Pierre Aumont) who fall in love. Wood fared better with Ivy (1947), in which Joan Fontaine was cast against type as a murderer.
Wood then returned to MGM to make his last three pictures. Command Decision (1948) was a solid version of a William Wister Haines play. Gable gave a notable performance as a conscience-racked flight commander who sends his men on a deadly mission, and Walter Pidgeon, John Hodiak, and Van Johnson appeared in supporting roles. The Stratton Story (1949) was a fine biopic about the baseball player Monty Stratton, who overcame the loss of one leg; James Stewart played the title role, and June Allyson was Stratton's wife. Finally, there was Ambush (1950), an adequate western about an Indian scout (Robert Taylor) trying to rescue a woman kidnapped by Apaches. Before the film was released, Wood suffered a fatal heart attack.
Wood, a committed anticommunist, helped found the watchdog Motion Picture Alliance for the Preservation of American Ideals in 1944, and he served as its first president. In 1947 he testified against many figures in Hollywood before the House Un-American Activities Committee. His will specified that his heirs (except his wife) had to sign a loyalty oath to the United States before receiving their inheritance.
Michael Barson


I enjoy holiday cookies. Okay, I like cookies in general, but there's something about brightly decorated cookies with snowflakes and candy canes and all of that holiday goodness that just makes holiday cookies a lot more fun. When the opportunity came up to try a gourmet holiday cookie bouquet from Cookies by Design, I couldn't pass on the opportunity.
If you aren't familiar with cookie bouquets, the concept is simple (and actually started by Cookies by Design!) Start with the concept of a bouquet of flowers, but instead of colorful flowers, you have colorfully, hand-decorated cookies and you have a cookie bouquet! Doesn't that sound delicious?
When we first receive the Cookies by Design Happy Holidays Bouquet, I was impressed with the care they took to ensure the cookie bouqet arrived in perfect condition. The bouquet was wrapped in plastic and carefully packed in a durable carboard box. There are wooden pegs glued to the back of each cookie (the cookies are wrapped too!) and inserted into the base so you can see each beautifully decorated cookie in the bouquet.
The Cookies by Design Happy Holidays Bouquet comes in a variety of sizes – from 1 cookie ($10) to 12 cookies ($89.99.) These cookies are hand-decorated with traditional Christmas symbols that capture the holiday spirit.
But the Cookies by Design Cookie Bouquets don't just look amazing, they taste as good as they look. Admittedly, after photographing the cookies, I squirrelled away all but one, thinking I couldn't possibly eat all of these cookies in the immediate future. I was wrong. Each night for the next 4 nights, I found myself pulling a cookie out of the freezer so I could enjoy it as a snack. I now only have two cookies left!
Which is your favorite design? I love the Christmas tree!
In addition to the detailed cookie decoration, what makes the Cookies By Design cookies different from others is the quality and the flavor of the cookie and the icing. I've tried some iced cookies that tasted artificial, were bland, or were WAY too sweet. Made with sugar and cinnamon brown sugar cookie dough, these cookies were perfectly sweet without being TOO sweet. The cookies were so soft, you knew they were freshly baked. In short, these are the perfect cookie for both kids and adults!
If you're looking for a last-minute gift idea, Cookies by Design offers same day delivery on many of their gourmet cookie bouquets in select areas. With cookie bouquets, cookies, and other delicious baked gifts starting as low as $7.75, it's easy to find a "sweet" gift for anyone with Cookies by Design.
Have you ever received a cookie bouquet?


With the new full width wrapper module in Backdraft 2.0, creating full width sections of your website just got too easy.
Hop over to the BD: Extra Modules page and copy the full width wrapper from the bottom of the page.
Paste it as an inflow item directly onto a website page or master page (just like you would with any other module).
Style to taste! Adjust the background color, give it a background image, or even go all out with a CSS3 gradient!
Paste modules inside the full width wrapper.
As Walter Davis says, "There is no step 5".


text:
🕓 3
Gold struggles despite highest US inflation in four decades
Gold was unimpressed by the recent US inflation data as the precious metal traded unchanged on the day during the US session.
Was Crypto.com hacked?
One of the biggest cryptocurrencies as well as exchanges and marketing giants in the crypto space, Crypto.com, is apparently having some security issues. Crypto.com has paused the withdrawal option from their exchange and wallets, due to suspicious activity that was spotted. The company has informed about this via its official Twitter account.
Walmart to enter the metaverse
One of the biggest companies in the United States, Walmart, appears to be preparing to enter the metaverse. According to different sources, the company is also looking into creation of its own cryptocurrency as well as NFTs, which it plans to sell.
Fidelity advising countries to buy Bitcoin
Fidelity, one of the biggest asset managers in the world, has recently advised central banks and even countries to follow the footsteps of El Salvador or Tesla. Both of these entities have bought Bitcoin and have it now in their treasuries. According to Fidelity, game theory is in play and entities that buy in now will have competitive advantage.
Tonga ready to follow Salvador´s Bitcoin adoption?
According to a recent tweet by the chairman of Glogal Organisation of Parliamentarians Against Corruption, Lord Fusitu, Tonga is set to become follow El Salvador to accept Bitcoin as a legal tender. The tweet described in 5 points, how Tonga can follow Salvador. If everything goes according to plan, Tonga can accept BTC by the end of 2022.
Powell´s claims calmed the markets
Yesterday, Jerome Powell, the Chairman of the Fed, have specified that even though there will be interest rates hike (maybe on few occasions), the changes to interest rates might not be significant. More specifically, Powell stated that US will probably remain in an era of very low interest rates, which was positively received by several markets.
Tesla to accept Dogecoin
Tesla has just announced that it will be accepting Dogecoin for special products it has in its portfolio. These are for instance Giga Texas Belt Buckle for 835 DOGE (around 155 dollars) or Cyperquad for Kids for 12 020 DOGE (around 2 340 dollars).