text:
Q: How do I unit test a C# function which returns a Func? I have a class containing a method which returns a Result object which contains a property of type Func.
class Result {
   public Func<Result> NextAction { get; set; }
}

How do I write a unit test assertion regarding the content of this Func? The following obviously does not work, because the compiler generates two different methods for the lambda:
// Arrange
ListController controller = new ListController(domain);
// Act
Result actual = controller.DefaultAction();
// Assert
Func<Result> expected = () => new ProductsController(domain).ListAction();
Assert.That(actual.NextAction, Is.EqualTo(expected));

I'm guessing that I could do this by using expression trees instead, but... is there a way to avoid doing so? I'm using NUnit 2.5.
EDIT:
There are no other identifying fields in the Result object. It is intended to be a way of invoking the next object/method based on a decision made in the current object/method.

A: Why not invoke the Func and compare the returned values?
var actualValue = actual.NextAction();
var expectedValue = expected();
Assert.That(actualValue, Is.EqualTo(expectedValue));

EDIT: I see that the Result class does not have any identity. I guess you have some other fields in the Result class that define the identity of the Result and can be used to determine if two results are equal.

A: I'm not aware of an easy way to look inside a lambda (other than using expression trees as you said) but it is possible to compare delegates if they're assigned a method group instead.
var result1 = new Result {
    NextAction = new ProductsController(domain).ListAction };
var result2 = new Result {
    NextAction = new ProductsController(domain).ListAction };

//objects are different
Assert.That(result1, Is.Not.EqualTo(result2));

//delegates are different
Assert.That(result1.NextAction, Is.Not.EqualTo(result2.NextAction));

//methods are the same
Assert.That(result1.NextAction.Method, Is.EqualTo(result2.NextAction.Method));

The above example does not work if you use lambdas since they are compiled to different methods.

A: If you Func<Result> always return the same result you can test which object is returned by the function.

A: Well it appears that unit testing the contents of a Func goes beyond the normal range of unit testing. A Func represents compiled code, and therefore can not be further inspected without resorting to parsing MSIL. In this situation, it is therefore necessary to fall back on delegates and instantiated types (as suggested by Nathan Baulch), or to use expression trees instead.
My expression tree equivalent below:
class Result {
   public Expression<Func<Result>> NextAction { get; set; }
}

with the unit testing as follows:
// Arrange
ListController controller = new ListController(domain);
// Act
Result actual = controller.DefaultAction();
// Assert
MethodCallExpression methodExpr = (MethodCallExpression)actual.NextAction.Body;
NewExpression newExpr = (NewExpression)methodExpr.Object;
Assert.That(newExpr.Type, Is.EqualTo(typeof(ProductsController)));
Assert.That(methodExpr.Method.Name, Is.EqualTo("ListAction"));

Note that there is some inherent fragility to this test as it implies the structure of the expression, as well as its behaviour.

A: If I understand the issue properly the NextAction may or may not have a different lambda implementation, which is what needs testing.
In the example below I compare the methods IL bytes. Using reflection, get the method info and IL bytes from the body in an array. If the byte arrays match, the lambda's are the same.
There are lots of situations that this wont handle, but if it's just question of comparing two lambda's that should be exactly the same, this will work. Sorry it's in MSTest :)
using System.Reflection;
....

    [TestClass]
    public class Testing
    {
        [TestMethod]
        public void Results_lambdas_match( )
        {
            // Arrange
            ListController testClass = new ListController( );
            Func<Result> expected = ( ) => new ProductsController( ).ListAction( );
            Result actual;
            byte[ ] actualMethodBytes;
            byte[ ] expectedMethodBytes;

            // Act
            actual = testClass.DefaultAction( );

            // Assert
            actualMethodBytes = actual.NextAction.
                Method.GetMethodBody( ).GetILAsByteArray( );
            expectedMethodBytes = expected.
                Method.GetMethodBody( ).GetILAsByteArray( );

            // Test that the arrays are the same, more rigorous check really should
            // be done .. but this is an example :)
            for ( int count=0; count < actualMethodBytes.Length; count++ )
            {
                if ( actualMethodBytes[ count ] != expectedMethodBytes[ count ] )
                    throw new AssertFailedException(
                       "Method implementations are not the same" );
            }
        }
        [TestMethod]
        public void Results_lambdas_do_not_match( )
        {
            // Arrange
            ListController testClass = new ListController( );
            Func<Result> expected = ( ) => new OtherController( ).ListAction( );
            Result actual;
            byte[ ] actualMethodBytes;
            byte[ ] expectedMethodBytes;
            int count=0;

            // Act
            actual = testClass.DefaultAction( );

            // Assert
            actualMethodBytes = actual.NextAction.
                Method.GetMethodBody( ).GetILAsByteArray( );
            expectedMethodBytes = expected.
                Method.GetMethodBody( ).GetILAsByteArray( );

            // Test that the arrays aren't the same, more checking really should
            // be done .. but this is an example :)
            for ( ; count < actualMethodBytes.Length; count++ )
            {
                if ( actualMethodBytes[ count ] != expectedMethodBytes[ count ] )
                    break;
            }
            if ( ( count + 1 == actualMethodBytes.Length )
                && ( actualMethodBytes.Length == expectedMethodBytes.Length ) )
                throw new AssertFailedException(
                    "Method implementations are the same, they should NOT be." );
        }

        public class Result
        {
            public Func<Result> NextAction { get; set; }
        }
        public class ListController
        {
            public Result DefaultAction( )
            {
                Result result = new Result( );
                result.NextAction = ( ) => new ProductsController( ).ListAction( );

                return result;
            }
        }
        public class ProductsController
        {
            public Result ListAction( ) { return null; }
        }
        public class OtherController
        {
            public Result ListAction( ) { return null; }
        }
    }


Now available for men's voices! This classic spiritual is given the utmost care in this stellar arrangement. The sensitive writing delivers layers of beauty that cascade effortlessly from the printed page. Unison singing mingles with moments of luscious harmonies giving listeners a glimpse of the divine. Stunning!


text:
La Rißtal, également Rißbachtal ou vallée du Rissbach, est une vallée du massif des Karwendel, à travers laquelle coule le Rißbach, en Autriche et en Allemagne.

La rivière prend naissance près du plateau de l'Ahornboden qui doit son nom aux grands érables. Elle se trouve alors dans un lit artificiel étroit sur plusieurs kilomètres. En , de vastes mesures de restauration, destinées à retrouver l'état initial du Rißbach, sont faites sur un projet de deux ans.

La Rißtal est en grande partie naturelle, mais est bordée par une route utilisée par de nombreux touristes, en particulier dans la grande région de Munich, pour atteindre le cœur de le parc naturel des Karwendel en voiture. Eng est devenu un centre touristique avec un grand parking et un grand restaurant. À l'est de Hinterriß, se trouve la station de péage, qui est facturée aux heures d'ouverture de la route vers Eng de début mai à fin octobre ; en hiver, la route est fermée. De mi-mai à début de novembre, le  (RVO-Linie 9569) part de Lenggries (correspondance avec la Bayerische Oberlandbahn) avec des arrêts dans toutes les restaurants et les parkings des randonneurs dans la vallée.

Notes et références

Vallée des Alpes autrichiennes
Vallée en Allemagne
Géographie de la Bavière
Géographie du Tyrol

redpajama_set_name: RedPajamaWikipedia


We all want to earn as much money as we can and make the most of it by investing it wisely right? But, have you ever asked yourself, are there factors that actually work against me in achieving my financial goals? Well, sadly, the answer to that is yes!
One of these negative factors I want to talk about is inflation. What is it? How does it affect your financial goals of investing and making a lot more money? I will answer these and many more questions in this post.
I don't know about you but for some reason, when I think about inflation I think of air and balloons. But no, really. Inflation is no joke.
It basically means that the prices of goods and services are on the constant rise and the citizens' salary is not enough to cover their basic needs. These relate to obtaining these goods and services.
How can we actually perceive if we are being affected by inflation?
It is obvious that you cannot just go around life and say that you are being affected by inflation just because you are not managing your finances well.
There are ways to measure if a country is being affected by inflation and that is measured by considering the power to purchase each person has and what I mean with this is the amount of goods and services you can purchase with the money you have at hand will determine if you are being affected by inflation or not.
If your purchasing power is not high enough to cover your basic needs, then you are definitely being affected by inflation.
There are ways to go against the current when it comes to inflation and you definitely need to consider them if you actually want your money to have enough value for you to be able to purchase goods and services.
One way to fight against inflation is by investing the money you are earning in a different currency. If you earn Bolivares, then try investing them in dollars which is a way stronger currency that is not affected by inflation as much as the Bolivar is.
Next story What are the top 4 warehouse management systems?


