text:
Dear Engineer,
everything you need to know about ethics but are too busy to ask
Aimee van Wynsberghe and the virtues of care, self-control and justice
Inspired by Shannon Vallor's book "Technology and the virtues: A philosophical guide to a future worth wanting", in which she discusses a range of technomoral virtues that we need to cultivate in order to flourish (2016, p. 118-155), I am writing a series of portraits of exemplars–people who embody these virtues.
From: https://www.itweb.co.za/content/KWEBb7yalR17mRjO
Aimee van Wynsberghe has been working in ICT and robotics since 2004. She began her career as part of a research team investigating the network variables related to surgical robots. She works as Assistant Professor in Ethics and Technology at Delft University of Technology. She is co-founder president of the Foundation for Responsible Robotics. The Foundation's mission "is to shape a future of responsible robotics design, development, use, regulation, and implementation".
She was recently (June 2018) appointed as one of 52 experts for the European Commission's High Level Expert Group on Artificial Intelligence.
Video: Robot ethics: What is it and why should we care? (presentation at the Rotman Institute, 20 March 2017)
Video: The ethics of ethical robots (presentation at the Rotman Institute, 23 March 2017)
Aimee van Wynsberghe promotes the technomoral virtues of care, self-control and justice.
Van Wynsberghe promotes the virtue of care–which Vallor defines as "a skillful, attentive, responsible, and emotionally responsive disposition to personally meet the needs of those with whom we share our technosocial environment" (2016, p. 138)–on multiple levels: on the application level, she focuses on the deployment of robots in health care contexts; on the design level, she advocates carefully considering ethical issues in the designing of robots; and on the level of (meta) ethics, she proposes ethics of care, an approach in ethics that starts with relationships and interdependencies between people.
Furthermore, Van Wynsberghe promotes the virtue of self-control–which Vallor defines as "an exemplary ability … to choose, and ideally to desire for their own sakes, those goods and experiences that most contribute to contemporary and future human flourishing" (2016, p. 124)–e.g. in her work in the Foundation, where she argues that: "Robots are tools with no moral intelligence, which means it's up to us – the humans behind the robots – to be accountable for the ethical developments that necessarily come with technological innovation." So we, designers and developers, need to cultivate self-control.
Moreover, Van Wynsberghe promotes the virtue of justice, which Vallor defines as a "characteristic concern for how emerging technologies impact the basic rights, dignity, or welfare of individuals and groups" (2016, p. 128)–e.g., when she argues that: "Addressing ethical issues in robotics means proactively taking stock of the impact these innovations will have on societal values like safety, security, privacy, and well-being, rather than trying to contain the effects of robots after their introduction into society." She advocates proactively upholding and defending values that are needed in a just society.
Possibly, you find that Aimee van Wynsberghe embodies other virtues as well. Or you may have other ideas about the virtues discussed above. Please post them below or contact me at: marc.steen-at-tno.nl
marcsteen	Uncategorized	1 Comment July 13, 2018 October 6, 2018 2 Minutes
Sherry Turkle and the virtues of empathy, courage, civility and care
From: https://sherryturkle.com/
Sherry Turkle embodies the technomoral virtues of empathy, courage, civility and care.
"Sherry Turkle has spent the last 30 years exploring the relationship between people and technology. It's complex. It's ever-changing. And it affects everything – how we work and learn, how we parent and govern, and even how we love."
Sherry Turkle obtained a BA in Social Studies and a Ph.D. in Sociology and Personality Psychology at Harvard University, and joined MIT in 1976, where she works as a Professor of the Social Studies of Science and Technology. For over 30 years, she has studied people's relationships to computers. She wrote a series of best-selling books: "The Second Self: Computers and the Human Spirit" (1984), about how computers affect the ways in which we look at ourselves and the way we think and act, "Life on the Screen: Identity in the Age of the Internet" (1995), about how people can go into virtual worlds, interact with others, and explore multiple identities, and "Alone Together: Why We Expect More from Technology and Less from Each Other" (2011), about how our obsession with devices and connectivity corrodes natural, organic, genuine communication.
TED Talk by Sherry Turkle: 'Connected, but alone?'
In her most recent book, "Reclaiming Conversation: The Power of Talk in a Digital Age" (2015), she offers a diagnosis of the problem: our obsession with devices and being always 'on' and connected made us forget the benefits of solitude (we're so afraid for boredom that we fill every minute of free time staring at devices), we forgot how to connect to others (we've lost basic skills for making conversations, we're avoiding 'awkward' conversations and thus have lost basic skills for empathy), and we forgot how to organize conversations in groups (most people are staring at their screens, in schools, in work places, etc.). In addition, she gives some practical 'self help' advice: to make an effort, to put your phone away, to learn to be alone, to learn to connect to others, and to learn how to foster genuine conversations. The key problem, i.e. a lack of conversations, can be solved by exactly that what's lacking, by having better conversations.
The chairs on the book's cover are a visual reference to a quote by Henry David Thoreau: "I had three chairs in my house: one for solitude, two for friendship, three for society".
Turkle has conducted ethnographic studies with thousands of people over more than 30 years, and over the course of those years, these conversations have made her concerned. In the 1980's computers were exciting; we could use them as tools to explore our identities. But now, in the 2010's our tools are controlling us. These interactions moved her to want to ameliorate this situation. She is simultaneously worried, about the lack of conversation, and hopeful, about the potential of better conversations as a solution.
In her work, Turkle embodies the technomoral virtues of empathy, which Vallor defines as a "cultivated openness to being morally moved to caring action by the emotions of other members of our technosocial world" (2016, p. 133), and of courage: "a reliable disposition toward intelligent fear and hope with respect to moral and material dangers and opportunities presented by emerging technologies" (2016, p. 131).
Moreover, through her work, she advocates cultivating the technomoral virtues of civility, which Vallor defines as "a sincere disposition … to collectively and wisely deliberate about matters of local, national, and global policy and political action; to communicate, entertain, and defend our distinct conceptions of the good life; and to work cooperatively toward those goods of technosocial life that we seek and expect to share with others" (2016, p. 141), and of care, which Vallor defines as "a skillful, attentive, responsible, and emotionally responsive disposition to personally meet the needs of those with whom we share our technosocial environment" (2016, p. 138). With her analysis and advice, she urges us to reclaim conversation, to cultivate the skills of conversation, for the sake of civility and humanity, as an act of care to our fellow humans.
Possibly, you find that Sherry Turkle embodies other virtues as well. Or you may have other ideas about the virtues discussed above. Please post them below or contact me at: marc.steen-at-tno.nl
marcsteen	Uncategorized	Leave a comment June 29, 2018 November 1, 2018 3 Minutes
care civility courage empathy flexibility honesty humility justice magnanimity perspective self-control virtues


This 19th century farmhouse perched atop a ridge in Upper Bucks County was in great need of updating. The design was inspired by the sprawling views of the Lehigh Valley foothills and integration of the owner's modern design aesthetic with the traditional Bucks County farmhouse. We opened up the existing floor plan and created a new porch, redirecting the entrance and establishing a resting place under cover, accentuating the views. Clean lines and exposed structure balance the traditional woodwork and stone of the original building.
The enlarged and updated kitchen has an expansive corner of glass cantilevering over the existing footprint, anchored by a stone wall, keeping it hidden from view on initial approach. We utilized this space for floor to ceiling windows and increased the ceiling height, optimizing the breathtaking views. To keep the new space clean and free of clutter, we recessed as many elements as possible including building in the small European fireplace and setting the overhead blinds into the ceiling structure. As a final touch, the new cube design helped facilitate a small wrapped terrace along the owner's art studio to ultimately help him connect with his inspiration.


Anyone who is cultivating, selling, or distributing marijuana is violating the federal Controlled Substances Act, regardless of state law. Obama must enforce federal law and begin prosecutions to stop the proliferation of 'medical' and recreational marijuana that is harming our kids.
Parents across America are waiting for you to enforce the federal Controlled Substances Act in the states of Colorado and Washington, which have legalized recreational marijuana, as well as in the 19 states where "medical" marijuana is legal. These laws were passed as the result of a well-funded lobbying campaign by the marijuana industry. The public has been misled by this campaign to see marijuana as harmless, natural, and medicinal, just as we were misled years ago by the tobacco industry, which claimed that tobacco was not addictive and that smoking had no ill effects.
Anyone who is in the business of cultivating, selling, or distributing marijuana, including "medical" marijuana, is in violation of the federal Controlled Substances Act, which preempts state law. You must enforce federal law and begin prosecutions to stop the proliferation of "medical" marijuana stores and widespread recreational use of marijuana. I also urge you and President Obama to use the "bully pulpit" to make parents aware of the dangers of these pro-marijuana laws to our kids.
The damage of marijuana – and these laws – is clear. Legalization of marijuana for "medical" use and recreational use in those states has resulted in more marijuana use, particularly among young people, which can permanently impair brain development. Teens who use marijuana are more likely to engage in delinquent and dangerous behavior and experience increased risk of schizophrenia and depression. Despite arguments by the drug culture to the contrary, multiple studies show that marijuana is addictive. Marijuana is the number one drug causing young people to enter treatment and there has been a substantial increase in the people in treatment for marijuana dependence.
Marijuana use also damages the American economy. Employees who test positive for marijuana had 55 percent more industrial accidents and 85 percent more injuries, and they had absenteeism rates 75 percent higher than those who tested negative.
A major study, "Early Findings in Controlled Studies of Herbal Cannabis: A Review," concluded that despite the widespread public interest in the therapeutic potential of herbal cannabis, "the data alone fails to make the case that crude, smoked cannabis should be made available to patients." Numerous other studies have replicated those findings.
If marijuana is going to be considered a medicine, it should be treated as such and be subject to the Food and Drug Administration approval process that includes clinical trials to determine its efficacy as a medication.
Who is really using "medical" marijuana?
"Medical" marijuana is generally a ruse for recreational use of marijuana. Let's look at two states with medical marijuana dispensaries – Colorado and California. Who is really getting "medical" marijuana in Colorado? As of December 31, 2012, there were 108,526 people getting "medical" marijuana. Of those, 94 percent are treating "pain," and 16 percent are treating "muscle spasms." These are very subjective determinations. Very few are getting it for serious conditions such as cancer (3 percent), glaucoma (1 percent), and HIV/AIDS (1 percent). The average age of cardholders is 41, and 68 percent are male; 37 "patients" are under the age of 18.


Exactly how many CPU cores will a server need? Determine what a 24-core server can perform.
The performance of any kind of site depends not only on the script that it functions with, but also on the web hosting server where it is accommodated. When the hardware is powerful and dependable, the apps that run on it will perform well. Extra RAM, for instance, suggests that more processes can work in the same time, while a quicker processor means that all these processes will be executed more quickly. This matters because an internet hosting service includes e-mail messages, databases, logs, and many others, so each of the aforementioned processes requires some system resources in order to function properly. In the event that the server does not have an adequate amount of power, the websites hosted on it won't perform well or could even time out in case the machine cannot manage all requests to it. Hosting your websites on servers with appropriate hardware will provide you with the performance which you would like to have for them.
If you choose to buy one of our website hosting packages, you will not need to worry about the servers where your websites will be accommodated or about the lack of system resources. We take advantage of an outstanding cloud platform and each service is taken care of by a separate cluster of servers. Every single machine in the clusters has 24 processor cores and 64 GB RAM, so whatever the applications you wish to work with, they will function at top speed at all times. We can always include extra machines to any of the clusters, which means that the processing power and the hard disk space for our solutions is virtually unlimited. For better performance, we take advantage of solid-state drives for the storage, which will raise the overall performance of your sites substantially. Since our servers are not only powerful, but also redundant, you will not notice any downtime for any Internet site that you host on our end.


Vorontsov, V.; Sivov, I.; Umyarov, A.; Sinyashina, L.; Karataev, G.
Copyright © 2006 by Pleiades Publishing, Inc.
An Escherichia coli strain producing transposase of a repeated sequence of Bordetella pertussis chromosome (RSBP) was constructed. A defective MGE-helper plasmid method, which allowed the determination of transposase functional activity was developed. It was shown that transposase synthesized in E. coli cells ensures transposition of "defective" RSBP into the host chromosome. Overexpression of transposase was shown to markedly decrease the vital activity of E. coli cells under selective cultivation conditions. Reasons for a decrease in viability transposase-producing cells are discussed. Results showing the impact of transposase on replication of recombinant plasmids and E. coli cell division were obtained.
Nechaeva, E.V.; Volgina, T.I.; Kirillov, M.Yu.
McPheat, W.L.; Hanson, J.H.; Livey, L.
Parkhill, J.; Sebaihia, M.; Preston, A.
Nechaeva, E.V.; Sivov, I.G.; Karataev, G.I.
Kirillov, M.Yu.; Shumakov, Yu.L.; Nechaeva, E.V.
Gershanovich, V.N.; Bol'shakova, T.N.; Erlagaeva, R.S.
Shumakov, Yu.L.; Kirillov, M.Yu.; Nechaeva, E.V.
Maniatis, T.; Fritsch, E.F.; Sambrook, J.E.
Vorontsov, V.V.; Sivov, I.G.; Karataev, G.I.
Sivov, I.G.; Bol'shakova, T.N.; Karataev, G.I.
Kirillov, M.Y.; Shumakov, Y.; Nechaeva, E.V.
Kirillov, M.Yu.; Nechaeva, E.V.; Karataev, G.I.
Vorontsov, V., Sivov, I., Umyarov, A., Sinyashina, L., & Karataev, G. (2006). Functional activity of transposase of Bordetella pertussis IS element in Escherichia coli cells. Russian Journal of Genetics, 42(1), 32-39.
Vorontsov, V., I. Sivov, A. Umyarov, L. Sinyashina, and G. Karataev. "Functional activity of transposase of Bordetella pertussis IS element in Escherichia coli cells." Russian Journal of Genetics 42.1 (2006): 32-39.


The common-good-oriented culture organisation "Taxi MunDJal MusiX" (TMM) is focusing on Cultural Diversity & Conviviality as well as Sustainability through Arts. We organise and curate events, give lectures, support artists and cooperate with various cultural communities , institutions and organisations. Together with the Brotfabrik Theater Bonn, TMM runs the "World BEAThoven Project", a music participation vision on behalf the 250th birthday of Ludwig van Beethoven (BTHVN2020). TMM is officially recognised as an active contributer to the "UNESCO Convention on the Protection and Promotion of the Diversity of Cultural Expressions". We are co-founder of the transnational "Global Club Music Network", member of the democratic participation think-tank "BIPAR", are part of the ART27-network and part of the working group "Music and social responsibilty" based at Music Council North Rhine Westphalia.


The financial predicament has created a number of difficulties for operating humans: collapsing wages, misplaced jobs, ruined pensions, and the anxiousness that includes now not understanding what the following day willbring. Compounding all this can be a loss of trustworthy details that speaks to the realities of employees. Commentators and pundits look extra burdened than a person, and economists—the so-called "experts"—still grasp to bankrupt ideologies that did not expect the trouble and provide not anything to provide an explanation for it.
In this brief, transparent, and concise e-book, Fred Magdoff and Michael D. Yates clarify the character of the commercial challenge. opposite to traditional knowledge, the authors display that this situation isn't a few aberration from a as a rule benign capitalism yet quite the conventional or even anticipated end result of a completely irrational and harmful procedure. No quantity of tinkering with capitalism, even if or not it's discredited neoliberalism or the go back of Keynesianism and a "new" New Deal, can triumph over the middle contradiction of the process: the day-by-day exploitation and degradation of nearly all of the world's humans by way of a tiny minority of commercial owners.
While the present fiscal maelstrom has laid naked the net of greed, corruption, and propaganda which are relevant to capitalism, in simple terms an aroused public, hard the ideal to future health care, respectable employment, a safe previous age, and a fresh and fit atmosphere, can lead the USA and the realm out of the worst hindrance because the nice melancholy and towards a process of construction and distribution conducive to human happiness. This ebook is aimed essentially at operating humans, scholars, and activists, who wish not only to appreciate the area yet to alter it.
Broadening and deepening of monetary and political integration are hallmarks of the european and ASEAN. This ebook severely analyses the commercial and institutional adjustments in either Europe and Asia. there's substantial strength for instability, yet one additionally unearths local progress possibilities. Comparative coverage research and evaluate of varied cooperation recommendations are provided.
"When will i am getting it? How a lot will it price? "For the buyer, those are the 2 most important questions. expense making plans solutions those questions and is important to the workforce engaged on the layout and development of a undertaking. This introductory textual content on construction economics and price making plans presents the reader with the basic talents and information to function as a construction specialist within the zone of monetary recommendation and choice making on the venture point.
We study insider buying and selling in professional and broker markets, utilizing the trades of inventory agents who had enhance copies of a inventory research column in company Week journal. we discover that raises in rate and quantity ensue after educated trades. in the course of expert buying and selling, marketplace makers reduce intensity. intensity falls extra at the NYSE and Amex than at the Nasdaq. Spreads elevate at the NYSE and Amex, yet now not at the Nasdaq. we discover none of those pre-release alterations in a nontraded keep watch over pattern of shares pointed out within the column. Our effects convey that insider buying and selling has a destructive impression on industry liquidity; intensity is a crucial instrument to control uneven info possibility; and professional markets are greater at detecting proficient trades.
S. consumers might continue huying diem at the higher prices and cut back on things produced here leading to imemployment. A weaker dollar would also encourage foreigners to buy U S exports, but diis might not be enough to stop die devaluation of the dollar If the decline in die dollar's exchange value fell enough to whet the appetite of speculators who believed it might fall fiirther they would begin to speculate against the dollar and this would devalue it further To stop the harmfiil consequences of this, die government, through the Federal Reserve, might have to push interest rates up to raise die demand for U S government bonds and thereby also raise the demand by foreigners for dollars.
I" " 1974 11111111 [ I 1982 1990 1111111IIII 1998 2008 78 THE ABCi OF THE ECONOMIC CRISIS widi llie rest of tlic world-widi so much more consumed in the United States from abroad than the country exports-amounted to $2 billion per day, 365 days a year, and over the last four years lias represented more dian 5 percent of each year s GDP. Under typical circumstances a nation with a large trade deficit will find its currency depreciated that is, exchanging for less and less foreign currency. As with anything else when supply greatly exceeds demand, prices fall.
Although designed to help hedge against market movements, they have become investments themselves. In 2003. the wealthy investor Warren Buffett called derivatives "financial weapons of THE ABCi OF THE ECONOMIC CRISIS KUTLI RES HOW DID IT HAPPEN? Originally used for hedging ! companies may then close down t al commodities these are contracts to deliver an as sions that are not suficiendy profitable, wliich will raise , or setde the contract at a specified fiitnre date Kutu . the comiwuy's short-term profit margin and cause the stock price to rise by signaling to slock buyers diat the business is liecoming more efficient.


Christmas is coming and everyone around 16-year-old Liz Kitchell is busy with preparations. The big houses in her neighborhood are shimmering inside and out with luxurious decorations. And her parents are trying to impress all their friends with extravagant parties and expensive gifts. But Liz feels empty inside. In her English class, her group has to write a composition: How do you get what you want for Christmas? While Liz and her classmates write jokes, she wonders-what is the real reason for the celebration? As Liz begins to reach out to others who are hurting, she discovers the true joy of the season. Best-selling author for young adults, Caroline B. Cooney pens a memorable story about a modern Christmas miracle. Ed Sala's heartwarming narration will inspire you to believe in the power of love and hope for the impossible.


text:
Q: Identity Start and End of a method I am creating Traces for a method and want it to use with a custom attribute. I will decorate each method with TraceMethod.
eg:
[TraceMethod()]
public void SomeMethod()
{
}

public class TraceMethod : Attribute
{
 public void StartTrace(){}

 public void EndTrace(){}
}

So here,
How to call StartTrace() before the SomeMethod start executing and EndTrace() after the execution of SomeMethod ends? Is it possible?

A: What you are trying to do is Aspect-Oriented Programming, which is something that is currently not supported out-of-the-box in the .NET world. You will have to use a third-party component; there are some out there, both paid and open sourced.

A: Perhaps create a custom class that marks the scope of a function? Create an instance of the class at the start of a function and when function terminates the class gets out of scope and destructor is called.
Constructor and destructor mark beginning and end of a function.
Edit:
As commented it is not garranteed that the destructor is called immediately after the object gets out of scope. Better is to use a using() block:
public void SomeMethod()
{
    using (TraceMethod trace = new TraceMethod())
    {
    }
}

public class TraceMethod : IDisposable
{
    public TraceMethod() { StartTrace(); }  // Constructor
    public void Dispose() { EndTrace(); }  // Gets called when leaving the using() block

    private void StartTrace() { ... }
    private void EndTrace() { ... }
}

A: You could modify method body:
public void SomeMethod()
{
    var trace = new Trace();
    try
    {
        ... rest of method
    }
    finally
    {
        trace.EndTrace();
    }
}

public class TraceMethod : Attribute
{
    public TraceMethod() => StartTrace();

    public void StartTrace() { ... }
    public void EndTrace() { ... }
}

redpajama_set_name: RedPajamaStackExchange


text:
Q: testExecute(com.abc.action.PasswordHintActionTest): Failed to load ApplicationContext I am using Spring test framework for writing unit tests using maven as the build tool. i have put my applicationcontext.xml file in WEB-INF directory as shown below.

i have put the same configuration files in the src/main/resources directory as well ( this is because , maven complain that it can not find these configuration files when it turns these test cases)
following is the error message i get when running maven clean install

this is how i load applicationcontext.xml file for unit tests

could anybody gave help me to find out why it is saying that it can not find these configuration files event when i have put those files.
update :
   <error message="Failed to load ApplicationContext" type="java.lang.IllegalStateException">java.lang.IllegalStateException: Failed to load ApplicationContext
    at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:308)
    at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109)
    at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75)
    at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:220)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:301)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:303)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:240)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
    at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
    at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:180)
    at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
    at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123)
    at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
    at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
    at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
    at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
    at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [applicationContext-service.xml]; nested exception is java.lang.NoSuchMethodError: org.springframework.beans.MutablePropertyValues.add(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/beans/MutablePropertyValues;
    at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:420)
    at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:342)
    at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
    at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
    at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
    at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
    at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:212)
    at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:81)
    at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1)
    at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:280)
    at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:304)
    ... 30 more
Caused by: java.lang.NoSuchMethodError: org.springframework.beans.MutablePropertyValues.add(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/beans/MutablePropertyValues;
    at org.springframework.aop.config.AopConfigUtils.registerOrEscalateApcAsRequired(AopConfigUtils.java:123)
    at org.springframework.aop.config.AopConfigUtils.registerAspectJAutoProxyCreatorIfNecessary(AopConfigUtils.java:82)
    at org.springframework.aop.config.AopNamespaceUtils.registerAspectJAutoProxyCreatorIfNecessary(AopNamespaceUtils.java:67)
    at org.springframework.aop.config.ConfigBeanDefinitionParser.configureAutoProxyCreator(ConfigBeanDefinitionParser.java:130)
    at org.springframework.aop.config.ConfigBeanDefinitionParser.parse(ConfigBeanDefinitionParser.java:103)
    at org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:69)
    at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1297)
    at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1287)
    at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:135)
    at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:92)
    at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:507)
    at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:398)
    ... 40 more
</error>

A: This is the root cause of your problems:

java.lang.NoSuchMethodError: org.springframework.beans.MutablePropertyValues.add(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/beans/MutablePropertyValues;

MutablePropertyValues.add(String, Object) method was added in Spring 3.x. Apparently you (maven) are using pre 3.x spring-beans*.jar. Check out Libraries node in Eclipse to prove that.
If spring-beans is not yet in your pom.xml, add it explicitly:
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-beans</artifactId>
    <version>3.1.2.RELEASE</version>
</dependency>

Moreover, make sure all your Spring JARs have the same version by calling:
$ mvn dependency:tree


I know I should really be sweeping this under the carpet, but it's so hilarious (even if really embarrassing) that I have to share it.
He's starting out by laughing at himself… you have the like the guy for that.
"Thank you for the book and bonus workbook.
See how cleverly he's included proof that customers love PowToon.
I browse to the book download page on my mobile phone and I must've gone completely white, because the friends I was with started asking if I was okay.
There it was, glaring at me! A spelling mistake a 3rd grader could spot.
I look at the download statistics and to my shock: 1,408 downloads within those few minutes!
He's accepting responsibility. He's not blaming an editor or anyone else — he's not even making excuses ("I was busy" or "It's not a big mistake"). He's pointing the blame right at himself. That automatically makes you sympathize with him.
Long story short, we fixed it, but thousands of people have the version with the spelling error – so I apologize for that, and you can download the corrected version if you prefer.
I challenge you to find the error on the original download page – and while you're at it download the book! (If you can't find the error, the solution is on the blog).
And this is how you make lemonade out of lemons. Turning a mistake into a game for customers? Original and creative.
If you find any more typos or if you have feedback, I'd be super happy to hear from you.
And hey, why not include a sales call-to-action while you're at it?
What do you think of this email? Have you seen other examples of brands using mistakes as a marketing opportunity?


With a pledge to armada modernisation, item and administration advancement and market initiative, Singapore Airlines has developed into one of the world's most regarded travel brands.
Our prosperity has been through the endeavours of our kin. We enrol brilliant and dynamic people, and prepare them with a financial plan surpassing $125 million in a year – to achieve the most noteworthy measures of expert and individual skill.
We urge staff to help have any kind of effect in the groups that they serve. Ahead of the pack up to Singapore's 50th birthday in August 2015, the Airline sorted out a progression of gathering pledges occasions including the SIA Charity Gala Dinner and the SIA Charity Run.
With the support of around 500 staff volunteers, an aggregate of $2.5 million was raised for the Community Chest of Singapore, a non-benefit association that raises reserves for some philanthropies in Singapore. This was coordinated dollar-for-dollar by the Singapore Government, lifting all out assets raised to about $5 million.
More than 300 Community Chest recipients, a number of whom had never flown, were likewise treated to a unique flight on the Airbus A380, the world's biggest business air ship.
In July 2015, the Airline additionally opened the entryways of its preparation focus to people in general surprisingly for a select in the background take a gander at how its pilots and lodge team are prepared. All returns earned from the SIA Open House exercises were given to the Community Chest of Singapore.


text:
Q: Lowest Android Version Possible For SNMP and PPTP I'm having to create a new app for our installers and they currently have an app that they use on Android 5.1. It doesn't use either features mentioned in the title but I'm looking to implement that in the new app. I'm just curious what version do the new phones need at minimum to support an app that allows for both of those to be supported.
SNMP is going to be used to make calls to subscriber modules. Itll have to be able to use both Version 1 and Version 2. It'll be completely equipment based.
The PPTP connection will be only for the app itself. I don't want it to default all traffic the phone is using to that connection. Merely only what calls the app makes to the network. Is this even possible?

A: PPTP
I'd have to assume there are libraries out there for version of Android that didn't include it natively, it looks like v4.0 is the earliest Android version to include PPTP.
"Android includes a built-in (PPTP and L2TP/IPSec) VPN client, which is sometimes called legacy VPN. Android 4.0 (API Level 14)"
https://developer.android.com/guide/topics/connectivity/vpn
SNMP
The best thing I can find for SNMP is an app that uses SNMP on Android 2.3.3. Who knows what library or home-rolled code they used to do it, but it looks like you have some "wiggle room" if you're just needing it for Android v5.x.
https://snmp-agent-4a.en.aptoide.com/
Another link that shows the age of SNMP on Android doesn't say what OS version it's talking about, but we can see the images are of fairly ancient phones. It's circumstantial at best, but it looks promising for your project.
https://www.dpstele.com/snmp/monitoring-smartphone-best-practices.php


text:
Consumer Trend
How technology is shifting the power base for consumers as they shop online, use smart devices, buy super foods
By Shiraz Griftari, 28 Oct 2014
From superfoods and wearable technology to rising consumer power, the world ahead will prove more challenging to companies seeking to grab a share of the shifting market.
Technology has been the real game changer, giving consumers not only a louder voice but the ability for innovative companies to disrupt existing market places.
Marketing intelligence company Mintel's senior trends and innovation consultant Jane Barnett writes in the company's latest report that technology has given consumers a bigger voice that can dictate corporate behaviour.
The ability to exercise ones rights have been on display from protests in Brazil during the World Cup surrounding fury at perceived government squandering of resources, to the US boycotts of supposed Russian vodka brand 'Stolichnaya' and the viral #BringBackOurGirls campaign against notorious Nigerian group Boko Haram.
"The decline of deference is set to escalate in the consumer space as customers are variously empowered and presented with provocative facts on corporate practice," says Barnett.
Clicktivism and consumer voice
Technology has been the real game changers as it has transformed protests from organised marches to a bare-minimum of 'clicktivism' or the traditional ability to express ones opinion, support or dislike through to engaging in online petitions, sharing videos and posts, the Mintel Australasian report says. Mintel works with over 5000 businesses worldwide.
Viral posts and social media have enabled consumers to come together on issues of importance from food and global health issues to demanding more from governments and big businesses.
As information is exchanged and shared it brings about awareness, accountability and demand.
In Australia, for example, organisation GetUp! Australia is the largest campaigning organisation in the continent with more than 600,000 members willing to take action on issues of importance.
A GetUp! video on carbon pricing
Other online-based societies are also providing a voice for consumers; Change.org is one of those with more than 70 million users in over 196 countries.
Barnett says clicktivism provides people with the feeling that they have the power to help things get done with minimal effort, or bring about change on a large scale.
"For those companies that are seen as insincere, we expect to see a continuation of protests against these real and perceived transgressions.
"In 2015, companies globally with increasingly be forced to apologise, admit their mistakes and show a human face," says Barnett.
Consumers and intimacy
Although the Internet has become the leader for social change, it has disrupted traditional consumer approaches to shopping by setting up an expectation not just of convenience, but also of intimacy, according to Mintel.
"We're seeing brick and mortar retailers meld with the digital as more locations offer in store pick-ups for online orders," such as that of The Warehouse Group's, 'click and collect' service," says Barnett.
Convenience and better service experiences are the aim of the game. A Sydney-based suit maker, for instance, does just that. M.J. Bale has integrated Visa PayWave chips, sewn into the sleeves of "Power Suits", making on-the-go payments easy.
Video: The M.J.Bale 'power' suit explained
Yet, the limitations on cybershopping are also obvious in some sectors.
Around half (53%) of UK consumers, and specifically 60% of women, feel it's difficult to find clothing that fits well without trying it on.
In Brazil, more than one in 10 (12%) consumers use the internet for information on their grocery shopping, yet just 2% do their weekly grocery shopping online. But nearly two in 10 Brazilians say they would buy more groceries on the internet if it were cheaper than buying in-store.
Meanwhile, in China nearly seven in 10 Chinese adults say it is necessary to visit brick-and-mortar stores before buying products online.
One in 20 (5%) Brazilians would purchase a car entirely online and have it delivered to their home, if it was possible. In Canada, some 40% of Canadians are interested in using online budgeting and advice tools.
In China, as many as 85% of Chinese adults would like to see more online services that help to facilitate daily tasks, such as paying bills online or booking taxis via mobile apps.
And in Canada, there remains room for improvement, as 38% of Canadians are unsatisfied with electronic access to healthcare from government-provided insurance.
In the space of smart technology, the race is on to offer smart devices to control homes, to monitor health, among others.
"The world of synced devices will become mainstream as trusted companies move into the market and join the convenience-driven, data collection revolution," says Barnett.
Apple and Goggle are jostling for space with traditional smart device companies. Apple's Homekit software/app creates a framework that will enable consumers to use Siri voice commands to control smart lighting, doors, thermostats and other home appliances, operating on Bluetooth low energy and managed through any modern Apple device.
Google and Samsung have competing products for the smart home eco-system.
New software is also coming onto the market to make it easier for consumers to sync their mobile devices with their health-monitoring tools and home appliances.
Instant gratification, way of the future
The fact is our on-demand, instant gratification culture is spreading. For the future Mintel believes there will be more delivery apps and high quality vending options across a variety of product categories.
In 2015 and beyond, Mintel says smart devices will advance into new annexes. "Wearable technology will have to transcend the convenience of connectivity and offer wearable devices that are both secure and fashionable," Barnett says.
Over one in five (21%) UK adults already use either a wearable device or a health-related mobile app, but as many as 40% of Brits are interested in a device that tracks heart rate, blood pressure and movement.
Meanwhile, over one in 10 (13%) Chinese consumers say that they have a wearable digital product in their household. Interestingly, this figure is higher among older consumers, at 11% of 20-somethings, 14% of 30-somethings, and 16% of 40-somethings.
In Australia, a 2013 study found that 35% of those surveyed had already used some form of wearable technology – as opposed to just 18% of US and UK respondents.
Super food, good food
Mintel's other key trend surrounds the food industry and how people are increasingly seeking out super foods free from chemicals and additives, as well as locally and seasonally sourced products.
Australia and New Zealand saw the importance of healthy foods increase in 2014, with the trend set to be more important in 2015.
Barnett says in 2015, people are more likely to seek out natural options and local, seasonal produce will only become more popular.
Consumers are less trusting of big companies and need assurance they are not misled about sourcing or processes.
"Consumers will be buying lower quantities of packaged foods, will demand more organic produce for a reasonable price, and will move beyond the supermarkets and towards farmers' markets and similar enterprises if they can't get what they want," says Barnett.
Environmental ethics are also on the rise. Environmentally friendly packaging has risen from 15% in 2009 to 32% in the year prior to September 2014, and environmentally friendly product claims have increased from 2% to 7% in the same period.
Mintel says there will continue to be huge interest in superfoods and more 'alternative' diets and lifestyles in 2015, but the key issue will be sourcing.
The full Mintel report can be found here
Tagged: mintel, consumer trends
Technology Month, brought to you by Springload
When water meets technology: Waterlight Graffiti makes its way to Aotearoa
Accenture Interactive's Ben Morgan on the disruption needed for our digital future
Consumer to give businesses the big tick

redpajama_set_name: RedPajamaCommonCrawl


The ctx file extension is associated with the Nokia PC Suite a management suite for Nokia Series 40 and Nokia Symbian mobile phones for Microsoft Windows operating system.
A ctx file contains backup of contacts.
This ctx file type entry was marked as obsolete and no longer supported file format.
Nokia Suite (also known Nokia PC Suite, Nokia OVI Suite) is set of applications used to manage Nokia mobile phones.
Nokia Suite supports all Nokia phones including smart phones based on Symbian, MeeGo and Maemo operating systems. With Nokia PC Suite users can synchronize data with computer, backup and restore phone, manage files, contacts, calendar, photos etc.
Nokia Suite can connect to phone via USB cable, Bluetooth or infrared. Nokia Suite is distributed as a free software.
Nokia's mobile phone business was acquired by Microsoft.
Click on the tab below to simply browse between the application actions, to quickly get a list of recommended software, which is able to perform the specified software action, such as opening, editing or converting ctx files.
Programs supporting the exension ctx on the main platforms Windows, Mac, Linux or mobile. Click on the link to get more information about Nokia Suite for backup ctx file action.
Programs supporting the exension ctx on the main platforms Windows, Mac, Linux or mobile. Click on the link to get more information about Nokia Suite for settings ctx file action.
Click on the software link for more information about Nokia Suite. Nokia Suite uses ctx file type for its internal purposes and/or also by different way than common edit or open file actions (eg. to install/execute/support an application itself, to store application or user data, configure program etc.).


Isuzu Axiom 2002 Main Engine Electrical Circuit Symbol Map. Related diagrams: Isuzu Pickup 4WD EFI 1994 Electrical Circuit Wiring Diagram Isuzu Pickup 4×4 2.6L EFI 1990 Electrical Circuit Wiring Diagram Isuzu Rodeo LS 1999 Blower Connector Electrical Circuit Wiring Diagram Isuzu Trooper 3500 Wheel Based 2006 Electrical Circuit Wiring Diagram.
This 2002 Isuzu Axiom Service Repair Manual DOWNLOAD has easy to read text sections with top quality diagrams and instructions. They are specifically written for the do it work as well as the experienced mechanic.
The Isuzu Axiom is a mid size SUV introduced by Isuzu in 2001 for the 2002 model year. The Axiom is derived from the Isuzu Rodeo and was intended to be Isuzu's response to the popularity of car based SUVs such as the Toyota Highlander, replacing the Trooper as Isuzu's flagship vehicle in the United States.
i have a 2004 isuzu axiom w a 6 cyc. the check engine light came on, then the reduce power light came on. the car wouldn't go any faster than 20 mph until it hit 3000 rpm, then it would drive normal; until you reached the next stop light.


text:
Toyota Mirai 2020: Hydrogen-powered model to take new form at Tokyo show
Toyota Sedan range
Showroom News
The new Toyota Mirai FCEV should deliver over 600 kilometres of range.
Spencer Leech
Contributing Journalist
11 Oct 2019 • 2 min read
Toyota has revealed its second-generation Mirai, which looks completely different to the original.
The hydrogen-powered electric vehicle now sits on a longer, lower and wider sedan platform, with 20-inch wheels and Lexus-inspired styling.
This means that the Mirai has swapped from front- to rear-wheel-drive, and will comfortably carry five occupants.
The modernised cabin also includes a new 12.3-inch centre display and instrument panel, which is said to be designed around the driver.
Toyota has yet to reveal details about the fuel-cell electric vehicle's (FCEV) powertrain, though it says it will deliver 30 per cent more range than before.
For perspective, the previous Mirai could cover around 500 kilometres between refills, and so the projected increase would push the new Mirai's range to well over 600km.
As well as the increased range, the new powertrain will provide a more "linear, smooth response when pulling away".
Inside, the Mirai boasts a new 12.3-inch centre display and instrument panel.
While Toyota is calling this a concept, ahead of the model's world launch in 2020, it appears to be a close-to-production representation of the new-gen vehicle.
The Mirai will go on sale initially in Japan, North America and Europe, where refuelling infrastructure is available, however, an Australian arrival is still up in the air.
Toyota Australia has been conducting on-road trials with a number of Mirai sedans, as part of a research program into the efficiency and benefits of hydrogen propulsion.
The company says it is working with government and industry stakeholders to "fast-track" the development of refuelling infrastructure in Australia.
CarsGuide has contacted Toyota Australia for an update on its hydrogen roll-out plans.
The new Toyota Mirai will make its public debut at the Tokyo motor show later this month.
How Ford beat Holden: The Commodore decision changed everything
This is the Holden Commodore Australia will not get
Mazda 3 recalled: More than 10,000 new hatches and sedans have possible AEB...
Toyota Mirai cars for sale


text:
Australia's Unknown: One man, One story, Two lives
March 26, 2014 Sinead Dalton International 0
Since 2007 Ireland has not only felt the tight grip on our wallets but also the loss of youth from our country. As history repeats itself with the thousands upon thousands of young Irish who have left our shores for a better chance in life we look and explore some of the countries that they have ventured to.
One particular place where the Irish have flooded to is the small suburb of St. Kilda, located in Melbourne. Renowned for its quirky cafes and sun kissed beach, there is a hidden side to this Melbourne suburb that is unknown to many. It may not have created the world's biggest rock band or be home to many famous actors but it has produced one of Australia's greatest writers, a Mr James McNeil; whose life was somewhat of a roller coaster ride.
Born on the 23rd of January, 1935, in St Kilda, the McNeil household was not what one would call a regular home. From a young age James' life centred on violence and abuse; two elements that would heavily shape and influence the rest of his life. While his mother, Josephine dotted on him dearly, by the age of five his alcoholic father, Douglas McNeil had fled, leaving their mother to raise four young children alone.
As time progressed the darker side of James began to grow. At just age 12 he was caught by police for hitting a woman on Carlisle Street, St Kilda and stealing her handbag. Furthermore his first wife, Valerie became victim to a number of assaults over a period of time. Ross Honeywill, author of the book Wasted describes how "his marriage to Valerie was an emotional vacuum punctuated by fits of rage and violent jealousy." James' violence and paranoia streak grew deeper. After discovering that Valerie was having an affair, while he was in Mcleod prison, he cruelly branded the letter 'J' into both breasts with a hot iron; this, he felt would remind her of who she was married to.
A friend of Valerie's also became a target for McNeil as he believed that she had influenced Valerie to have the affair. Her punishment was both terrifying and sadistic as McNeil left her for hours balancing, naked on a fruit box with a rope around her neck that was tied to a tree. One unsteady movement would have cost her her life.
Constantly in and out of jail, McNeil committed a series of robberies such as a general store in Elsternwick and the Royal Hotel in Springwood, New South Wales. 1967 would prove to be an end to his reign, and it was the robbery of the Olympic Hotel in Preston and shooting of a Constable Schute that would be the final nail in McNeil's coffin.
At the age of just 32 he was charged with attempted murder and sentenced to 17 years in prison. It was as if McNeil portrayed no emotion, no remorse to the actions and pain that he inflicted on others. His sadistic actions painted him as a man without a soul, but it is within his writings that we see the true nature of this man.
picture by kconnor
Once inside the prison it was as if a new being was formed. McNeil joined the Resurgent's Debating Society and it was not long before he debated with outsiders such as law students David Marr and Michael Eyers. No one knows how the artistic side of McNeil emerged. Whether it was the dark grey walls of Parramatta prison or the monotonous routine of everyday life, there was something that triggered a side to McNeil that released an uncanny but powerful work of art.
Photos by Sunchikje
His play The Old Familiar Juice (1969) features 3 characters that are contained in their cell for sixteen hours a day. Throughout the play McNeil, through the actions of his characters, demonstrates the effects on the individual when deprived of human contact. Furthermore his play The Chocolate Frog grabbed the attention of Australian theatre critic, Katherine Brisbane, and by the mid seventies McNeil produced two more plays: How does your Garden Grow and Jack; all exploring and highlighting the reality that is life.
With the help of Katherine Brisbane, McNeil was released on the 14th of October 1974 but was placed on parole for ten years. He was at the height of his success. In 1975 he won the Australian Writer's Guild award for the most outstanding script for his play How Does Your Garden Grow but as a leopard can never change his spots nor could McNeil change his old ways. He quickly fell back into a life of drink and slowly began to deteriorate.
On the 16th of May 1982 he passed away at St. Vincent's Hospital.
So what is it that makes McNeil not only a complex character but one that can also intrigue us? Yes, we can admit that his actions in life were not only psychotic and disturbing but we can also ask ourselves: who was the man behind what Melbourne's media called the "Laughing Bandit?" The answer is: truth. McNeil was not only an incredible story teller but he was able to see to the core of the individual, to get behind the skin, unveil the true fears and needs of the human being. His plays were written in dialogue form in which those who surrounded him and the conversations they had inspired him. They conveyed what an individual needs when all the necessities and worldly goods are taken away from them. Jack clearly identifies the emotional side to the male psyche, the need for companionship but also the mix of jealousy and anger that it can create. As Marr later stated "Jim's deal was that he would bring you real life; he was home delivered real life, and in addition Jim's stories bewitched us".
McNeil brings reality; he brings truth about the human being through the minds of his characters. On the outside a twisted and somewhat scary individual on the inside a true insight to the core of what reality is.
Sinead Dalton
James McNeil
The Old Famliar Juice
30 things returning fans need to know before wathcing Wrestlemania XXX part I
Freelancer vs Employee: What you need to know about working in a large company?


text:
static NSString *defaultALATemplate = @"Buy in monthly payments with Affirm";

@implementation AffirmAsLowAs

+ (NSURLRequest *)getPromoRequest:(NSString *)promoId showCTA:(BOOL)showCTA withAmount:(NSDecimalNumber *)amount {
    [AffirmValidationUtils checkNotNil:[AffirmConfiguration sharedConfiguration]];

    NSURL *url = [[AffirmConfiguration sharedConfiguration] affirmAsLowAsURLWithPromoId:promoId showCTA:showCTA withAmount:amount];
    NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:url];
    [request setHTTPMethod:@"GET"];
    [request setValue:@"application/json" forHTTPHeaderField:@"Accept"];
    [request setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
    [request setValue:@"Affirm-iOS-SDK" forHTTPHeaderField:@"Affirm-User-Agent"];
    [request setValue:[AffirmConfiguration affirmSDKVersion] forHTTPHeaderField:@"Affirm-User-Agent-Version"];
    return request;
}

+ (void) getPromoDetailsForId:(NSString *)promoId
                      showCTA:(BOOL)showCTA
                       amount:(NSDecimalNumber *)amount
                     callback:(void (^)(NSDictionary *result, NSError *error, BOOL success))callback {
    NSURLRequest *request = [self getPromoRequest:promoId showCTA:(BOOL)showCTA withAmount:amount];
    [AffirmNetworkUtils performNetworkRequest:request withCompletion:^(NSDictionary *result, NSHTTPURLResponse *response, NSError *error) {
        if (response.statusCode == 200 && result[@"promo"] && result[@"promo"] != (id)[NSNull null]) {
            callback(result, nil, YES);
        } else {
            callback(nil, [AffirmErrorUtils errorFromInfo:result], false);
        }
    }];
}

+ (void)getALAPromoTemplateForAmount:(NSDecimalNumber *)amount
                             promoID:(NSString *)promoID
                             showCTA:(BOOL)showCTA
                            callback:(void (^)(NSString *ala, BOOL showPrequal, NSError *error, BOOL success))callback {
    [self getPromoDetailsForId:promoID showCTA:showCTA amount:amount callback:^(NSDictionary *result, NSError *error, BOOL success) {
        if (success) {
            NSString *ala = [result[@"promo"][@"ala"] copy];
            ala = [ala stringByReplacingOccurrencesOfString:@"{affirm_logo}" withString:@"Affirm"];

            NSString *style = [result[@"promo"][@"config"][@"promo_style"] copy];
            BOOL showPrequal = ![style isEqualToString:@"fast"];
            callback(ala, showPrequal, error, success);
        } else {
            callback(defaultALATemplate, YES, error, success);
        }
    }];
}

+ (void) getAffirmAsLowAsForAmount:(NSDecimalNumber *)amount
                           promoId:(NSString *)promoId
                           showCTA:(BOOL)showCTA
                    affirmLogoType:(AffirmLogoType)affirmLogoType
                       affirmColor:(AffirmColorType)affirmColor
                          callback:(void (^)(NSString *asLowAsText, UIImage *logo, BOOL promoPrequalEnabled, NSError *error, BOOL success))callback {
    [AffirmValidationUtils checkNotNil:promoId name:@"promoId"];

    [AffirmAsLowAs getALAPromoTemplateForAmount:amount promoID:promoId showCTA:showCTA callback:^(NSString *ala, BOOL showPrequal, NSError *error, BOOL success) {
        dispatch_async(dispatch_get_main_queue(), ^{
            if (affirmLogoType == AffirmLogoTypeText) {
                callback(ala, nil, showPrequal, error, success);
            } else {
                UIImage *logo = [AffirmAsLowAs getAffirmDisplayForLogoType:affirmLogoType colorType:affirmColor];
                callback(ala, logo, showPrequal, error, success);
            }
        });
    }];
}

+ (NSAttributedString *) appendLogo:(UIImage *)logo toText:(NSString *) text font:(CGFloat)fontSize logoType:(AffirmLogoType)logoType {
    if (!logo) {
        return [[NSAttributedString alloc] initWithString:text];
    }
    NSMutableAttributedString *attributedText = [[NSMutableAttributedString alloc] initWithString:text];
    [attributedText addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:fontSize] range:NSMakeRange(0, attributedText.length)];
    while ([attributedText.mutableString containsString:@"Affirm"]) {
        NSTextAttachment *attachment = [[NSTextAttachment alloc] init];
        attachment.image = logo;
        CGSize logoSize = [self sizeForLogoType:logoType logoSize:logo.size height:fontSize];
        attachment.bounds = CGRectMake(0, -logoSize.height/5, logoSize.width, logoSize.height);
        NSAttributedString *attributedLogo = [NSAttributedString attributedStringWithAttachment:attachment];
        [attributedText replaceCharactersInRange:[attributedText.mutableString rangeOfString:@"Affirm"] withAttributedString:attributedLogo];
    }
    return attributedText;
}

+ (CGSize)sizeForLogoType:(AffirmLogoType)logoType
                 logoSize:(CGSize)logoSize
                   height:(float)height {
    switch(logoType) {
        case AffirmLogoTypeName:
            return CGSizeMake((logoSize.width * height) / logoSize.height, height);
        case AffirmLogoTypeText:
            return CGSizeZero;
        case AffirmLogoTypeSymbol:
            return CGSizeMake(1.25 * height, 1.25 * height);
        case AffirmLogoTypeSymbolHollow:
            return CGSizeMake(1.25 * height, 1.25 * height);
        default:
            return CGSizeMake((logoSize.width * height) / logoSize.height, height);
    }
}

+ (NSString *)formatAffirmTypeToString:(AffirmLogoType)affirmType {

    NSString *result = nil;

    switch(affirmType) {
        case AffirmLogoTypeName:
            result = @"logo";
            break;
        case AffirmLogoTypeText:
            result = @"text";
            break;
        case AffirmLogoTypeSymbol:
            result = @"solid_circle";
            break;
        case AffirmLogoTypeSymbolHollow:
            result = @"hollow_circle";
            break;
        default:
            result = @"logo";
    }

    return result;

}

+ (NSString *)formatAffirmColorToString:(AffirmColorType)colorType {

    NSString *result = nil;

    switch(colorType) {
        case AffirmColorTypeBlue:
            result = @"blue";
            break;
        case AffirmColorTypeBlack:
            result = @"black";
            break;
        case AffirmColorTypeWhite:
            result = @"white";
            break;
        default:
            result = @"blue";
    }

    return result;

}

+ (UIImage *)getAffirmDisplayForLogoType:(AffirmLogoType)logoType
                               colorType:(AffirmColorType)colorType {
    NSString *file = [NSString stringWithFormat:@"%@_%@-transparent_bg", [AffirmAsLowAs formatAffirmColorToString:colorType], [AffirmAsLowAs formatAffirmTypeToString:logoType]];
    NSBundle *sdkBundle = [NSBundle bundleWithPath:[[NSBundle bundleForClass:[self class]] pathForResource:@"AffirmSDK" ofType:@"bundle"]];
    UIImage *image = [UIImage imageNamed:file inBundle:sdkBundle compatibleWithTraitCollection:nil];
    return image;
}

@end

redpajama_set_name: RedPajamaGithub


Of all the joints in the human body, the knee is one of the most complicated, as well as the largest. This combination makes for a potentially problematic body part from a chiropractic perspective.
The knee joint is essentially a hinge, which allows for circular movements as well as back and forth motions between the upper and lower portions of the leg, which makes the complex action of human upright bipedal locomotion possible.
Because the knee makes a range of basic but highly important movements possible, it is highly specialized, almost to the extent of being paradoxical. For example, the knee needs to maintain a reasonable degree of flexibility to allow for all the necessary motions associated with walking, sitting, standing, and bending, however, at the same time it must be stable and rigid enough to bear the entire weight of the upper body, and keep it balanced while in an upright position.
Due to this dual role that the knee joint must fulfill, it is also more open to injury than other joints because so many forces pass through it on a frequent basis. Unfortunately for those who suffer from knee problems, they can be some of the more painful injuries that can happen to any joint of the body.
On average, 30 percent of visits to doctors are the result of some form of joint related pain. Of this percentage of joint pain, the majority of complaints are associated with the knee. Further statistical analysis shows that in 2010 there were 10 million visits to doctor's offices seeking treatment for knee injuries.
Injuries of the knee joint typically involve sprained ligaments, tendinitis, dislocated patella, or meniscus tears. Another common cause of knee pain is bursitis, which involves an irritation of a region of the knee called the bursis that has become swollen from receptive kneeling and bending.
Besides these common sources of knee injury, there are rarer cases which come about through illness. Most frequently the condition known as osteoarthritis is the culprit in these cases, especially for patients who are older than 45. Rheumatoid arthritis is another leading cause of knee pain, while obesity can also overload the knee joints resulting in injury as well.
Chiropractors use their fingers and hands to carefully break up restrictions in a painful knee, to increase blood flow to the area which is healing to the sensitive soft tissue. For injuries that lie deep within the knee special instruments may be necessary.


Best Picture: The High Neck TankThis new silhouette features an on-trend elevated neckline with a surprise key hole back revealing a triangle back bra. The shorts add to the ensemble with a mesh accent in the hemline completing a picture-perfect look.
Another first for Varsity, this sublimated tank features a modest V-front with a fashion-forward drop V in the back connected with personalized elastic. Adding to the visual appeal is the new "Block Dot" pattern play on this the sports bra and shorts.
An update to last year's biggest hit, the Camp Tee is back with new innovations. With the option to add your name, personalizing your camp look is a breeze. And top off your awards night glamour with a sequins overlay on your lettering for added sparkle and shine.
In its first year, Varsity debuts the new Classic Tank with an oversized fit and super-soft comfort fabric. Fireworks lettering on the chest and a customized cap are sure to turn heads on the Red Carpet.
For a clean, preppy look, the Collared Polo is a major contender with bold color blocking and lettering. Steal the spotlight with a sequins overlay that will catch the eyes of the paparazzi.
Contact your Varsity Rep today to see these Red Carpet styles come to life at a Varsity Design Session at your school!


text:
Q: Fetching image from Supabase storage through database table returns undefined URL I am building an app in Next.js, which fetches dynamic data from a Supabase table. The table (called product) has several data points (title, description, image). My table in Supabase looks like this:

My problem is that both the description and the title are being pulled in dynamically, populating my home page properly. What is failing is the image. Images are stored in a public bucket that looks like this:

The way I'm attempting to pull the image in dynamically is as follows:
import { supabase } from "../utils/supabase";
import Link from "next/link";
import { useUser } from "../context/user";
import Image from "next/dist/client/image";

export default function Home({ products, tile_url }) {
  const { user } = useUser();

  const {data:image_url} = supabase.storage.from("games").getPublicUrl(tile_url);
  console.log(image_url.publicURL);

  return (

        {products.map((product) => (
          <Link
            key={product.id}
            href={`/${product.id}`}
          >

              {product.title}

          </Link>
        ))}

  );
}

export const getStaticProps = async () => {
  const { data: products } = await supabase.from("product").select("*");

  return {
    props: {
      products,
    },
  };
};

The image is not returned in the frontend. The console.log returns the url, but instead of the image name, it pastes undefined a the end:
https://[project_identifier].supabase.co/storage/v1/object/public/games/undefined

The expected outcome would be:
https://[project_identifier].supabase.co/storage/v1/object/public/games/gameOneGameTile.jpeg

Any ideas as to what I am doing wrong?
Thank you in advance!
EDIT:
Based on a response from @dshukertjr on this question, I have included the path to the image in the table, to be able to use the column name to fetch the data. However, nothing has changed.

A: What you need to pass to the getPublicUrl() function is the path to the image within the bucket for example like this:
  const pathToImage = 'game_one/gameOneGameTile.jpeg'

  const {data:image_url} = supabase.storage.from("games").getPublicUrl(pathToImage);

You are passing tile_url in your code. If you want to keep it that way, the path to the image needs to be saved in your product table under tile_url column for each row to be able to display an image.

A: For working with private storages, I had to create a signed url that I could use as an image src. There aren't a lot of good alternatives unfortunately, as there isn't a way to pass in the authorizer to an image src.


Research — Sena Koleva, Ph.D.
I study the basic nature of human values & morality, including moral emotions, judgment and decision-making, and behavior. I apply this work to understanding value-based bias and disagreement (e.g. the "culture war" in the U.S.), everyday moral hypocrisy, moral identity, and a range of other individual and group differences related to values and morality.
The YourMorals team at SPSP 2011. Top row Ravi, Jon, Sean, Matt, Gary (honorable guest), bottom row: Jesse, myself, and Pete.
My research on human morality is conducted in close collaboration with Drs. Jonathan Haidt (NYU), Jesse Graham and Ravi Iyer (University of Southern California), Peter Ditto and Sean Wojcik (UC Irvine), and Matt Motyl (University of Illinois Chicago).
Together we developed YourMorals.org - a comprehensive platform for web-based psychological research. Initially the website focused on studies on morality, values, and ideology, but has since expanded to cover most major topics in psychological science. Without any dedicated marketing strategy or resources, we have garnered over half a million registered participants. We use our website to test and refine a variety of theories, but our work is guided primarily by Moral Foundations Theory.
Recent publications: "Moral foundations theory: The pragmatic validity of moral pluralism."
I have also examined the psychological basis of political attitudes and culture war disagreements, with a special emphasis on morality, personality, and relationship processes.
I have examined a number of relationship processes, for exampe how our attachment tendencies (e.g. the extent to which we feel comfortable and secure with intimate partners) relate to our moral concerns and political views.
In a related line of research, I study moral norms for "grey area" relationship behaviors, such as the moral status of dating your best friend's ex or of lying to your partner to spare his/her feelings. This work is conducted in collaboration with Dr. Dylan Selterman at the University of Maryland.
I am also interested in romantic attraction, mate selection, and relationship satisfaction. For example, I have examined the role of morality and political ideology in attraction and satisfaction.
Recent publications: "The moral compass of insecurity: anxious and avoidant attachment predict moral judgment."
I am interested in the role of personality and morality as sources of individual difference. In a large manuscript in preparation I examine gender differences in moral concerns and judgments, and the role of emotional tendencies and explaining such differences. The papers draws on over 150,000 participants, including 3 large nationally-representative U.S. datasets.
In another paper I examine the moral profiles of various groups who identify as non-religious (e.g. atheists, agnostics, and those who identify as "spiritual but not religious").
I study a range of other social psychological topics such as positive psychology, perspective taking, prejudice, and implicit attitudes. For example, in a in collaboration with Jamie Luguri, I have looked at the role of beliefs in free will (and determinism) and psychological construal in everyday moral judgment and liking for cultural and ideological outgroups. In collaboration with Calvin Lai and others I tested an online intervention for reducing implicit racial bias. With Gary Zhang I examined the role of connectedness with nature in prosocial behavior.
In addition, I am interested in applied topics such as conservation psychology and sustainability, population health and well-being, public policy, and education. Most recently, I've began a collaboration with The Story of Stuff Project on a large-scale survey of their membership and media impact.
Beyond psychology, I have a working familiarity with selected topics in political science, judgment and decision-making, behavioral economics, environmental psychology, evolutionary psychology, health psychology, cultural anthropology, social endocrinology and neuroscience, and experimental philosophy.


From where I type I can hear the distant hum of a washing machine drum turning with the sound of the last remnants of holiday laundry being spun after another Great British adventure.
Yes, The Wright's are back from our travels, and if my eyes do not deceive me, I can see September on the kitchen calendar.
They do say time flies when you are having fun – and fun we had.
The dip in the temperature (seemingly overnight between 31st August and 1st September) was remarkable – or maybe slightly imagined? Without a doubt the days seem shorter, the nights longer, and there is a dampness to the air.
Although Autumn officially does not commence until 22nd September, for me it begins the week British children return to school – that'd be this week then.
I love the changing of the seasons – each brings with it it's own pleasures. Rather than dread the darker nights, I can already feel the cosyness of the colder seasons.
I'm declaring Simply Being Mum's Autumn months as September, October and November. Do you agree?
September has brought Autumn (Fall) to our house. It also brings with it Zero Waste Week 2017.
My blogging may have been sporadic over the Summer but it all kicks back in with the launch of Zero Waste Week (of which I am once again an ambassador).
It's a great opportunity to remind myself (and others) how much the reduction of waste benefits us all and this wonderful planet in which we inhabit.
Welcome Autumn, here's to yet another successful Zero Waste Week, and I'm looking forward to spending the cosy Autumn months with you all.
Jo, this is my very favorite season, not least because we have a ton of family holidays in September and October, including my little granddaughter's first birthday next week 🙂 The cooling temperatures, pumpkin-spice everything (I know, it's an American thing. We are obsessed with pumpkin spice!), and the feeling of getting ready to settle into home for the autumn and winter. I look forward to seeing you posting regularly again.
Next post: What's #foodwastefriday all about?


The Pickup 225 Speed Truck lift is made for trucks with crew cabs and features a longer arm for optimal side loading action. An anti-rotate strap system and compact base ensure that the lift unit will fit in your truck bed. The Pickup 225 lift transports your mobility aid from your truck bed directly to either the passenger or driver side! Optional wireless remote also available.