In health, education, energy, finance, agriculture, and other areas, technology is transforming international development. F&D asked a few leading development agencies to describe innovative technology projects they are funding in developing economies. These agencies are not just providing financing, they are also making use of local talent, transferring knowledge, and achieving durable change. Here are their stories.
Global Affairs Canada, which leads Canada's international development and humanitarian assistance, aims to help those most in need, building more resilient communities and stimulating sustainable economies. We work in partnership with the private sector, civil society, and others to maximize the impact of our development investments.
One of our partners is Digital Opportunity Trust (DOT), a Canadian social enterprise working in international development. DOT's youth-led movement of daring social entrepreneurs is transforming communities across Africa and the Middle East.
Through DOT's digital livelihoods program, young people like Ajra Mohammed in Kenya are using their deep understanding of local needs to build social impact initiatives that create opportunities, shape local economies, and make technology locally relevant.
Mohammed was a recent university graduate struggling to find meaningful employment when she joined DOT. After participating in business and technology training and connecting with DOT's network of young leaders, she began delivering entrepreneurship and digital skills training to peers in her community. Having gained insight into the needs of her own community, she has now launched a successful social enterprise—the first women-focused technology innovation hub in Kenya.
Mohammed has transformed the lives of hundreds of people who are now taking advantage of educational opportunities, starting businesses, and finding jobs because of the digital networks she has created.
DOT has supported more than 5,000 young people like Mohammed, who have in turn transformed the lives of nearly a million others through digital social impact initiatives.
DOT's program is a powerful model for sustainable, technology-enabled, youth-led change. It recognizes that youth are natural adopters of technology who have powerful insight into the needs of their communities. Equipped with the tools for positive social impact, young people can launch initiatives that promote community well-being, create jobs, and shape local economies. Global Affairs Canada and other stakeholders have helped DOT scale up its development impact over the past 15 years.
Advances in mobile technology and digital connectivity have reshaped our lives in the United States and can transform the lives of millions in low-income countries. According to strategy& (formerly Booz & Company), the digitization of developing economies could yield a $4.4 trillion increase in GDP among countries at the bottom of the pyramid.
We're already seeing promising signs. In parts of Africa, mobile money has completely changed the way people save, send, and receive money. When a mobile phone replaces cash hidden at home, people are less vulnerable to theft. It becomes easier for them to send money to family members or to save it securely and harder for their bosses to skim a little off the top on payday.
That's why we are working to strengthen the ecosystem for mobile money and other digital financial services. USAID is a cofounder of the Better Than Cash Alliance (BTCA), a group committed to digitizing payment flows and creating pathways toward more inclusive growth.
At the height of the Ebola crisis, Sierra Leone, also a member of the BTCA, digitized hazard payments to more than 15,000 response workers over the course of just two weeks.
Before the change, workers had received their pay in cash, making them vulnerable to corruption and theft and delaying receipt by more than a month. This bitter combination caused an average of eight strikes a month.
Digitization ensured that the health workers were paid within a week, putting an end to the strikes. At the same time, mobile money saved more than $10 million by ending double payment, reducing fraud, eliminating the costs of cash transportation, and reducing travel costs for response workers. It strengthened Sierra Leone's capacity to contain the Ebola epidemic.
Two billion people still don't have access to financial services, and a disproportionate number of them are women. But mobile money has strong momentum. It is now available in 85 percent of the countries that need it most—those where the vast majority of people don't have access to traditional banks.
Technology is transforming the way we pursue international development, and it presents a tremendous opportunity to help the 700 million people who still live on less than $1.90 a day.
No one can ignore how the digital revolution is changing the world. Digitization is proceeding much faster than development in other sectors; the number of people who own a mobile phone is far larger than those with access to electricity or clean water.
We see digitization not as a goal in itself, but rather a tool to be systematically explored for improving people's living standards and making progress toward the United Nations' Sustainable Development Goals.
Our "digital for development" strategy focuses on two areas: ensuring that digital benefits are benefits for all and promoting better-informed decision making through publicly accessible big data. A massive amount of data is produced daily and, when put to good use, it can help policymakers gain potentially lifesaving insight. This is especially true in low-income countries, where governments generally lack good data to inform their policies.
We are funding a project in Uganda to develop tools to help the government monitor and prioritize policy measures. This project—to be implemented by the United Nations Capital Development Fund (UNCDF) and a private partner—develops mobile phone applications for data analytics. One such app helps identify urban mobility patterns through mobile phone data; another is a financial inclusion app that allows the UNCDF and other development actors to monitor the use of digital financial services.
We also support a digital teachers' platform in the West Bank and Gaza, a peer-to-peer site where teachers share tips and experiences. The portal has 6,500 active users and more than 2 million hits.
These are just a few projects currently in progress—but in the digital world, innovation is the name of the game. To generate new ideas, we launched a biennial prize this spring with the Royal Museum of Central Africa to reward outstanding initiatives that use digitization as a lever for development.
Of course, digital dividends are not automatic and often not equally distributed. And we must also take into account the potential risks of digitization, such as increased vulnerability to cybercrime and the emergence of new or deeper inequalities.
But digitization in development is a fundamental game changer, especially in poor countries and fragile states, where Belgium has committed to focus at least 50 percent of its official development assistance.
The Japanese government promotes joint research projects between scientists from Japan and developing economies through the Science and Technology Research Partnership for Sustainable Development (SATREPS). These projects provide an avenue for universities and research institutes in those countries not only to boost their technical capacity, but also to apply this knowledge to a host of universal real-world challenges such as global warming, infectious diseases, and natural disasters. The initiatives born of these scientific partnerships also spur progress toward the United Nations' Sustainable Development Goals.
Since 2008, our agency, in partnership with the Japan Science and Technology Agency and the Japan Agency for Medical Research and Development, has implemented more than 100 SATREPS projects. One of these, the Carbon Sequestration and Monitoring Project, began in 2012 in the Gundih gas field of Indonesia's Central Java province.
This project brings together researchers from Japanese universities and local counterparts from the Bandung Institute of Technology, Pertamina Oil of Indonesia, and others. Our mission is to develop a system for carbon dioxide capture and sequestration—the first attempt to do so in southeast Asia.
Natural gas production in the East Java Basin, where the Gundih gas field is located, results in high carbon emissions. Our project seeks to reduce these emissions by separating carbon dioxide from the gas during the production phase and then injecting it into underground sand layers for safe storage. Up to 30 tons of carbon emissions could be sequestered underground each day as a result of this project, potentially setting Indonesia on a course to reach its goal of reducing total carbon emissions by 26 percent by 2020.
The first phase of the project entails determining the amount of carbon dioxide emissions that can be safely injected underground. Simulations and tests ensure that pressure outside the injection layer will not cause fault instability. Meanwhile, the scientists monitor the movement of injected carbon gas through changes in gravity.
This advanced technology—which sets the stage for large-scale carbon sequestration—has already attracted donor attention, including from the Asian Development Bank. We are proud to be a part of the efforts to make carbon sequestration a reality in southeast Asia and help reduce carbon emissions on a global scale.


text:
Q: Embed patch file in sh file I'm trying to create a .sh file which internally runs a patch. So instead of running patch -p0 of a patch file adjacent to the script, I'd like the patch to be embedded within.
I tried the below
patch -p0 <<EOF
Index: app/code/Magento/CustomerImportExport/Model/Import/Customer.php
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- app/code/Magento/CustomerImportExport/Model/Import/Customer.php     (date 1487543450000)
+++ app/code/Magento/CustomerImportExport/Model/Import/Customer.php     (revision )
@@ -371,6 +371,7 @@
         // attribute values
         foreach (array_intersect_key($rowData, $this->_attributes) as $attributeCode => $value) {
             if ($newCustomer && !strlen($value)) {
+                               $entityRow[$attributeCode] = $value;
                 continue;
             }

EOF

But it's not working. However when I run patch -p0 on the original patch file, it works without any problems. Any clues what could be wrong?
Thanks,

A: Try this suggestion from: Re: [bug-patch] patch 2.6.1 with here document in a shell script

Change the above to this, and it will work better:
patch -p0 <<'EOF'
Without the quotes, your script below expands constructs like $@ in the here script.

redpajama_set_name: RedPajamaStackExchange


text:
Article in New York Times, Technology Supplement 2003-09-25 Home
For the World's A B C's, He Makes 1's and 0's
To Call Cyrillic, Chinese or Cherokee to the Screen, Typographer Helps Forge a Digital Lingua Franca
by Michael Erard
Photocall Ireland, for The New York Times
STANDARD SETTER – Michael Everson translates alphabets into code that can be read by computers.
ICHAEL EVERSON, a 40-year-old typographer who lives in Dublin, considers himself blessed because he has found his life's work: to be an alphabetician to all the peoples of the world. Mr. Everson's largest project to date – a contribution to a new version of Unicode 4.0, an international standard for computerizing text – is cementing his reputation.
His mission has taken him to Kabul, Afghanistan, and Helsinki, Finland; to Beijing, Tokyo and Redmond, Wash. His Dublin house is a shrine to his obsession with every writing system that humans are known to have created – 148 of which Mr. Everson says he can use for writing his name. In the hallway is an icon of the saints Cyril and Methodius (Cyril is often credited with inventing the Cyrillic alphabet) and a page from a Maghreb manuscript from North Africa.
He keeps a photo of a stone inscribed with ogham, an ancient Irish alphabet that looks like hash marks, in a silver frame. His office chair, parked in front of a Macintosh G4 laptop named Cyril, is upholstered with dark blue fabric dotted with Egyptian hieroglyphics. Surrounding his desk are shelves heavy with books on the origins of cuneiform and other writing systems.
He remains fond of the Roman alphabet, however. "Of all the alphabets, it's the best one," he said in a telephone interview.
For the last 10 years, Mr. Everson, who has American and Irish citizenship, has played a crucial role in developing Unicode, which might be viewed as the computer age's Rosetta stone. Mr. Everson explains Unicode as "a big, giant font that is supposed to contain all the letters of all the alphabets of all the languages in the world."
A more technical explanation of Unicode is this: When Mr. Everson sends e-mail in ogham, his computer isn't sending ogham letters through the ether. Instead, strings of 0's and 1's are transmitted, and when they arrive on a friend's computer, they generate on its screen the same ogham letters that Mr. Everson typed. Unicode is the master list that resides in both computers and translates individual letters and symbols into strings of 0's and 1's and back again. Most current software is Unicode-compliant, which means that this master list of all the world's writing systems has been built into operating systems, browsers and software.
The code assigned to all 96,000 characters is handled only by programmers in its naked form, while computer users (and sometimes vendors) install the specific fonts that represent a specific alphabet. A font renders a language readable to humans; Unicode renders a font readable to computers.
Most people don't even realize Unicode is at work. "Unicode is like plumbing," said Rick McGowan, the vice president of the Unicode Consortium. "Yet it's the most far-reaching and ambitious multilingual project in history."
It is because of Unicode that bloggers can muse in Arabic and domain names can exist in Chinese, or that National Security Agency analysts can scour the Internet for reports on the latest threats in East African newspapers. "Because of Unicode," Mr. McGowan said, "you can plunk down a vanilla off-the-shelf computer into a cafe anywhere in the world and have any user in any language walk up to it and use it for accessing the Web."
Mr. McGowan was a member of the group of computer scientists and linguists who set out to create the system in 1990 to solve an emerging problem.
As a growing number of users wanted to write in their own languages on their machines, companies had developed methods for computerizing text that did not appear in the Roman alphabet. With the rise of the Internet, the problem became more complicated because there was no assurance that all those machines would be able to share text data. Without a shared standard, manufacturers and even governments were creating isolated islands of data, each with its own standard, and each computer would have to be customized to the writing system that the owner wanted to use. Many users could not write e-mail, build Web sites or search databases in their own languages and alphabets.
TRANSLATION – Michael Everson at his home in Dublin, a shrine to his obsession with writing systems.
The solution was Unicode, an international standard for character encoding. (Character encoding is simply any system that transmits textual information; Morse code is one example.) Last month the latest version of the standard, Unicode Standard Version 4.0, was published. It contains encodings (that is, unique strings of 0's and 1's) for some 96,000 letters and symbols. Approximately 70,000 of them are Chinese characters. Unicode also contains support for 54 other writing systems, from Mongolian to Thai to Gothic to Cyrillic.
Mr. Everson said he had worked on about 5,000 of those characters. Version 4.0 includes characters for Linear B (for which he designed the font) and other ancient Mediterranean alphabets that are used mainly by scholars.
As vast as Version 4.0 seems, it is still not complete, and nearly 100 writing systems remain to be encoded. Mr. Everson is haunted by the prospect that Unicode may never be finished. "Imagine how you would feel if your name was François, but there was no ç available," Mr. Everson said. "You would be irritated that your phone bill came addressed spelling your name wrong. Now imagine if your language used a totally different alphabet and you couldn't use computers at all because of it. It's a question of human rights, really."
An incomplete Unicode is a looming possibility, however. Now that the writing systems of the major computer markets are encoded, the computer companies that once backed the Unicode project are beginning to question the expense. To ensure that the remaining writing systems are included, a project named the Script Encoding Initiative has been set up at the University of California at Berkeley to enlist scholars and apply for funds from private foundations to hire Mr. Everson full time.
One result of the dwindling interest from the private sector is to put pressure on Mr. Everson to complete large projects. "They say, 'Here, Michael, can you do Egyptian?' It's like, no. Egyptian is on my list, Egyptian is hard, and it's big."
To pay the bills, Mr. Everson works as a typesetter. He is currently setting type for "Gargantua," by Rabelais, in Irish. Other notable projects include the first publication of the entire New Testament in Cornish, as well as an English-Cornish dictionary.
But Mr. Everson admits that he is most drawn to the encoding work. "It's best for me in my life to be consumed by an obsession in writing systems, because I am extraordinarily well suited to dealing with it," he said.
Mr. Everson was first attracted to far-off places and languages by the books of J. R. R. Tolkien, which he first read as a 13-year-old living in Tucson. (Mr. Everson said he still has a "soft spot" for Tengwar, one of the alphabets that Tolkein invented for his made-up languages of Sindarin and Quenya.) "The Lord of the Rings" led him to Anglo-Saxon and the epic poem "Beowulf," which he decided to translate from Old English at the age of 14. From his copy of the "Beowulf" manuscript, he practiced copying Anglo-Saxon letters with a calligraphy pen.
Then he graduated to designing fonts on his Macintosh, tackling Georgian and Cyrillic, then Devanagari. After feeling dissatisfied with graduate school at U.C.L.A., he moved to Ireland in 1989 and began typesetting for a living while designing exotic fonts on the side for writing systems including Cherokee, ogham and Sinhala.
In 1993, he saw a request from the Unicode Consortium for revisions involving some archaic scripts, one of which was ogham. "It was like, ooh, this is Irish, let's look into it," Mr. Everson recalled. He also sent comments on Burmese, Ethiopic, Yi and Sinhala. "I started in early," he said. "I just plunged right in."
Meanwhile, at the Unicode offices in Silicon Valley, people were impressed with the work by this relative unknown in Ireland. Mr. McGowan remembers the first proposal he received from Mr. Everson, on a particular character in ogham. The first time they met, Mr. McGowan was so captivated by Mr. Everson's charm and erudition that he saved his name tag. "Michael is a pretty special guy," he said. "Also, he wrote the month with a Roman numeral. I thought that was amusing."
Mr. Everson's knowledge of the world's writing systems has made him indispensable to Unicode. "At this point, Michael is probably the world's leading expert in the computer encoding of scripts," Mr. McGowan said. "Nobody else comes close to having his detailed knowledge about so many scripts and how they are, or should be, encoded."
Deborah Anderson, a researcher in the linguistics department at Berkeley who heads the Script Encoding Initiative, credits Mr. Everson with getting most of the lesser-known writing systems into Unicode. His 220 proposals or technical documents, she said, make him "without question the single most prolific Unicode proposal author around."
As exotic as the subject matter is, the work itself is fairly dry. It involves finding authoritative texts, assembling examples and seeking out experts and then working with them to determine how many characters there should be and how they should look.
"It's one thing to be a specialist who reads Ugaritic," Mr. Everson said. "It's another to be a person who can figure out the essential bits of the writing system in terms of the way Unicode works."
He takes a remarkably long view of the impact of his work. "There's satisfaction in knowing that the work of analyzing and encoding these languages, once done, will never need to be done again," he said. "This will be used for the next thousand years."
Mr. Everson also seems to enjoy the human interactions. He is proud of working with the grandson of Osman Yusuf Kaynandid, who invented the Osmanian script in Somalia in 1922. He also likes to tell about how he met the president of the Tibetan Calligraphy Society at a Unicode meeting in Copenhagen. Mr. Everson had helped the organization ensure that Tibetan was included in the standard. The president showed Mr. Everson how to write his name in Tibetan with a highlighter pen.
"He thanked me," Mr. Everson said with reverence. "I couldn't believe that, because his organization has been in existence for over a thousand years."
HTML Michael Everson, Evertype, 73 Woodgrove, Portlaoise, R32 ENP6, Ireland, 2003-09-25
Site copyright © 1993-2004 Evertype. All Rights Reserved

redpajama_set_name: RedPajamaCommonCrawl


On Thursday, DMX was spotted outside court in NYC, where he had a hearing on his tax evasion case, and the first thing people are noticing is his change in weight. Last month, X's lawyer said her client had put on 40 llbs while in rehab over the past couple months, and he pretty much confirmed it Thursday at court.
The exchange between X & the TMZ cameraman isn't whats important here though, it's X's new healthy look & image.
Just a few months back, the former Ruff Ryder looked significantly skinnier and unhealthy, but ever since he's entered rehab, X looks to be doing much better.
The footage that surfaced today comes just a couple weeks after finding out that X was clean and sober, so this change in his image & weight shouldn't come much of a shock to his fans.
Check out the clip of X outside today's court house (first clip below), and let us know what you think. Ive also included a clip of X from a few months back (second clip) which shows him much thinner and unhealthier than he is now. Let's hope he keeps it up.


text:
Nova Scotia's Evolve Festival Gets Edward Sharpe, Man Man, Chali 2na for 2011 Edition
Antigonish, NS's Evolve Festival may have been named the Best Music Festival in Canada, but organizer Jonas Colter had a rough time at 2010 instalment of the event. He got arrested and fined $4,500 for postering Halifax, and even considered relocating the festival to Moncton, NB.
Well, Evolve has announced the details of its 2011 edition, and it's staying put in Antigonish. The festival will go down from July 22 to 24 and will include performances from a diverse range of artists including Edward Sharpe and the Magnetic Zeros, Chali 2na, Pretty Lights, Man Man, Idlers, and, uh, children's entertainer Fred Penner. The full lineup is still forthcoming, but you can read a slightly longer list here.
Tickets are on sale now from Ticketpro or at the retailers listed here. Early bird tickets will cost $135, while regular pre-purchases are $145. If you buy a pass at the gate on opening night, it will cost you $170. As an extra bonus, Evolve promises to plant a tree for every ticket sold.
Stay tuned to the Evolve website for more announcements regarding the 2011 festival.
EVOLVE FESTIVAL
Check Out Our Evolve Festival Profile
Tragically Hip and Odds Offshoot Strippers Union Ready New Double Album
Have Iced Earth Been Dropped by Their Record Label?
Donald Trump Bids His Presidency Farewell to the Tune of Frank Sinatra's "My Way"
Gary Numan Explains How He Earned Just $65 from a Million Streams
Donald Trump Pardoned Lil Wayne Before Leaving the White House
Watch the New Radicals' Full Reunion Set for the Biden Inauguration
Here's What's Coming to Netflix Canada in February 2021
Minor Threat Recreate Iconic Porch Photo
Vancouver's Rio Theatre Is Becoming a Sports Bar
Gwyneth Paltrow's "Vagina" Candle Reportedly Exploded and Caused an "Inferno"
America Is Already Healing with a Brand New Macklemore Freestyle
Insane Clown Posse Resent Being Compared to Capitol Rioters


The timber export industry has attracted bad press after Queensland workers were found to be exporting illegally.
The reputation of Australia's $2 billion timber export industry is in question after four Queensland workers were fined and sentenced to jail for illegally exporting timber.
Yesterday, three directors and an employee of a wholesale timber and flooring company in Brisbane pleaded guilty to falsifying Commonwealth documents to send timber to a number of countries between 2006 and 2009.
Moxon and Company directors Anthony Moxon, Andrew Wilson and Mark Affleck, along with employee Joanne Mason, have admitted to 74 charges of fraudulently exporting timber by using fake stamps to make Commonwealth documents.
They have been fined $858,000 and sentenced to a combined four-and-a-half years in jail. All terms have been suspended, except for one director who will serve a minimum eight months.
Wayne Terpstra, acting first assistant secretary of compliance with the Department of Agriculture, says the employees have ignored and damaged the system.
"Certainly, it's damaging for the confidence that buyers of Australian timber products in this case might have in the products that they're getting and in fact the certification that's being provided," he said.
"People who might have considered or might be involved in similar behaviour need to be very, very concerned."
Mr Terpstra says there are other ongoing cases involving allegations of false certification.
Sean Ryan, from Private Forestry Service Queensland, which is involved in timber export, says the case could harm the integrity of other certifications like the Australian Forestry Standard (AFS).
"Certainly, from the AFS point of view, it tends to struggle for recognition overseas, so if some... papers have been falsified, that's certainly a worry for the long-term integrity of our certification processes."


text:
The Libri of Aleister Crowley
The World's Tragedy
A Boyhood in Hell
The World's Tragedy
The Plymouth Brethren
The Writing of the World's Tragedy
Alice Wesley Torr or Aleister Crowley?
The Poem Itself
The English Spirit
Proem
The Persons of the Prologue
The Persons of the Tragedy
Prologue: The Garden of Eros
The White Wind
The Blue Dwarf
The Black Bean
The Grey Night
The Revd. H. d'Arcy Champney M. A. of Corpus Christi College, Cambridge, had come out of sect.
He had voted at the Parliamentary elections by crossing out the names of the candidates and writing: "I vote for King Jesus".
He had started a school for the Sons of Brethren at 51, Bateman Street, Cambridge. May God bite into the bones of men the pain of that hell on earth (I have prayed often) that by them it may be sowed with salt, accursed for ever! May the maiden that passes it be barren, and the pregnant woman that beholdeth it abort! May the birds of the air refuse to fly over it! May it stand as a curse, as a fear, as an hate, among men! May the wicked dwell therein! May the light of the Sun be withheld therefrom, and the light of the Moon not lighten it! May it become the home of the shells of the dead, and may the demons of the pit inhabit it! May it be accursed, accursed, accursed — accursed for ever and ever!
And still, standing as I stand in the prime of early manhood, free from all the fetters of the body and the mind, do I curse the memory thereof unto the ages.
It was a good enough school from the point of examiners, I dare say. Morally and physically it was an engine of destruction and corruption. I am just going to put down a few facts haphazard as they come to my memory; you may form your own judgment.
1. We were allowed to play Cricket, but not to score runs, lest it should excite the vice of "emulation".
2. Champney told me, a child of not yet twelve years old, that he had never consummated his marriage, (Only the very acute verbal memory which I possess enabled me years after to recall and interpret his meaning. He used a coarser phrase).
3. We were told that "the Lord had a special care of the school, and brought to light that which was done in darkness", etc., etc., "ad nauseam." "The instrument was on this occasion so-and-so, who had nobly come forward, etc., etc". In other words, hypocrisy and sneaking were the only virtues.
Naturally, one of several boys who might be involved in the same offence would take fright and save his skin by sneaking. The informer was always believed implicitly, as against probability, or even possibility, with complete disregard of the testimony of other and independent witnesses.
For instance, a boy named Glascott, with insane taint, told Mr. Champney that he had visited me (12 years old) at my mother's house during the holidays — true so far, he had — and found me "lying drunk at the bottom of the stairs". My mother was never asked about this; nor was I told of it. I was put into "Coventry" i. e. nor master nor boy might speak to me, or I to them. I was fed on bread and water; during playhours I worked in the schoolroom; during work-hours I walked solitary round and round the playground. I was expected to "confess" the crime of which I was not only innocent, but unaccused.
This punishment, which I believe criminal authorities would consider severe on a poisoner, went on for a term and a half. I was, at last, threatened with expulsion for my refusal to "confess", and so dreadful a picture of the horrors of expulsion did they paint me — the guilty wretch, shunned by his fellows, slinks on through life to a dishonoured grave, etc. — that I actually chose to endure my torture, and to thank my oppressor.
Physically, I broke down. The strain and the misery affected my kidneys; and I had to leave school altogether for two years. I should add in fairness that there were other accusations against me, though, as you shall hear, almost equally silly.
I learnt at last, through the intervention of my uncle, in a lucid interval, what I was supposed to have done. I was said to have tried "to corrupt Chamberlain" — not our great patriotic statesman, shifty Joe — but a boy. (I was 12 years old, and quite ignorant of all sexual matters till long after). Also I had "held a mock prayer meeting". This I remembered. I had strolled up to a group of boys in the playground, who were indeed holding one. As they saw me one said: "Brother Crowley will now lead us in prayer". Brother Crowley was too wary, and walked away. But instead of doing what a wise boy would have done: gone straight to the head, and accused them of forty-six distinct unmentionable crimes, I let things slide. So, fearing that I might go, they hurried off themselves, and told him how that wicked Crowley had tried to lead them away from Jesus.
Worse, I had called Page 1 a Pharisee. That was true; I had said it. Dreadful of me! And Page 1, who "walked very close to Jesus", of course went and told.
Yes, they all walked very close to Jesus — as close as Judas did.
4. A boy named Barton was sentenced to 120 strokes of the cane on his bare shoulders, for some petty theft of which he was presumably innocent.
Superb was the process of trial. It began by an extra long prayer-time, and Joshua's account of the sin of Achan, impressively read. Next, an hour or two about the Lord's care of the school, the way He brought sin to light. Next, when well worked up, and all our nerves on the jump, who stole what? Silence. Next, the Lord's care in providing a witness — like the witnesses against Naboth! Then the witness and his story, as smooth as a policeman's. Next, sentence. Last, execution, with intervals of prayer!
Champney's physique being impaired, one may suppose by his excessive devotion of Jesus, he arranged to give 60 strokes one day, and 60 the next.
My memory fails — perhaps Barton will one day oblige with his reminiscences — but I fancy the first day came so near killing him that he escaped the second.
I remember one licking I got — on the legs, because flogging the buttocks excites the victim's sensuality! — 15 minutes prayer, 15 strokes of the cane, 15 minutes more prayer, 15 more strokes — and more prayer to top it!
5. On Sunday the day was devoted to "religion". Morning prayers and sermon (about 45 Min). Morning "Meeting" (1 ½ to 2 hrs.). Open-air preaching on Parker's Piece (say 1 hour). Bible reading and learning by heart. Reading of the few books "sanctioned for Sunday" (say 2 hours). Prayer-meeting (called voluntary, but to stay away meant that some sneak in the school would accuse you of something next day), (say 1 hour). Evening prayer and Sermon (say 30 Minutes). Preaching of the Gospel in the meeting-room (1 ½ hours), Ditto on Parker's Piece (say 1 hour). Prayer before retiring (say ½ hour).
6. The "Badgers' Meeting". Every Monday night the school was ranged round the back of the big schoolroom, and the scourings of Barnswell (Cambridge's slum) let in, fed, preached to, and dismissed.
Result, epidemics of ring worm, measles, and mumps.
Oh no! not a result; the Lord's hand was heavy upon us because of some undiscovered sin.
I might go on for a long while, but I will not. I hope there are some people in the world happy enough to think that I am lying, or at least exaggerating. But I pledge my word to the literal truth of all I have said, and there are plenty of witnesses alive to confirm me, or to refute me. I have given throughout the actual names, addresses and other details.
Previous | Index | Next
If you have found this material useful or enlightening, you may also be interested in
Liber Legis, The Book of the Law
Ordo Templi Orientis, O.T.O., and the O.T.O. Lamen design are registered trademarks of Ordo Templi Orientis.
All copyrights on Aleister Crowley material are held by Ordo Templi Orientis. This site is not an official O.T.O. website, and is neither sponsored by nor controlled by Ordo Templi Orientis.
The text of this Aleister Crowley material is made available here only for personal and non-commercial use. This material is provided here in a convenient searchable form as a study resource for those seekers looking for it in their research. For any commercial use, please contact Ordo Templi Orientis.


It's going to be a White Christmas at the Henry County Historical Society's Christmas open house coming up at both the Dr. John Bloomfield Home Museum and Nathaniel Hartman Log Home on December 8: 2:00-7:00 and December 9: 1:00-4:00.
The Nathaniel Hartman Log Home will focus on life during the mid 1800s inside a tavern on the Miami Erie Canal and will feature a fresh cut Christmas tree with period decor, food, drinks, and entertainment with Tyler Burg performing throughout the day on Saturday. This home will also feature period reenactors and a roaring fire in the hearth.
The Dr. Bloomfield Home Museum will once again dazzle guests with the best in vintage and modern decor while giving a nod to the bygone Victorian Era. The Bloomfield's will feature a beautiful white, gold, and silver theme, and this will be the final opportunity to view the WWI collection on display for the 100th anniversary. Guests are welcome to sample treats in the beautiful dining room while viewing the recently donated and highly impressive Harrison paintings.
The Hartman Home is located at the Henry County Fairgrounds and the Bloomfield Home in downtown Napoleon across from the Napoleon Public Library. Both Museum sites are free to all ages. The Henry County Historical Society hopes the simplicity of the Hartman Log Home, mixed with the splendor of the Bloomfield Home will inspire and delight all who attend.


text:
Aden Date
Two cheers for the North Street Store
The North Street Store
I moved to Fremantle in my early 20s. Either the phenomenon of the nostalgic cafe was coming in to being or I was just discovering it. I was too young to rightfully feel nostalgic, yet I delighted in the warm red brick cafes cropping up everywhere. The Attic was my favourite. It had squirrely stairs which wound tightly around the back of the building. It was full of deep old couches and people wearing scarves. The menus were written in chalk, a novelty at the time.
As my eye grew sharper, I began to notice how the nostalgia was sustained by selected aspects of modernity — track lighting with LED bulbs, thoughtful furniture and a Commonwealth Bank contactless payment system. Last time I had a coffee there, a friend and I talked about blockchain. People wore old jumpers and thick-rimmed glasses, but also typed on laptops with arrogant tranquillity. It's still a few years before Thrift Shop is released.
We live in something of a mashup culture — typified by Reddit's pixel art experiment, but embodied even in the experience of buying coffee.
Mashup culture in crowd-sourced digital art
Over the crest of Walpole street, as one descends Swanbourne and crosses in to Cottesloe, a new cafe has opened. It's called the North Street Store.
Stepping in to the North Street Store is like stepping back in time. It has sandy linoleum floors, cheaply laminated labels and an exposed kitchen. The coffee and food are aligned with modern tastes, but the visual aesthetic is straight out of a mid-50's corner store run by European immigrants. Olive Oil is sold in unmarked green bottles with label residue and, puzzlingly, a small number of garlic bulbs are available for sale. The brushed metal tables look as though they've been lifted straight out of a tradie's deli in Welshpool and the wooden tables outside are chipped. The staff exude warmth, not coolness, and idle chatter fills and spills outside the store.
Most strikingly, the store has children. Two boys lean forward and rest their full weight on big plastic cars, ramming them in to counters and laughing. They are not being scolded by their parents or grimaced at by strangers. Children outside draw on the sidewalk with chalk. Against the North Street Store, other cafes take on a Children of Men quality — what does it say about our culture if nostalgia has written progeny out of the picture?
Forgive me if this seems gut-wrenchingly nostalgic. I don't have a love of nostalgia so much as a love of unity. I also don't mean to suggest that these decisions aren't contrived or intentional — they clearly are. The North Street Store is just nostalgia done correctly. Only the soft drinks labelled as "softies," seems self-consciously hip. It's a place that makes you want to pay in cash.
It has become a very popular cafe in a highly competitive area, which suggests it is excavating some fragment of our collective unconscious.
I sit inside. Outside, a neo-colonialist tech billionaire is dating a pop punk idol who describes herself as an anti-imperialist, A sad cartoon frog is being repurposed as a mascot for internet neo-nazis, and a student of the Dalai Lama is embroiled in the #metoo movement. Movies like Ready Player One reproduce culture and patriarchy in a way that can't be easily read as either ironic criticism or enthusiastic endorsement.
We're occupying a moment of great aesthetic confusion — meme culture means that icons and symbols are purposelessly recombinated as a form of nihilistic play.
Our culture of "changemaking" borrows this aesthetic with its focus on collaboration and emergence. It embraces uncertainty about how the future may look and feel, and affirms a commitment to process over outcome — just like the Reddit artwork.
Aesthetics matter. Our ideas of the world are derived from our sense of what looks and feels beautiful. Right now, our sense of what is beautiful is deeply confused.
In this vision, the North Street Store may be a bellwether for our aesthetic imagination of the future. A typical cafe borrows the nostalgia of the log cabin or artist's studio — timber, chalk, and kitsch — and blends it with a selection of our preferred aspects of modernity —co-working, fashion, and eco-consumerism. The North Street Store takes on the past more whole-heartedly. It eschews tech, reflecting our distrust of social media giants and banks. It eschews beauty and cleanliness, favouring the grit that comes with re-purposing and improvisation. It values place-based community rather than youthful cosmopolitanism.
The North Street Store is not a model of the future; it is a model about our present ideas of the future.
Its importance shouldn't be overstated — it sits in an enormously privileged corner of Perth where people have walkable neighbourhoods and disposable income. I don't mean to suggest that the store can or should be replicated elsewhere.
However, there is something to the meteoric popularity of the North Street Store. The store has taken hold here in Perth's Westernmost suburbs. Here it quietly sits juxtaposed against the gentrified homes of Perth's nouveau riche — their homes gray, white, black and angular, usually gated, their children beautiful and pale. In contrast to the echoic and clean homes of their customers, the North Street Store is bustling and grimy.
Aesthetics imply ethics. The North Street Store implies leisure over work, simplicity over complexity, and unity over fragmentation.
I work at the intersection of arts, media & social impact || W: www.adendate.com
More from Aden Date
10 Celebrities Who Died Broke
Ellen Baker in Checkmate
104 years later, Dadaism still lives in memes
The abundant violence of influencing
Schonlanggestorben
Not All Superheroes Wear Capes
Nash Rose in ZORA
What's Your Fantasy Dinner Party List?
The Butterfly Conundrum
OPERA America
Why Matt Damon Should Have Been Left on Mars
Elaine Gilmartin
Welcome to fabulous Spain. He's almost a superhero.
Ferdinand E. Keynels


Great tips how to get rid of odor in furniture by attasays coffee grounds baking soda or charcoal crumbles help absorb the smokey smell from furniture baking soda on smoky wooden headboard getting rid of cigarette smoke smell in wood furniture getting rid of cigarette smoke smell in wood furniture building fire smoke odor removal find remove... 1/07/2009 · It should have neutralized the smoke smells in the material from the fire. Repeat the process if necessary. Repeat the process if necessary. Step 3Take stuffed furniture that's covered in fabric outside to the fresh air, if possible.
1/07/2009 · It should have neutralized the smoke smells in the material from the fire. Repeat the process if necessary. Repeat the process if necessary. Step 3Take stuffed furniture that's covered in fabric outside to the fresh air, if possible.


text:
How this online retailer is reclaiming the customer through personalisation
Australian brand, The Upside, shares the digital and data technology investments it's making to build personalisation at scale and improve conversion
Personalisation at scale and across each moment of the customer's journey is a step closer for the team at Australian lifestyle brand, The Upside, after investing in its direct-to-consumer and data technology capabilities.
The Upside brand is based around a love of yoga and an ambition to reimagine workout and athleisure wear for contemporary women. Its head of digital, Airi Sutherland, told CMO that up until a year ago, The Upside had put most of its eggs in the wholesale basket, working with partners to distribute products locally and internationally. This had led to a strong following and exposure through online marketplaces such as Farfetch and Resolve.
The company also ran three websites for its Australian, US and international audiences. However, these lacked the level of control, ecommerce, customisation and automation capabilities that could lift direct engagement with customers, Sutherland said. In addition, the brand frequently releases limited edition products and campaigns.
What's more, with the demise of third-party cookies and the overall shift towards first-party data and owning the direct relationship with the customer, it was time to take a step back, look at where retail was going and make the investments necessary for long-term growth, Sutherland said.
"This led to putting the focus firmly on reclaiming the individual customer relationship, and to prioritising our investment into digital," she said. "That led us to look to build out that team, but also to focus on having the right partners and platforms in place to set us up for long-term success."
The Upside set itself an ambitious goal: To have more than half of total sales coming through its owned websites by the end of FY22.
"Owning that customer relationship end-to-end is really the most important thing for long-term success. That speaks to the way we are going as online retailers to shifting focus to personalisation, and making the experience unique to each customer, which is contingent on the availability of first-party data," Sutherland commented. "We can only get that by having that direct relationship with her."
Read more: The third-party data party is over. What comes next for marketers?
Working with ecommerce consultancy, Matter Design and Digital, the first step for The Upside was to have the right website CRM in place.
"We also looked at long-term capabilities for integrating with all the amazing tech offerings available," Sutherland said. "If you don't get that right, then you are going to have so many issues down the track where you have to invest in development to build customer APIs and integrations, rather than a plug-and-play solution, which is essentially what we have done."
The Upside settled on BigCommerce, migrating from its existing Magento instance. This offered a SaaS platform and out-of-the-box functionality but also an extensible and flexible platform.
"We can get our own team building out customisations and some bespoke integrations where we need them – it's the best of both worlds," Sutherland said.
The shift in December 2020 to BigCommerce immediately led to an improved website experience, triggering a hefty increase in average order size, time on site and higher conversion rates, Sutherland said.
Read more How Ryderwear is building its omnichannel marketing orchestration engine
Intelligent search and merchandising
From there, The Upside turned to Searchspring for intelligence search and merchandising capabilities. In both instances, a key decision factor was choosing technology partners with the ability to link and integrate with platforms and partners across The Upside's technology and partner ecosystem.
Sutherland said the retailer was particularly attracted to Searchspring because of its acquisition of artificial intelligence (AI) powered ecommerce personalisation engine vendor, 4-Tell. This capability would allow The Upside to automate personalised recommendations at scale and right through the ecommerce experience.
"In addition, we could look at ways to integrate that into customer journeys served via our CRM," Sutherland said.
Specifically, Searchspring's merchandising automation and campaign copying rules allow The Upside to control which products are served to their customer in different scenarios. These can be determined by a product's status, stock availability and its popularity.
The initial focus is on personalising recommendations on The Upside homepage carousel, in site search results and its PDP, which serves up product recommendations alongside a product a customer is currently interested.
Read more Launch marketing council Episode 5: Retailer and supplier
"This is bringing dynamic data-driven capability to things are already on the site which were previously not fuelled by any AI and involved manual programming," Sutherland explained. "Being plug-and-play, we don't have to do anything new. We just turn the static placements into dynamic products fed by Searchspring's AI."
The AI takes its cues off transaction-level data gathered since The Upside sites migrated to BigCommerce eight months ago, while continuously learning and optimising based on what it sees working versus what's not. As well as letting the algorithms decide, Sutherland said The Upside team can choose to tweak the AI based on previous experiences and knowledge.
For example, rules can be set up so that if stock levels fall below a certain level, a product can be dropped to the bottom of lists, while elevating new products to the top.
"That ability to make sure everything is merchandised as it should be to drive maximum conversions is a huge advantage," Sutherland said.
The second big win has been in search functionality. "Where Searchspring comes in is allowing us to serve up exactly what she is looking by learning over time," Sutherland continued.
For example, The Upside can put in place synonyms, plus view search results weekly or daily to see what is and isn't converting, as well as other elements relating to search queries, and plug in suggestions so there is always something for the customer to view.
Read more How new tech investment will help Michael Hill's CMO prove brand impact
"With the insights, we can see quickly what search terms feature most frequently to focus our time and attention on for maximum impact," Sutherland said. It works the opposite way, too.
"For example, if a customer searches for something obscure such as 'purple leopard print', and we don't have anything in that style, we can merchandise so she gets something purple, or something with a leopard print. We can serve up closely related items that speak to one or more search terms, rather than showing zero results."
Success for The Upside ultimately comes back to what's driving the most sales impact and increasing onsite conversion.
From its first MVP in Q1 2021, The Upside has already seen four times higher conversion rates from shoppers who use its AI-powered site search compared to those who don't. It's also seen four times higher revenue per visit form site search. Sutherland noted The Upside sees revenue per visit of about $16 when a person engages with site search today. For customers who don't have that functionality served up, it's $3.
Given how much more engaged people are with search, Sutherland said her team is working on how to make search more prominent on its sites.
Read more How a digital assistant is fuelling Tourism Australia's content and consumer insights trajectory
The tools are also useful in helping more easily tailor functionality and product recommendations across the three websites to ensure they're seasonally relevant. The Upside now has a single portal and can duplicate features that work well across all three sites, or otherwise adapt merchandising rules to ensure each site suits a specific region.
"That's been an advantage and has seen us increase conversion rates across the international and US sites," Sutherland said.
It's the tip of the iceberg for Sutherland. Once The Upside utilises personalised recommendations more widely and starts featuring these in emails to customers, she expected the uplift will be even greater.
"It's exciting to invest in a platform like this and see the results we were promised," she said. "And it's great to see we have great access to analytics within the Searchspring management console, so all of our questions about performance are answered within a couple of clicks."
Greater visibility of what customers are looking has led to insights being highlighted in weekly retail meetings to inform design, new products and what's coming down the pipe.
"The more we personalise in the moment and show her what she wants, the more times we are going to get it right and get that conversion," Sutherland said.
In this vein, The Upside has stepped up investments into data capability and also adopted Lexer's customer data platform (CDP) over the last year. In addition, the company has transitioned its customer service capabilities from Freshdesk to Gorgias. Sutherland spied an opportunity to build connectors between Lexer and Gorgias in order to serve up relevant information and insights about a customer in the moment of support and service.
As to that big goal of 50 per cent of sales via its own ecommerce offering, Sutherland said The Upside is tracking well.
"It's an ambitious target but we have all the right things in place and we're moving in the right direction," she added. "Because we have given the team the tools and tech, and because we have partners with subject matter experts, they are more engaged and excited about what's going to be available in future too."
Don't miss out on the wealth of insight and content provided by CMO A/NZ and sign up to our weekly CMO Digest newsletters and information services here.
You can also follow CMO on Twitter: @CMOAustralia, take part in the CMO conversation on LinkedIn: CMO ANZ, follow our regular updates via CMO Australia's Linkedin company page
Beyond the Cookie: How Australia Marketers and Publishers View Identity and Privacy
More from Lotame
Tags: retaildigital marketingecommerceMerchandising and Customer ServiceSearchspring


Any app that supports Android's media notification format should have a progress bar enabled.
Rolando was one of the earliest hit iPhone games in 2008, and now, the colorful platformer is back with the Royal Edition enhanced remake.
Legislation was praise by Bill Gates, who has funded an advanced nuclear company.
Her response came five days after Nisar Ahmed Sayyed Bilal, whose son Sayyed Azhar died in the blast, moved the special NIA court in Mumbai urging it to bar Thakur from contesting election since the trial is still in progress.


text:
Puno é um distrito do Peru, departamento de Puno, localizada na província de Puno.

Transporte
O distrito de Puno é servido pela seguinte rodovia:
 PE-38A, que liga o distrito de Santa Rosa à cidade
 PU-122, que liga a cidade ao distrito de Cabanillas
 PE-3S, que liga o distrito de La Oroya à Ponte Desaguadero (Fronteira Bolívia-Peru) - e a rodovia boliviana Ruta 1 - no distrito de Desaguadero (Região de Puno)

Distritos da província de Puno


text:
package com.oregonscientific.meep.notification.view;

import java.text.SimpleDateFormat;
import java.util.Date;

import android.annotation.SuppressLint;
import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.RectF;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
import android.view.View;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;

import com.oregonscientific.meep.notification.R;
import com.oregonscientific.meep.notification.view.ExpandableTextView.OnExpandAndCollapseListener;

@SuppressLint("DrawAllocation")
public class MessageBox extends RelativeLayout {

	protected Bitmap top, middle, bottom;
	private Drawable topDrawable, middleDrawable, bottomDrawable, expandedDrawable, collapsedDrawable;
	protected RectF topRect, contentRect, bottomRect;

	private ImageView button;
	private MessageBoxItem mContent;

	// The listener to invoke when the view is expanded or collapsed
	private OnExpandAndCollapseListener mListener;

	public enum State {
		NOT_EXPANDABLE, EXPANDED, COLLPAPSED
	}

	public MessageBox(Context context, AttributeSet attrs) {
		super(context, attrs);

		TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.MessageBox);
		topDrawable = a.getDrawable(R.styleable.MessageBox_topBackground);
		middleDrawable = a.getDrawable(R.styleable.MessageBox_contentBackground);
		bottomDrawable = a.getDrawable(R.styleable.MessageBox_bottomBackground);
		expandedDrawable = a.getDrawable(R.styleable.MessageBox_expandDrawable);
		collapsedDrawable = a.getDrawable(R.styleable.MessageBox_collapseDrawable);
		a.recycle();
	}

	@Override
	public void onFinishInflate() {
		super.onFinishInflate();

		setWillNotDraw(false);
		if (topDrawable != null) {
			top = ((BitmapDrawable) topDrawable).getBitmap();
			topDrawable = null;
		}

		if (middleDrawable != null) {
			middle = ((BitmapDrawable) middleDrawable).getBitmap();
			middleDrawable = null;
		}

		if (bottomDrawable != null) {
			bottom = ((BitmapDrawable) bottomDrawable).getBitmap();
			bottomDrawable = null;

		}

		button = (ImageView) findViewById(R.id.message_list_item_button);
		if (button != null && expandedDrawable != null) {
			button.setImageDrawable(expandedDrawable);
		}

	}

	@Override
	public void onDraw(Canvas canvas) {
		super.onDraw(canvas);

		drawBackground(canvas);
	}

	protected void drawBackground(Canvas canvas) {
		if (top != null && topRect != null) {
			canvas.drawBitmap(top, null, topRect, null);
		}

		if (middle != null && contentRect != null) {
			canvas.drawBitmap(middle, null, contentRect, null);
		}

		if (bottom != null && bottomRect != null) {
			canvas.drawBitmap(bottom, null, bottomRect, null);
		}
	}

	OnExpandAndCollapseListener expandAndCollapseListener = new OnExpandAndCollapseListener() {

		private OnClickListener clickListener = new OnClickListener() {

			@Override
			public void onClick(View v) {
				toggleExpand();
			}

		};

		@Override
		public void onExpanded() {
			button.setImageDrawable(collapsedDrawable);
			if (mListener != null) {
				mListener.onExpanded();
			}

			requestLayout();
			invalidate();
		}

		@Override
		public void onCollapsed() {
			button.setImageDrawable(expandedDrawable);
			if (mListener != null) {
				mListener.onCollapsed();
			}

			requestLayout();
			invalidate();
		}

		@Override
		public void onSettingText(boolean expandable) {
			if (button != null) {
				button.setVisibility(expandable ? View.VISIBLE : View.GONE);
			}

			View buttonWrapper = findViewById(R.id.message_list_item_button_wrapper);
			if (buttonWrapper != null) {
				buttonWrapper.setOnClickListener(expandable ? clickListener : null);
			}
		}
	};

	public void setContent(MessageBoxItem view) {
		if (view == null) {
			return;
		}

		RelativeLayout contentWrapper = (RelativeLayout) findViewById(R.id.message_list_item_content);
		if (contentWrapper != null) {
			contentWrapper.removeAllViews();
			contentWrapper.addView(view);
		}

		mContent = view;
		final ExpandableTextView expandableTextView = (ExpandableTextView) mContent.findViewById(R.id.messagebox_item_message);
		if (expandableTextView != null) {
			expandableTextView.setOnExpandAndCollapseListener(expandAndCollapseListener);
			expandableTextView.setText(null);
			expandableTextView.expand(false, null);
		}
	}

	@Override
	protected void onSizeChanged(int w, int h, int oldw, int oldh) {
		super.onSizeChanged(w, h, oldw, oldh);

		if (top != null && bottom != null) {
			topRect = new RectF(0 , 0, 600, top.getHeight());
			contentRect = new RectF(53, topRect.height() , topRect.width(), h  - bottom.getHeight());
			bottomRect = new RectF(53, h - bottom.getHeight() , topRect.width(), h);
			bottomRect = new RectF(53, h - bottom.getHeight() , 605, h);
		}
	}

	@SuppressLint("SimpleDateFormat")
	public void setTime(long time) {
		TextView textView = (TextView)findViewById(R.id.notification_time);
		if (textView == null) {
			return;
		}
		SimpleDateFormat formatter = new SimpleDateFormat("HH:mm MMMM dd, yyyy");
		String result = formatter.format(new Date(time));
		if (result == null) {
			return;
		}
		textView.setText(result);
	}

	public boolean isExpanded() {
		ExpandableTextView expandableTextView = (ExpandableTextView) findViewById(R.id.messagebox_item_message);
		return expandableTextView == null ? false : expandableTextView.isExpanded();
	}

	public void toggleExpand() {
		if (mContent != null) {
			expand(!isExpanded());
		}
	}

	public void expand(boolean b) {
		if (mContent != null) {
			mContent.showBigPicture(b);
			mContent.expandMessage(b);
		}
	}

	public void setListener (OnExpandAndCollapseListener listener) {
		mListener = listener;
	}

	public void setTopBackground(Drawable drawable) {
		setTopBackground(((BitmapDrawable)drawable).getBitmap());
	}

	private void setTopBackground(Bitmap bitmap) {
		this.top = bitmap;
		invalidate();
	}

}

redpajama_set_name: RedPajamaGithub


The expanded finals see the field doubled in size as 64 players compete for £400,000 in prize money across six sessions, live on ITV4 in the UK.
Qualification is based on performances across the series of 20 Players Championship tournaments during 2016. It came to light over the weekend that Kyle Anderson has withdrawn from competing as he awaits the completion of his Visa renewal, Stoke's former World Championship finalist Andy Hamilton has come in as the 64th seed, meaning that he meets van Gerwen in round one.
The interesting part of this event is will World Number 3 go to Adrian Lewis or Peter Wright? Wright is currently in front and may argue has a tricky potential second round match against Wade or King. Lewis on the other hand in the other half of the draw has Robert Thornton in his opener, then the winner of Suljovic and Barney in round two.
My money would be on Wright to progress further than Lewis on the virtue of form, but you really never know.
MVG's success over the last eleven weeks had he started from scratch would have seen him leap to third in the world. This is how dominant mighty mike has been! He is best priced 4/5, which bookies are trying to heal the wounds suffered from backers piling in on the world number one.
Anderson is 15/2 with Wright 20/1, Lewis and Chisnall 28/1 and the rest bigger. To pick a winner here is tricky like it should be. However, Skybet goes 1/2 that Anderson, MVG or Painter win this with a new winner 6/4. Both are in good form, and Painter can always turn up when he wants to. Anderson and MVG are on opposing sides of the draw, so can see backers seeing interest on this. The same firm offers 5/1 MVG and Anderson meet in the final and MVG reign supreme and 7/2 for naming the pair to make the final. Being held in Anderson territory will appeal.
Going with youth in the first round versus veterans sees Benito van de Pas able to see off Brendan Dolan, who was well beaten in his quarter-final with MVG at the grand slam. In addition, Darryl Gurney is now getting back to form since his hand injury and can see off the veteran Ronnie Baxter. The double pays 21/20 at Hills.
Other games I like the look of are Thornton and Lewis to see either win 6-4 or 6-5. Lewis is not in the best of form and get the hint Thornton will use this to try and take the game. However, with missed doubles from both, this will allow any breaks of the throw to be recovered. Results between the head to head imply it should go under, but at 11/10 for over 9.5 legs does appeal.
Backers of the treble will pay nearly 7/2 but more accurately 33/10 with William Hill!
I really liked Terry Jenkins also at even money with Hills earlier this week, but has eased to 10/11 with most major firms.
I do think for the first couple of rounds not to steam in but look at the bigger picture of the longer format to dissect the value as it emerges.
Benito van de Pas and Darryl Gurney to win and Adrian Lewis/Rob Thornton over 9.5 legs - 33/10 William Hill.


A beautiful clear glass relish tray by Indiana Glass. It is pressed glass and the pattern is called Honeycomb Clear. It has handles and would be fantastic for serving relishes, sauces, or salsas. Perfect for a wedding, holiday, or special occasion party. A wonderful addition to any sideboard or buffet.
This relish dish is in excellent condition. It has no chips, cracks, or utensil marks. The glass is bright and shiny.
It would be a great gift idea for a wedding, wedding shower, holiday, or special occasion.


text:
Capn Happy - arrr
Capn Happy - arrr asked in Society & CultureCultures & GroupsLesbian, Gay, Bisexual, and Transgendered · 7 months ago
In the 1970's science was sure man was causing the next ice age. What lessons can be learned from this hysteria?
https://wattsupwiththat.com/2013/03/01/global-cool...
This question seems to have triggered someone, probably Tribeca. The question keeps getting moved by someone who cannot handle it.
Is this what happens when liberals are presented with facts that do not fit into their preconceived notion of "truth". They attack and push away what does not go along with their current understanding instead of adapting and learning?
When governments throw hundreds of billions of dollars at researchers looking for a specific outcome..... they get what they pay for..... does that answer your question?
global warming acceptor forever!7 months agoReport
Dirac plays all of this so textbook. He is so narcissistic to think that someone is reading all of his girl blathering.
They won't learn anything. Remember that business of the world's oil all running out by the year 2000?
The big lesson is that the press often misinterprets science and wingnuts often believes word for word whatever foxnews says. They build their campaigns around such lies.
It was journalists who kept this story alive - not scientists - and it's something the lying, republican yellow press still believes.
Jas B
A few scientists and pseudo scientists made this claim which another 40 years of scientific research has totally discredited.
Climate Realist
Science has advanced since the 1970s.
Your question is a complete joke. You have a link that that gives references to talk of a possible ice age in the popular media, but virtually nothing in the scientific literature.
Here's a news flash for you: professional scientists don't publish their results in the "Boca Raton News" or the "Ellensburg Daily Record".
I can easily produce a meteorology text from about that same time that talks about warming of the planet for anthropogenic CO2 emissions--that's what MOST scientists were worried about (if they were worried at all). You focus on some sensationalistic news reports the majority of which are probably based on the same 2 or 3 scientists.
Like most people that reject science, you get your "science" information from anywhere but legitimate sources--you don't take science classes, read science textbooks or read journals. THAT is the lesson to be learned: DON'T GET YOUR SCIENCE FROM THE POPULAR MEDIA!!!!!
I think the troll knows that scientific evidence is not on his side, so he tries diversionary tactics such as vulgar sexual accusations and flooding the group. Clearly he loses the narrative if he has to make a science/fact-based argument.
Scientists will say and do anything to get government grants.
Isn't more likely that scientists are honest and YOU will lie and say anything to promote your viewpoint? That only requires you to be a lying scumbag, rather than tens of thousands of scientists.
tribeca_belle
Why do you keep repeating that debunked lie? The climate scientists in the 1970s were predicting climate warming.
Scientists today are seeing global warming and have issued definitive statements on the climate change that is adversely affecting the planet. The evidence is strong and irrefutable. You should pay attention.
Source(s): https://skepticalscience.com/ice-age-predictions-i...
"Too Logical to be Dem" mostly shows that he is neither logical nor particularly literate. The article that he wants us to read has as its sources mostly local newspapers, etc.--NOT scientific papers. A single (incorrect) journal article can generate hundreds of repetitions in podunk newspapers.
In 1960's science we were sure that human overpopulation is going to destroy the world, and guess what happened.
Funny, the same thing is true about the Federal governments' food pyramid from the late fifties. I think it is obvious that scientists being human are nowhere close to infallible!
Capn Happy - arrr7 months agoReport
Ya, but that is kinda bad statistics and science too. If the average freshman is reading at a level, then that is the freshman level. Their conclusions are kinda circular.
That scientist will lie to keep the cash flowing
funny how globull warming was exposed in climate gate and the named was changed to climate change,...LOLOLOLOLOLOL
Most idiots still argue for "global warming". Look at the questions and answers here.
I've recently turned into a gay. I've lost my faith in God and am hopelessly falling in an eternal spiral of despair. Is it okay to cry?
Is tradition a guide or a straight-jacket?
Why is it so normal to be Gay?
Are buttholes sex organs?
Will I be seen as a pedophile if I go alone to Chuck E Cheese?
Do you think that someone who has had a sex reassignment surgery should identify themselves as transgender on a dating site?
Is transphobia a virus?
Is Trudeau a gay man a terrorist to transsexual people ?
I am tired of the immature transsexual far right blaire white and rose of dawn can we send them to re education centers?
How much gayness is there in a turd?


text:
#pragma once

#include "../oovisualization_api.h"

#include "VisualizationBase/src/layouts/SequentialLayoutStyle.h"
#include "VisualizationBase/src/items/VListStyle.h"
#include "VisualizationBase/src/items/StaticStyle.h"

namespace OOVisualization {

class OOVISUALIZATION_API VIfStatementStyle : public Super<Visualization::DeclarativeItemBaseStyle>
{
	public:
		virtual ~VIfStatementStyle() override;

		Property<Visualization::SequentialLayoutStyle> header{this, "header"};
		Property<Visualization::StaticStyle> icon{this, "icon"};
		Property<Visualization::SequentialLayoutStyle> condition{this, "condition"};

		Property<Visualization::SequentialLayoutStyle> contentVertical{this, "contentVertical"};
		Property<Visualization::SequentialLayoutStyle> contentHorizontal{this, "contentHorizontal"};
		Property<int> contentWidthSwitchTreshold{this, "contentWidthSwitchTreshold"};

		Property<Visualization::VListStyle> thenBranch{this, "thenBranch"};
		Property<Visualization::VListStyle> elseBranch{this, "elseBranch"};
};

} /* namespace OOVisualization */


text:
Ear, Nose, & Throat >
Ear Nose & Throat Services at UPMC >
Skull Base Tumors and Head & Neck Surgery >
Head and Neck Cancer >
Ear, Nose, & Throat
About Us Conditions We Treat
Ear Nose & Throat Services at UPMC
Hearing and Balance Voice, Speech and Swallowing Allergy, Sinus, Nose and Sleep Disorders Skull Base Tumors and Head & Neck Surgery Facial Nerves and Plastic Surgery
Patient Information Our Experts Research Residency & Fellowship Patient Stories Locations Contact Us
Head and Neck Cancer Research
The UPMC Department of Otolaryngology is the home of the Specialized Program of Research Excellence (SPORE) grant in Head and Neck Cancer at the University of Pittsburgh.
Funded by the National Cancer Institute (NCI-NIH), this collaborative grant provides money for multiple laboratories involved in biomedical head and neck cancer research.
Learn more about the NCI's SPORE grants.
Cancer Vaccines and Tests
Other ongoing research projects at the UPMC Division of Head and Neck Cancer include:
Research on a cancer vaccine against the p53 tumor suppressor.
A preliminary research investigation seeking to develop a new vaccine for patients with carcinoma of the oral cavity and oropharynx.
A new study evaluating an intraoperative test using polymerase chain reaction (PCR) to identify — in 30 minutes — the spread of cancer into the neck lymph nodes.
Studies, funded by the National Institutes of Health, directed at better understanding biologic signaling in cancer cells.
A major effort to develop study on the care of thyroid cancer also is underway.
The division basis its research efforts on the guiding principal that the findings of today may lead to new knowledge and improved patient care.
Patient Participation in Head and Neck Cancer Research
All of the patients undergoing head and neck cancer treatment at UPMC have the opportunity to participate in clinical outcomes research.
We carefully track important treatment and outcomes data of consenting patients in the head and neck tumor registry. This database allows the physicians at UPMC to obtain vital treatment-related outcomes information about their patients.
Funding for this form of practiced-based learning is through private philanthropy thanks to the Stout Family Fund for Head and Neck Cancer Research. This will assure that future generations can benefit from the experiences of today's patients.
Contact the UPMC Division of Head and Neck Cancer
To schedule an appointment with a UPMC head and neck cancer specialist, or to learn more about our research, please call 412-647-2100.
University Ear, Nose & Throat Specialists (Oakland)


text:
US Begins COVID-19 Vaccine Test As Nigeria Logs 33616 Positive Cases
by Akanimo Sampson
In lab tests, antibodies taken from llamas have been shown to neutralise the SARS-CoV-2 virus just as scientists in the US are bracing to begin final testing of their vaccine.
Already, the first COVID-19 vaccine tested in the US is causing people to produce antibodies in the way scientists have hoped.
The vaccine, made by US biotech firm Moderna, is due to enter the final stage of human trials for its COVID-19 vaccine on July 27, after promising early results were seen and published in a prominent journal.
The US government's top infectious disease expert, Dr Anthony Fauci, says "no matter how you slice this, this is good news."
The announcement is coming after the New England Journal of Medicine on Tuesday published results from the first stage of Moderna's vaccine trial, which showed the first 45 participants all developed antibodies to the virus.
The 45 participants were split into three groups of 15 each to test doses of 25 micrograms, 100 micrograms and 250 micrograms. They were given a second dose of the same amount 28 days later. After the first round, antibody levels were found to be higher with higher doses.
After the second round, participants had higher levels of antibodies than most patients who have had COVID-19 and gone on to generate their own antibodies.
In the meantime, Nigeria Centre for Disease Control (NCDC) on Tuesday night announced that the country's COVID-19 tally has raced to 33,616 cases following 463 new cases reported from 17 states.
According to NCDC, 10 patients lost their lives within the day thus raising the fatality figure to 754 in all 36 states and the Federal Capital Territory (FCT) Abuja.
Of the 463 new cases, Lagos recorded 128, Kwara 92, Enugu 39, Delta 33, Edo 29, Plateau 28, Kaduna 23, Oyo 15, Ogun 14, Osun 14, Abuja 12, Ondo nine, Rivers nine, Abia eight, Bayelsa five, Ekiti three, and Borno two.
However, in a paper published in Nature Structural & Molecular Biology, a team of UK scientists have shown that engineered nanobodies taken from a library of llama blood cells bind tightly to the spike protein of the SARS-CoV-2 virus, blocking it from entering human cells and stopping infection.
They are now screening antibodies from Fifi, one of the 'Franklin llamas' based at the University of Reading, taken after she was immunised with harmless purified virus proteins.
The team are investigating preliminary results which show that Fifi's immune system has produced different antibodies from those already identified, which will enable cocktails of nanobodies to be tested against the virus.
Prof Gary Stephens, who leads the work at the University of Reading producing llama nanobodies said:
"The search is on for effective treatments to combat the unprecedented COVID-19 pandemic. Given the lengthy development process for vaccines, one major immediate priority is the development of selective antibodies that can neutralise the SARS-CoV-2 virus responsible for COVID-19. A particularly exciting new advance is the recent development of "nanobody" technology.
"Nanobodies are smaller, more stable types of antibody taken from the immune systems of camelid species—such as llamas, alpacas and camels. Due to their smaller size, they are more able to target relevant proteins and stop the virus from attaching to a host and spreading.
"At the University of Reading, we are currently working with the Rosalind Franklin Institute, Oxford to generate llama nanobodies that bind to proteins in the SARS-CoV-2 virus including the 'spike' glycoprotein that enables the virus to enter human cells. These nanobodies may provide additional capacity to bind SARS-CoV-2 proteins at different sites and neutralise the virus even more effectively."
Nanobodies bind to the spike
The team, involving researchers from the Rosalind Franklin Institute, Oxford University, Diamond Light Source and Public Health England, started with a lab-based library of llama antibodies.
Using advanced imaging with X-rays and electrons at Diamond Light Source and Oxford University, the team also identified that the nanobodies bind to the spike protein in a new and different way to other antibodies already discovered.
Professor James Naismith, Director of The Rosalind Franklin Institute and Professor of Structural Biology at Oxford University said:
"These nanobodies have the potential to be used in a similar way to convalescent serum, effectively stopping the progression of the virus in patients who are ill. We were able to combine one of the nanobodies with a human antibody and show the combination was even more powerful than either alone. Combinations are particularly useful since the virus has to change multiple things at the same time to escape; this is very hard for the virus to do. The nanobodies also have potential as a powerful diagnostic."
Professor Ray Owens from Oxford University, who leads the nanobody program at the Rosalind Franklin Institute said:
"This research is a great example of teamwork in science, as we have created, analysed and tested the nanobodies in 12 weeks. This has seen the team carry out experiments in just a few days, that would typically take months to complete. We are hopeful that we can push this breakthrough on into pre-clinical trials."
Professor David Stuart, from Diamond Light Source and Oxford University, said, "The electron microscopy structures showed us that the three nanobodies can bind to the virus spike, essentially covering up the portions that the virus uses to enter human cells."
Tags: COVID-19 vaccineDr Anthony Faucncdc


text:
Q: Set select for Jquery select in Laravel (blade file) I know I can set selected attribute for a select tag with old put filed:
<select name="country" id="state" onChange="loadlist(this.value);" >
    <option value="usa" {{ (old('state') == 'usa') ? 'selected' : '' }}>USA</option>
    <option value="grm" {{ (old('state') == 'grm') ? 'selected' : '' }}>Germany</option>
    <option value="eng" {{ (old('state') == 'eng') ? 'selected' : '' }}>England</option>
</select>

But in that form, I have another select tag that use from a Jquery file for load options:
<select name="state" id="state" class="form-control arrow-black">
    <option value="">Select country</option>
</select>

the Jquery codes:
function loadlist(country){
with(document.getElementById('state'))
    {
        options.length = 0;

    if(country == ''){
        options[0] = new Option('Select country' , '');
    }
    if (country == 'usa') {
        options[0] = new Option('Select' , '');
        options[1] = new Option('NewYork' , 'NewYork');
        options[2] = new Option('Florida' , 'Florida');
        options[3] = new Option('California' , 'California');
    }
    if (country == 'grm') {
        options[0] = new Option('Select' , '');
        options[1] = new Option('Bayern' , 'Bayern');
        options[2] = new Option('Hamburg' , 'Hamburg');
        options[3] = new Option('Berlin' , 'Berlin');
    }
    if (country == 'eng') {
        options[0] = new Option('Select' , '');
        options[1] = new Option('Buckingham' , 'Buckingham');
        options[2] = new Option('Cambridge' , 'Cambridge');
        options[3] = new Option('London' , 'London');
    }
}
}

how can I set {{ (old('state') == 'The state name') ? 'selected' : '' }} for the 2nd select tag?

A: Just reload second select on page load:
$( document ).ready(loadlist($("select[name=country] " ). Val() ) );


text:
Google Drive for iPhone and iPad Gets Card UI Update
Todd Haselton
Google has added cards to several of the user interfaces for its products, such as Google Now, and we really dig the way they look. A card-based UI is super easy to flip through, provides a lot of information at a quick glance, and looks great. Now, the company has issued an update to Google Drive for iOS that adds that card-based interface we love so much.
It's similar to what we already have on Android, and provides thumbnails of your documents, a list view for people who prefer to quickly scan through their documents and smarter grouping of document types. Also, Google says it's now easier to grab a link for anything that's stored on Google Drive, so you can text it or email it to a friend. That can be achieved by tapping "Get Link" in Google Drive while you're viewing a document.
Search is also a huge part of the redesign, Google explained, and it said that's at the very front of the application now. You can type in a term and Drive is smart enough to sort through anything stored there – such as a text document that says "Empire State Building" or even an image of the actual building that you might have stored on Drive.
The update is free and is available from the iTunes App Store now.
XL Protection
Keep that impressive Pixel 3 XL camera protected with these cases
If you have a Pixel 3 XL, chances are you're worried that its stunning glass and metal design will break during that first unexpected drop. We know the feeling, so we've compiled the best cases to keep your phone protected.


4-Color Process (4CP): Price includes a 4-color process imprint on a white surface. FREE stock backgrounds available. Clip imprint not available..
Choose 1 trim color. Flow lines may be visible in metallic barrels.


text:
The (human) cost of Canadian fashion
What she makes is keeping her in poverty
A living wage is a human right. But today, millions of women are trapped in poverty while they work to make our clothes.
They work countless hours – often including overtime, without pay, until the early hours of the morning – for Canadian clothing brands like Aritzia, Herschel Supply Co, Joe Fresh, lululemon and Roots.
These workers aren't paid anywhere near a living wage. In countries like Bangladesh, women garment workers are paid as little as 60 cents an hour. Half of what they need to cover basic needs – with no hope of being able to afford the very clothes that they make for families in Canada who are going back-to-school shopping this year.
Without a dependable living wage, many women can't afford basic necessities. They often face poor living conditions and sometimes fall into spiraling debt just to support their families. Access to education and healthcare remains out of reach – keeping them stuck in poverty.
Her poverty isn't inevitable
It doesn't have to be this way. With the right working conditions and support, women can thrive, provide for their families and make healthy choices that lift up their communities as a whole.
For example, in Bangladesh, more than 1,000 women who joined Oxfam Canada's Securing Rights project were trained on how to secure employment with fairer wages and better working conditions.
For more than two decades, Oxfam Canada has led countless campaigns with local and global allies to end this cycle of exploitation of workers – especially women – in the fashion industry.
But to make this a reality for garment makers, Canadian clothing brands must pay them a living wage – which means that the lowest wage paid to a full-time worker must cover a basic and dignified standard of living.
This is especially important now. Brands stand to profit even more than usual from annual back-to-school sales, while garment workers are being kept in poverty throughout their supply chain.
Some of Canada's biggest clothing companies can be industry change-makers by ending the exploitation of the women who make our clothes. They can do this by:
Publicly committing to paying a living wage
Making their supply chains transparent so we know where our clothes are made
Publishing plans about how they'll make the necessary changes
Following through on their plans within 4 years of their commitment
These changes will affect thousands of lives directly and tip the scales of what's acceptable in the Canadian fashion industry.
Demand a living wage
Here's the truth: fashion companies have the power to lift women garment workers out of poverty by paying a living wage right now. But they won't act unless we demand change.
Today, we are calling on Aritzia, Herschel Supply Co, Joe Fresh, lululemon and Roots to pay the women who make our clothes a living wage – because the human cost of Canadian fashion is just too high.
Sign the action right now to help end the exploitation and poverty of the women who make the clothes and backpacks that our children and young people wear to school every day.
Tell Canadian fashion brands to pay the women who make our clothes a living wage:
Yes, I stand with Oxfam Canada in demanding that Canadian brands ensure a living wage for the women who make our clothes – no matter where they live, women should be able to meet their basic needs.
Tell me what else I can do to help Oxfam Canada support women's rights to a living wage everywhere.
This campaign is hosted by Oxfam Canada. We will protect your privacy, and keep you informed about this campaign and others.
Secured by NationBuilder
I'm standing with @oxfamcanada in calling for a living wage for the women who make our clothes. Together, we can help end the exploitation of women garment workers – for good. Join me: