text:
Waha (en wallon Wahå) est une section de la ville belge de Marche-en-Famenne située en région wallonne dans la province de Luxembourg.

C'était une commune à part entière avant la fusion des communes de 1977. Le village est situé à quelques kilomètres au sud de Marche.

Étymologie

Le nom de Waha trouve son origine dans le germanique « [chez] Wachart » ou simplement le nom Wadohard.

Histoire

À la période gallo-romaine, la chaussée de Rochefort passe entre Marche et Waha, c'est cette voie qu'emprunte la première évangélisation aux  et  siècles. À  environ de l'église actuelle, on construit un premier oratoire dédié à saint Martin.
Au , le domaine seigneurial appartient au comte Immon. Cette famille veut se doter d'une église, une bâtisse est transformée et consacrée en 1050 par Théoduin, évêque de Liège.

La seigneurie hautaine de Waha, donnée en 1226 à l'abbaye de Saint-Hubert par Lambert de Waha, appartient à l'abbaye jusqu'en 1608, puis est rétrocédée à la famille de Waha.

Pendant la campagne des 18 jours (Seconde Guerre mondiale), Waha est prise le  par les Allemands de la 7e Panzerdivision (du XV. Armee-Korps (mot.) qui a pour objectif de traverser la Meuse au niveau de Dinant).

Culture locale et patrimoine

Lieux et monuments
 Le château de Waha date du .
 L'église Saint-Étienne, datant de 1050, est construite dans le plus pur style roman, c'est la plus ancienne église romane de Belgique. On appréciera ses lignes simples, ses arrondis, son sol en pierre bleue. À l'intérieur subsiste la pierre dédicatoire qui commémore la consécration de l'église en 1050.
On peut aussi admirer plusieurs statues du « maître de Waha », artiste du début du  dont on ignore l'identité, ainsi qu'un reliquaire de Saint Étienne qui est une petite châsse. Les vitraux du chœur sont de Louis-Marie Londot ; ils datent des années 1950.
Les autres vitraux de l'église sont des œuvres de Jean-Michel Folon et ont été réalisés en 2004-2005, peu de temps avant sa mort. Ils retracent la vie de Saint Étienne. Sa tour du  est surmontée d'un clocher du  dont les pans carrés se superposent. L'intérieur, sobre, aux piliers massifs, conserve d'intéressants objets d'art. Sous le porche se remarquent plusieurs pierres tombales. Au-dessus de l'arc triomphal, calvaire de la fin de l'époque gothique (). Dans le bas-côté droit, fonts baptismaux (1590) portant quatre têtes sculptées. Près de l'entrée du chœur se trouve, scellé à la paroi d'un des piliers, la pierre dédicatoire de l'église, de 1050. Une vitrine renferme des reliquaires, des livres et missels anciens, des chasubles. L'église contient également des statues d'art populaire : Saint Nicolas (), Sainte Barbe () et Saint Roch, en bois polychrome ().
La ferme des Blancs Curés, d'origine du .
Il y a au centre du village une école communale de la prés maternelle a la 6eme primaire.

Personnalités liées à la commune

 Les barons de Waha.

Notes et références

Marche-en-Famenne
Commune avant fusion dans l'arrondissement de Marche-en-Famenne


Revenge films seem a dime-a-dozen these days, though Bad Day for the Cut has a few elements which help it to stand out from the rest. First of all, there is the fact that it is set in Northern Ireland and within the criminal underworld of Belfast, giving it a unique flavor along with the need to turn on the English subtitles through some of the dialogue featuring thicker accents. But even more important than the setting is the choice to make this as much a mystery as it is a revenge film. Our protagonist seeks more than just vengeance, but also answers to the motivations behind the inciting violence, which keeps viewers engaged even throughout the film's more derivative moments.


A groundhog at the entrance to its burrow.
Some call it a woodchuck. Others prefer the more evocative title, "whistle-pig." But for most of us -- and certainly for those who turn their gaze toward Gobbler's Knob, Pa., in the first week of February each year -- the squinty-eyed, sharp-toothed creature in the picture above is, and always will be, a groundhog.
With Groundhog Day upon us -- when the most famous groundhog of them all, Punxsutawney Phil, emerges from his burrow and either sees his shadow, or doesn't -- we thought we'd take a moment to praise the often-maligned and largely misunderstood marmot. For example, far from the soft, doughy layabout of popular myth, the groundhog in the wild is an active animal (a single groundhog moves an average of 700 pounds of dirt when excavating a burrow); a fierce defender of its own territory; and a skilled tree-climber -- when pursued by predators, at least.
Groundhogs also have a charming habit of whistling when alarmed -- hence the whistle-pig moniker -- and they really, really like to eat. The average groundhog will consume enough grass, grains, fruit and other non-meat foodstuffs that, if he or she was a 175-pound person, it would be the equivalent of eating a 15-pound salad. Every single day.
We could go on and on, extolling the virtues of the groundhog -- and, admittedly, outlining the reasons why lots of people, especially farmers, can't stand them -- but it's almost time for Phil to make his entrance, and we don't want to miss it. This winter can't end soon enough for us.


text:
package kieker.analysis.architecture.trace;

import kieker.analysis.architecture.trace.flow.TraceEventRecords;

import teetime.framework.AbstractConsumerStage;

/**
 * This sink counts and reports the number of incoming valid
 * {@link TraceEventRecords}.
 *
 * @author Andre van Hoorn
 * @author Reiner Jung -- ported to teetime
 *
 * @since 1.15
 */
public class ValidEventRecordTraceCounter extends AbstractConsumerStage<TraceEventRecords> {

	private int numTracesProcessed;
	private int numTracesSucceeded;

	private long lastTraceIdSuccess = -1;

	/**
	 * Creates a new instance of this class using the given parameters.
	 *
	 * @param logInvalidTraces
	 *            if true invalid traces are logged in the error log
	 */
	public ValidEventRecordTraceCounter() {}

	@Override
	protected void execute(final TraceEventRecords trace) throws Exception {
		synchronized (this) {
			this.lastTraceIdSuccess = trace.getTraceMetadata().getTraceId();
			this.numTracesSucceeded++;
			this.numTracesProcessed++;
		}
	}

	@Override
	protected void onTerminating() {
		this.logger.debug("Terminating {}", this.getClass().getCanonicalName());
		super.onTerminating();
	}

	/**
	 * Delivers the number of traces which have been processed successfully.
	 *
	 * @return The number of traces.
	 */
	public final int getSuccessCount() {
		synchronized (this) {
			return this.numTracesSucceeded;
		}
	}

	/**
	 * Delivers the total number of traces which have been processed.
	 *
	 * @return The number of traces.
	 */
	public final int getTotalCount() {
		synchronized (this) {
			return this.numTracesProcessed;
		}
	}

	/**
	 * Delivers the ID of the last trace which has been processed successfully.
	 *
	 * @return The trace ID.
	 */
	public final long getLastTraceIdSuccess() {
		synchronized (this) {
			return this.lastTraceIdSuccess;
		}
	}
}

redpajama_set_name: RedPajamaGithub


An exciting way to attract new users to eComStation is the eComStation PC. As with ohter preloaded systems, eComStation PC avoids user skill and installation support issues. The system works. Please join this mission and become eComStation reseller.
What is eComStation PC? eComStation PC is a desktop/notebook with a non-standard case, the eComStation case badge, and eComStation and other applications and utilities pre-installed.
While some resellers already sell pre-installed systems, many users simply go to the nearest shop to by PCs and hardware. Limited device support can make installing on these locally acquired systems difficult. The eComStation PC will make it easier for resellers to provide users with a completely tested and support platform. No user support issues driven by LVM, ACPI, or device drivers. Resellers can order additional software from developers.
This will reduce cost to the user and simplifies the 'up and running' experience to the same level as MAC and Windows. This also makes it easier for buyers to patronize the local reseller, buying hardware and software locally.
Users can acquire a barebone system, complete desktop, or notebook from the reseller. More satisfied users can lead to additional referrals in forums, newgroups, and user groups. Satisfied users also return to order additional items, such as system tools and utilities, from the reseller.


text:
Q: Should dimensional reduction be followed by a revision of the DOF in your model to avoid overfitting? I am doing some research on classification and feature reduction using PCA and FA and after extracting the reduced scores from my original basis of dimension n (number of features) to a new d dimensional basis I am in the following situation:

I spent quite some time doing hyper parameter optimisation over the original dataset to get a k-fold cross validated error around 17%
After dimensionality reduction I repeat the process and results only experience a slight improvement. I am applying the same level of complexity (understood as degrees of freedom) in my model.

My question:
Is there a theoretical reason to believe that dimensional reduction should be followed by model complexity reduction to avoid over fitting or can I trust regularisation with my reduced scores?
I know all cases are a different world but I am looking for advice coming from practical experience.
Thanks a lot for your time!

redpajama_set_name: RedPajamaStackExchange


This sad story illustrates a fact about our culture: We are not encouraged to internalize a locus of authority. We grow up looking to our parents, our teachers, the clergy, the police, political leaders, doctors, lawyers, judges and others as authority figures, and we are taught to honor these authorities. Jung would not be pleased. While he was no revolutionary, he never encouraged people to give over ultimate authority for their lives to any external figure. He felt that doing so was essentially an alienation of the self, a sign of spiritual immaturity and an abdication of the personal task to search for the truth.
When, as a psychotherapist, I set myself up as a medical authority over my patient and on that account claim to know something about his individuality, or to be able to make valid statements about it, I am only demonstrating my lack of criticism, for I am in no position to judge the whole of the personality before me…. If I wish to treat another individual psychologically at all, I must for better or worse give up all pretensions to superior knowledge, all authority and desire to influence.
My analyst describes the relationship of Jungian analyst to client as one where both parties are "in the soup together." That is, both analyst and analysand are affected by the process and both must defer to the wisdom of the psyche.
… the joy of becoming a prophet's disciple… for the vast majority of people, is an altogether ideal technique. Its advantages are: the odium dignitatis, the superhuman responsibility of the prophet, turns into the so much sweeter otium indignitatis. The disciple is unworthy; modestly he sits at the Master's feet and guards against having ideas of his own. Mental laziness becomes a virtue; one can at least bask in the sun of a semidivine being. He can enjoy the archaism and infantilism of his unconscious fantasies without loss to himself, for all responsibility is laid at the Master's door. Through his deification of the Master, the disciple, apparently without noticing it, waxes in stature; moreover, does he not possess the great truth—not his own discovery, of course, but received straight from the Master's hands? Naturally the disciples always stick together, not out of love, but for the very understandable purpose of effortlessly confirming their own convictions by engendering an air of collective agreement.
The result? Both master and disciples get inflated (since both are identifying with an archetype). The disciple looses his/her spiritual freedom. His individuality is injured. Life for both prophet and disciple is "full of sorrows, disappointments and privations,…" Put on a pedestal by his followers, the master/prophet teeters precariously and almost inevitably eventually succumbs to the moral evils of power, lust and/or greed. The disciple is infantilized and sorely disillusioned when his guru turns out to have feet of clay.
At the Jungian Center for the Spiritual Sciences, we got a first-hand look at this whole process this past Spring and Summer 2009, when one of our students got involved with the work of Dr. Zhi Gang Sha. Interested in his system of soul healing, she went to several of his workshops, came back and urged us to look into Sha's work, because Sha is quite explicit in his belief that the soul is real, powerful and should be the "boss" of one's life.
Then we were told that the Master could remove karma from past lives, as long as you bought $1,000 worth of his books. Another red flag.
Then came the pitch to attend the Master's enlightenment retreat, at which one's level of "soul standing" would be raised—for the cost of attendance, of course. Another red flag.
Finally, a group of us went to a workshop led by the Master himself. We saw people seeking to kiss his feet, to kiss the ground he walked on, to prostrate themselves, to wait on him hand and foot. More red flags.
But it was when Master Sha announced to the group that he had elevated Jesus, Mary and Buddha to a higher level of Heaven that we had incontrovertible proof of the inflation that Jung describes as one of the features of the guru syndrome. Jung would have none of this. We left the workshop on the spot.
Jung had no good words for those who set themselves up as authority figures and then take their followers' authority from them. But he was not completely opposed to gurus: they just had to be inner gurus. The medieval alchemists (especially Paracelsus) were Jung's models here. The alchemical literature is full of references to "the stone," "Christ," "Khidri"—all symbols of the inner authority that develops over the course of the alchemical opus. Paracelsus was particularly adept at attacking the old authorities—Galen, Avicenna, Rhazes and others—and putting in their place the authenticity of his own personal experience of nature. Over the course of his experimentation Paracelsus developed an inner guru that he knew he could trust.
Jung did likewise in creating his body of psychological wisdom. He tried something and if it worked and helped his patients, it became part of his system, regardless of how the "authorities" in medicine, psychiatry, or psychology regarded it. Hence Jung's open-mindedness about things like astrology and the I Ching. He worked with these ancient systems, saw first-hand how useful they can be, and so incorporated them into his armamentarium of techniques.
The positive authority figure lies within. This inner energy often shows up in our dreams of an Old Wise Man or Woman. Sometimes it can be the spirit of a long-dead figure, like the 8th-9th c. Hindu saint Shankaracharya. When your inner wisdom figure shows up you'll know it, because, like all archetypes, this figure carries numinosity.
"Inner necessity" drives the mature person into this work, despite the suffering that is an inevitable part of it. Balancing the suffering are a wealth of benefits.
Unlike disciples always looking to the master for direction, persons who "authorize their own lives" are able to make their own decisions. Jung regards those who externalize their locus of authority as "spectators" at their own lives, while those who live guided by an inner authority are active agents in the creation of reality.
A second benefit to authorizing one's own life is that your guru is always present: you don't have to go consult somebody else when you have to make a decision. No one else is running your life; no outside "other" is determining your fate. You have the opportunity (and the obligation) to decide for yourself.
Most importantly, internalizing a locus of authority benefits our self-esteem. We aren't giving over the direction of our lives to someone else. We recognize our adult status and act like adults in the knowledge and awareness that we have an ever-present inner guidance system that we can trust.
Such an inner presence is of inestimable value in helping us feel safe in the world. This brings us to the final component of individuation: internalizing a locus of security, which is the subject of Part IV of this essay.
________ (1954), "The Practice of Psychotherapy," CW 16. Princeton: Princeton University Press.
Sha, Zhi Gang (2006), Soul Mind Body Medicine. Novato CA: New World Library.
________ (2008a), Soul Communication. New York: Atria Books.
________ (2008b), Soul Wisdom. New York: Atria Books.
________ (2009), The Power of Soul. New York: Atria Books.
 Jung, Collected Works 16, ¶227 and CW 7, ¶99. As has been the convention throughout these blog essays, CW will hereafter be the abbreviation for Jung's Collected Works.
 Cf. Sha (2006), xv; Sha (2008a), 136; Sha (2008b), 5,74; and Sha (2009), xxxv,4,9.
 Dr. Sha is Chinese, trained in both Traditional Chinese Medicine and Western medicine.
 In April and June 2009.
 At Omega Institute, July 19-24, 2009.
 This was revealed to us in Dr. Sha's lecture on Thursday, July 23, 2009.
 He describes his experiences in this regard in CW 8, ¶872-915; and CW 11, ¶964-1018.
 CW 9i, ¶398 and note 11.
 This phrase I took from Sam Keen (1992).


On "Run's House," Rev Run (Joey Simmons) of Run DMC, must balance releasing his first ever solo album, "Distortion" in-stores on Oct. 18th, while raising five spirited children ages 9-21. The series captures the real-life drama and hysterical antics of the Simmons family which is comprised of: Run's wife Justine, a former rapper/singer and loving wife and mother; Vanessa, 22, a Ford model, former Miss Teen New York and aspiring actress; Angela, 18, a straight A student and aspiring fashion designer; JoJo, 16, a talented rapper who loves music and girls; Diggy, 10, star of the basketball team and an aspiring rapper; and Russell, Jr., 9, the mischievous little brother. And just down the street from Run's home live his brother and sister-in-law Russell and Kimora Simmons who spend time with the family.
Last season on "Making the Band 3," Diddy decided none of the girls were worthy of a spot in the band, but offered Aubrey, Malika and Aundrea a free pass to join the next round of competition in season two. In the new season, Diddy continues his search for break-out stars to compete against the three returning cast members who were given the opportunity to continue to fight for a coveted spot in the all-girl group. Living and auditioning under fierce competition, the girls are judged based on their dancing ability, vocal talent, star power and willingness to be part of a group. "Making the Band 3" ranked #1 in its time period among P12-34 beating all cable networks and reached more than 61 million total viewers.
Russell Simmons, Stan Latham and John Davies serve as creators and Executive Producers of "Run's House." Sean "Diddy" Combs is Executive Producer. Jac Benson is Executive Producer. Jason Carbone is Executive Producer. For MTV, Tony DiSanto serves as Executive Producer and Liz Gateley serves as Executive in Charge of Development.
Sean "Diddy" Combs, Ted Iredell and Perry Dance serve as Executive Producers for "Making the Band 3." Jacquelyn French is Executive in Charge of Production.
Rev Run's New Album Distortion available on MySpace.
Also, Run's new show, RUN'S HOUSE debuts on MTV Oct. 13th. Distortion will hit stores on Oct. 18th. Check the text below for more info.


text:
Q: Weird Bayes Rule Application, Wanted Effect is Also a Condition I'm a bit confused after seeing this show up in my textbook.

I've never really seen an application of Baye's Rule like this one - sorry for the lack of specificity in the question, but I don't really know what I should be asking. How do I interpret this? I'm more used to something like:
$$p(w | A, B \propto p(A, B|w)p(w) $$
where A, B appear as the same thing.
EDIT More Context.
This is in the context of Bayesian Linear Regression. The author is explaining how we can come to the same optimal answer for Linear Regression from a Bayesian standpoint. w is the set of weights in linear regression, X is a design matrix of examples ${x_1, x_2.... x_m}$.
We assume that the prior probability distribution of possible values of the weights vector $w$ follow some sort of Gaussian distribution, and we also assume that $p(y| X, w)$ follows a gaussian distribution as well, where the mean $\mu$ is equal to $Xw$ and the variance is the identity matrix $I$.
Textbook pages I am referring to are HERE, at pages 135-136.
Could someone explain how this is possible and why it makes sense?
Thanks,
A

A: Thanks for adding the context! You're right that this isn't a typical form of Bayes's rule. It's true if we make a fairly natural independence assumption.
It's common to write Bayes's rule as
$$p(B \mid A) \propto p(A \mid B) p(B)\text{.}$$
You can also write this conditioned on a third variable:
$$p(B \mid A, C) \propto p(A \mid B, C) p(B \mid C)\text{.}$$
Using the variables from your regression model, we can write
$$p(w \mid y, X) \propto p(y \mid w, X) p(w \mid X)\text{.}$$
This is the equation from the textbook, except for the last term. We need $p(w \mid X)$ to equal $p(w)$ for the textbook equation to hold true. But we typically do make this independence assumption: our initial belief about the weights $w$ of the model doesn't depend on the covariates $X$.

For people looking this up later, the question is about equation (5.74) in Deep Learning by Goodfellow, Bengio, and Courville.


At In-Focus 2017, an industry thought leadership event about applications of artificial intelligence for broadcasters, publishers, and brands, Christian O'Toole, Director of Custom Content for Rodale sat down with Rohan Castelino, Vice President of Marketing at IRIS.TV to discuss how his team was leveraging technology to better engage its users.
IRIS.TV: How are you able manage your content distribution strategy while balancing both editorial and custom branded content?
At Rodale, a lot of our stuff is evergreen content. So there's a back channel of video we'll provide as daily content on Facebook. But in terms of branded content, a lot of these brands are coming to us with content as part of an overall ad buy. They want those views to (ideally) be back on the site, where supporting media is running in conjunction with the video. So in that case, when we're producing long-form content, we might just use a shorter clip to drive traffic back to our O&O.
IRIS.TV: That seems like you have a lot to balance operationally?
CO: From a production standpoint, we could never have the resources on our O&O to compete with (some) other publishers. A lot of our sites are oversold and you reach a point where there's almost no way your production can meet the video demand your sales team has already sold, nevermind what you can fulfill programmatically.
At a certain point about two years ago, we used IRIS.TV as a plug-in to Brightcove, our video platform. And what was really striking to me was of all the things we would have invested in — from buying new cameras to hiring new producers, to creating an in-house studio to ramp up content — IRIS.TV almost overnight increased views by 100 percent across the board, on all of our platforms. That's an average month-to-month. In the past, we've used a variety of things to improve lift and maybe one site might have a video lift of 50%, one might be lower. But in general, I don't think anything else we've ever done has doubled views. And those are all on-site views that can be monetized.
IRIS.TV: Did you have any concerns about integrating a technology to automate the playlisting of your content?
CO: You don't want to ruin the user experience, but when you have limited editors and limited producers on the sites, no one has the time to create these custom playlists where you could have one video after another targeted to whatever that article page was or whatever website hub you might be on.
With the IRIS.TV, through the AI and the algorithm, we can look at a video and see the bounce rate, and see certain data points like this: People will watch Runner's World for reviews of shoes, and they're from like four years ago and not even on the market anymore. They're fascinated with it. It's like bicycling people too. They're fascinated with detailed technology about carbon fiber frames versus steel. They're really into it. The algorithm and AI can learn that behavior and serve them personalized videos.
IRIS.TV: It's great that surfacing content from the archive led to longer engagement, but with all those old videos appearing, was there any concern of really obsolete content running?
CO: We have such a huge collection of older videos from our days of producing for 4x3 standard def. With the old plug-ins, these videos would just start popping up and I'd look in horror and say "please don't have that show up, it was shot in someone's backyard in Pennsylvania" and I never want to see it again.
With IRIS.TV, we were able to put in programming rules that said nothing before 2010, we didn't have HD before then and it's a shocking experience to go from a wide screen to that little square in a box. Being able to customize the A.I. with programming controls is a game changer. With such a disparate backlog of content, some good and some not so good, being able to set rules for the automation balances the need for scale while maintaining editorial standards and brand safety.
IRIS.TV: In addition to being able to customize the personalization, were there any other insights you were able to glean from the data? If so, how did you apply those learnings?
CO: We worked with our IRIS.TV Programming Strategist, Mantonie Byrd, to go through those learnings every week — and would even have a weekly call with him to talk about the results of the videos. Like, users watching video over 90 seconds are having a much higher bounce rate. Maybe you want to produce future content as shorter clips? Maybe you want four short videos instead of planning one longer one.
We'd also go over our supply and demand of content by category. As a lifestyle brand, there is an evergreen nature to our content. IRIS.TV metadata enrichment and data structuring helped us to get better insights from our content categories. We were then able to see if the percentage of views by category and what percentage of our library those videos comprised. From there we could decide if we needed to make more or less of certain types of content.
IRIS.TV: So in addition to telling you what happened, the data insight helped guide decisioning?
CO: Yes. These prescriptive analytics informed production. It told us things about our audience that we may not have known otherwise. You might not have time to look at all of those learnings yourself and dig into why someone stopped watching this video, or when they stopped watching it, or what day they prefer to watch videos — it helped inform that distribution strategy as well.
Click here to read more case studies and learn more about how you can increase video views, user engagement, and revenue on your owned & operated sites and apps.


text:
FASHION EDITOR
Giovanna Engelbert
STYLE NETWORK
You'll Find Her Work In
International glossies such as W, Vogue Italia, and Dasha Zhukova's new art magazine, Garage.
Style Signature
"It used to be high heels, but I wear flats now too, so I would say short skirts."
"I modeled for a long time and worked closely with Dolce & Gabbana. I was their fit and runway model and the 'woman of the maison.' The designers called me their 'little musina.' I learned so much from them and was lucky to have that opportunity, but for me, modeling was just a way to get inside the fashion industry. I didn't know if I wanted to be a designer or what. At the time, Domenico [Dolce] and Stefano [Gabbana] were working with a stylist named Charlotte Stockdale. She was the first stylist I'd met, and immediately I was like, Wow! I like this job. I think I found my spot."
Dressed to Impress
At Paris Fashion Week, en route to a show in the Tuileries. Giovanna's flair for dressing makes her a favorite among street-style photographers.
"There are lots of not-so-glamorous parts of the job, especially when you're starting out. In the beginning, I did my own pickups and returns on my Vespa, and I used my brother's art gallery as a base for shoots—he wanted to kill me! I had never assisted anyone. I just started doing my own shoots and making my own mistakes—big mistakes. But the good thing about making a mistake by yourself is that you never do it again. I didn't know how expensive it was to ship a box from Milan to Paris, and I spent 2,000 euros sending outfits from Yves Saint Laurent. I was in tears on the phone with UPS, like, Oh my god, I could buy a pair of Manolos, a coat, and a Prada dress for that!"
"As a stylist, you have to have a lot of passion for clothes—not only to wear them but to know the history and culture of them as well. Sometimes my styling reflects what I would wear, and other times I'm creating a character. One of my favorite shoots I've ever done is a story I styled with photographer Ellen von Unwerth in Paris that was inspired by Hitchcock."
Fashion Inspirations
"Monica Vitti, one of the great Italian actresses of the 1960s and 1970s; Peggy Guggenheim because of how eccentric she was; Audrey Hepburn; Marchesa Luisa Casati; Gwen Stefani. There are many more.
Press // Bio // Contact – © 2016-2018 Giovanna Engelbert. All Rights Reserved

redpajama_set_name: RedPajamaCommonCrawl


Registration for the 2019 BELL Academy is now available.
The NFB of Missouri is excited to participate in the Sixth Iteration of the National Fitness Challenge sponsored by the United States Association of Blind Athletes (USABA) and the Anthem Blue Cross Blue Shield Foundation from October 1, 2018 through May 31, 2019.
Research has consistently shown that individuals who participate in regular physical activity to improve their health have higher energy levels, a lower risk of health-related diseases, improved psychological health, and lower rates of depression and anxiety. Unfortunately, because of the many barriers and misconceptions about their abilities, approximately 70 percent of the nearly 56,000 children and youth who are blind and visually impaired in the United States do not participate in even a limited physical education curriculum. The National Fitness Challenge thus serves to encourage more active healthy lifestyles among the blind. In agreeing to participate in the challenge, NFB members pledge to walk at least 10,000 steps a day and to engage in at least 30 minutes of physical activity every day. The NFB of Missouri also commits itself to achieving various goals and events including member participation in 5K or 10K community events, hosting a Blind Sports Day, conducting a Try-it Event, and more. Our NFB of Missouri – St. Louis Team has over 40 members and are spread out across Missouri.


text:
President Trump lauds US economy in Davos, says little on climate woes
DAVOS, Switzerland — President Donald Trump said Tuesday that he's led a "spectacular" turnaround of the U.S. economy and urged the world to invest in America, but had less to say about climate change issues that are a focus of this year's gathering of top business and political leaders in the Swiss Alps.
President Trump kept to his speech script and did not mention the historic impeachment trial that was set to reconvene in the U.S. Senate in Washington later Tuesday. But he couldn't resist commenting when asked about the trial by the hordes of reporters covering the forum in Davos.
"It's disgraceful," President Trump said of the proceedings.
President Trump's two-day visit is a test of his ability to balance his anger over being impeached with a desire to project leadership on the world stage. His speech amounted to an election-year pitch to all those he referred to as "hardworking, ordinary citizens" of the U.S. who "felt neglected, betrayed, forgotten."
President Trump reminded the audience that when he spoke here in 2018 "I told you that we had launched the great American comeback."
"Today I'm proud to declare the United States is in the midst of an economic boom, the likes of which the world has never seen before," the president said.
American economist Kenneth Rogoff took issue with President Trump's comments, saying some of President Trump's claims about the strength of the U.S. economy are true. But Rogoff noted that the economy wasn't doing badly when President Trump took office. "It's been a good 10 years and his three years probably better than expected," Rogoff said, adding that he thought Trump was careful to keep his comments about climate change to a minimum to avoid getting booed.
Climate issues are a main theme at the forum and the phrase "Act on Climate" was written in the snow at the landing zone where President Trump's Marine One helicopter set down in Davos.
President Trump's lone reference to climate issues in his speech was when he announced the U.S. would join a World Economic Forum initiative to plant 1 trillion trees worldwide. Afterward, in an apparent reference to those who warn about climate change, President Trump said the world must "reject the perennial prophets of doom and their predictions of the apocalypse."
Earth just finished its hottest decade on record with the five last years as the five hottest years on record, according to U.S. and other science agencies. Scientists repeatedly point to more extreme weather as a problem worsened by human-caused climate change. There have been 44 weather and climate disasters in the United States that caused at least $1 billion in damage since 2017, killing 3,569 people, according to the National Oceanic and Atmospheric Administration.
Late last year, the Trump administration began pulling the U.S. out of the landmark 2015 Paris climate agreement under which nearly 200 nations set goals to curb emissions of heat-trapping gasses that lead to climate change. President Trump has called the Paris accord an unfair economic burden to the U.S. economy.
"In America, we understand what the pessimists refuse to see: that a growing and vibrant market economy focused on the future lifts the human spirit and excites creativity strong enough to overcome any challenge," President Trump said.
Climate activist Greta Thunberg, who has been criticized by President Trump, said world and business leaders aren't taking the threat of global warming seriously.
"Planting trees is good of course but it's nowhere near enough," Thunberg said.
President Trump's participation at the forum provided another conspicuous split-screen moment in his presidency. Before entering the hall to deliver his speech, President Trump called the trial "disgraceful" and part of "the witch hunt that's been going on for years."
Asked whether President Trump would tune in to the impeachment trial, White House press secretary Stephanie Grisham said in an email that President Trump has a "full day" in Davos "but will be briefed by staff periodically."
President Trump spent nearly all of his approximately 30-minute speech describing U.S. economic gains under his leadership.
"America is thriving. America is flourishing and yes, America is winning again like never before," President Trump said before talking about a newly signed trade deal with China and a pending U.S. trade agreement with Mexico and Canada. He also spoke of record low unemployment, stock market gains and millions of people removed from the welfare rolls.
Nobel prize-winning economist Joseph Stiglitz criticized President Trump for failing to address the climate emergency beyond a commitment that the U.S. will join the trillion trees initiative.
"He managed to say absolutely zero on climate change," Stiglitz said. "Meanwhile we're going to roast."
President Trump's appearance at the forum ends Wednesday when he travels back to a Washington that's consumed by the impeachment trial.
The Democratic-controlled House impeached the Republican president last month for abuse of power and obstruction of Congress after it was revealed that he had pressed Ukraine's president to announce investigations into former Vice President Joe Biden, a Democrat and a President Trump political rival. President Trump withheld foreign aid that Congress had approved for the Eastern European nation and dangled the prospect of an Oval Office meeting as leverage.
President Trump denies any wrongdoing and argues that Democrats want to remove him from office because they know they can't deny him reelection in November. President Trump would be forced to leave office if convicted, but the Republican-controlled Senate is expected to acquit him.
President Trump met Tuesday with the forum's founder and the new European Commission president, Ursula von der Leyen, the first woman to hold the position. President Trump zeroed in on her reputation as a tough negotiator, saying that was "bad news for us."
President Trump said he wants to make a trade agreement between the U.S. and European Union and has threatened to apply tariffs to their auto imports if that doesn't happen.
"I f we're unable to make a deal, we will have to do something, because we've been treated very badly as a country for many, many years on trade," he said.
"They know they have to do something and if they're fair we're not going to have a problem," he said.
During a meeting with Pakistan Prime Minister Imran Khan, President Trump suggested he would not travel to Pakistan when he makes his first visit to India this year.
"We're visiting right now so we won't really have to" go to Pakistan, President Trump said.
Kenosha man makes quick work of clearing snow for himself, neighbors
DHS: 1,328 new positive cases of COVID-19 in WI; 34 new deaths
Racine couple faces criminal charges tied to Kenosha protests


Pocket watch with frog in bronze. Men's pocket watch features a bronze frog. Mounted on front case of pocket watch is a frog. Frog has been sealed with clear resin. The watch has a nice face with large numbers. The chain is a traditional clip chain and is 13" in length and has three tiger eye beads adorning it. The beads are 2" in length and are on a lobster clasp so they can be worn on the watch chain or removed with ease if you would like to wear a plain chain for the day.


Despite its strong Jewish identity, Amsterdam, unlike Rotterdam, was never bombed by the Luftwaffe during WWII, and so the city's age-old charm survived more or less intact the ravages of war. Amsterdam's rich history goes back hundreds of years. With its strong multi-cultural background, it's an ideal place to discover the variety of Dutch culture, ranging from the arts to its culinary traditions ! A great way to explore this ancient town is with a guide.
Book with us to save money and enjoy your trip even more !
Visit the Dutch capital and get ready to discover all the things that make this great city such a popular tourist destination !
You'll find a wealth of different activities to enjoy in beautiful Amsterdam. There's the Van Gogh museum and the Rijksmuseum for art lovers. Enjoy famous canal cruise. Take time to explore the Cuyp market, the biggest market in town, located just outside of the city centre. Take time to chill too and read a book on a sunny day in the Vondelpark. As the sun sets, get ready to enjoy the city's nightlife and attend a live-music show in one of the Dutch capital's many bars and live concert spots! One of the most popular is the "Melkweg" (Milky Way), near the Leidseplein, a non-profit cultural centre with cinema, theatre, dance and art. And good to know, this is a venue that's open till late !
Talking about nightlife, no trip to Amsterdam would be complete without a walk through the famous Red Light district. It may not be for everyone, but Amsterdam's Red Light district has a very distinct personality, and is a unique place to experience whether you're travelling alone, in a couple or with friends ! Once there and discovering the area, you'll quickly realize that you're not alone. As you wander the area, you'll soon cross paths with many locals on their way home or on their way to a bar, or like-minded tourists exploring the town and satiating their curiosity. You'll even come across old couples, hand in hand, enjoying a healthy evening stroll ! You can also discover the oldest Heineken brewery which was converted into a museum with the Heineken Experience tickets.
Make sure to book your tour with us. We'll help you organise the perfect holiday where you'll learn all you need to know, and more, about the city of Amsterdam !
Things to do in Amsterdam, from the Albert Cuyp market to the city centre !
Put yourself first, and book a tour with us ! We create some of the highest-rated tours in town ! We'll show you the best markets to explore, and organise priority access to the city's best museums. You can bike through town and experience Amsterdam just like a local, and visit famous landmarks like the "Dam", "Waterlooplein" and "Leidseplein". Discover the best bars and clubs located in or near the city centre. Simply taking a walk through the city centre can be a lot of fun too! Sunday's can get crowded, however, when the streets are so densely populated, that finding your own space can be a bit of a challenge!
For a great night out, make sure to check a list of the best venues in town to find the right spot for you ! Another way to experience Amsterdam's nightlife is by simply taking a walk along the canal as the night falls.
Check out our various different offers, and see for yourself: whether it's during the day or by night there are always great things to do in Amsterdam !


Every 14 minutes, someone finds love on eharmony.
We truly would not have met without eharmony. We appreciated the quality of questions and feeling of security on eharmony.
I love how we are completely compatible, so thank you eharmony!
The first date went amazing and we felt like we had known each other our whole lives. I couldn't imagine life without her.
3 Review the profiles of everyone who we've determined to be a right match for you, for FREE.
eharmony is committed to helping singles find love every day and we are confident in our ability to do so. The eharmony Compatibility Matching System® matches single women and men based on 29 Dimensions® of Compatibility for lasting and fulfilling relationships. Try our free dating experience today!
eharmony is committed to helping singles find love every day and we are confident in our ability to do so. The eharmony Compatibility Matching System® matches single women and men based on 29 Dimensions® of Compatibility for lasting and fulfilling relationships.
Are you one of our happy couples?
With over millions of registered users, the eharmony member base is an ethnically, racially, and religiously diverse group of individuals of all ages - all of whom are looking to find someone special.
We understand it can be difficult to find a mate with whom you share a similar background, goals, or beliefs, and regardless of who you may be looking for, eharmony wants to help you find the love of your life.
Who needs to hang out in the local coffee shop to find a date? eharmony recognizes it can be difficult to meet people with whom you share common interests and goals within your geographical area, and we can help. eharmony matches you with compatible local men or women - whether you're looking for love in Los Angeles, Denver, or Seattle.
Our membership pool consists of quality singles residing in all 50 U.S. states and more than 200 countries worldwide. Wondering who is on eharmony in your neighborhood? The girl next door could be your next date, and your next date could be the best date of your life.
We at eharmony want you to find love and romance and to make it last. To assist you in this quest, we offer free dating advice at Love and Harmony. Meet people in our online dating community and receive advice from our relationship experts.
To get started today, simply complete our Relationship Questionnaire, and once your registration is confirmed we'll start sending you your compatible matches.


If you have an unpaid federal tax bill, Uncle Sam is coming for his money. But instead of Internal Revenue Service agents, he's sending bill collectors.
Yes, the IRS is once again using private collection agencies to bring in unpaid taxes.
It wasn't the agency's choice. A provision in the Fixing America's Surface Transportation, or FAST, Act that became law last December requires the IRS to turn over some unpaid tax accounts to private collectors.
The IRS has tried private debt collection 2 previous times, back in 1996 and then again from 2006 to 2009. Both prior efforts were problematic and didn't produce the results that advocates had hoped.
Still, Congress has decided to give private collectors another shot. And they'll be on the job starting next year.
The IRS has selected 4 companies to provide some federal tax collection support. They are CBE Group of Cedar Falls, Iowa; Conserve of Fairport, New York; Performant of Livermore, California, and Pioneer of Horseheads, New York.
The agencies will be assigned overdue accounts that are no longer being worked by the IRS.
Taxpayers whose unpaid federal tax bills are transferred to private collection agencies will get a letter from the IRS letting them know. The collection agency then will follow up with its own notification letter.
Employees of the 4 private collection agencies will be able to identify themselves as IRS contractors who are seeking payment of the overdue taxes. But they must follow Fair Debt Collection Practices Act guidelines and must be courteous and respectful of taxpayer rights.
I suspect this 3rd private collection of federal debt will be no more successful than the previous 2 efforts.
I also suspect it will produce taxpayer confusion and anger, as well as give con artists yet another way to try to scam folks out of their personal information and tax refunds.
The IRS says it will work to make this private tax collection process as smooth as possible. But if you have a concern about a tax debt collector or feel that the company is not following the rules, let the IRS know.
The same advice applies if you get a scam private tax collector call.
The Work Opportunity Tax Credit, or WOTC, gives employers a tax reason to hire people who've had a hard time finding work.
But like most tax matters, the WOTC comes with deadlines. One of those is fast approaching.
The due date for some companies that hired qualifying workers in 2015 and the first 8 months of this year is Wednesday, Sept. 28.
Employers who have hired workers covered under one of the Work Opportunity Tax Credit's employee categories must get those workers certified by the Internal Revenue Service. That's the first step.
Once the tax agency certifies that a company has hired individuals who meet WOTC requirements, the business then can claim the WOTC on its income tax return.
But without first getting that official IRS imprimatur, the company can't claim the WOTC.
Normally, that tax credit certification request by filing Form 8850 is required within 28 days after the eligible employee begins work.
But since Congress delayed extending the WOTC and its provisions were made retroactive, a new one-time deadline was created.
The IRS now is giving qualifying employers until Sept. 28 to file certification requests for eligible workers they hired any time in 2015 and during the first eight months of 2016.
The WOTC typically gets a lot of attention because it offers a tax break to companies that hire unemployed veterans, including disabled former members of the military.
But the renewal of the WOTC also now provides businesses a tax break when they put people on their payrolls who previously were out of work for at least 27 weeks and received state or federal unemployment benefits during part or all of that time.
Some recipients of Temporary Assistance for Needy Families, or TANF, benefits.
Designated community residents living in Empowerment Zones or Rural Renewal Counties.
Summer youth employees living in Empowerment Zones.
Supplemental Security Income, or SSI, recipients.
Recipients of food stamps, known as Supplemental Nutrition Assistance Program, or SNAP.
Hiring employees is one of the most critical, and often one of the most risky, tasks a business takes.
But if your company is willing to take a chance on a person who is in a special category that sometimes makes it hard to find work, Uncle Sam thanks you, both figuratively and literally with the WOTC.
Make sure you don't miss his indication of gratitude and file for qualifying WOTC worker certification by Sept. 28.
I recently had the pleasure of speaking with PGA Pro Michael Heisterkamp. Mike has been the head golf pro at Chagrin Valley Country Club in Chagrin Falls, OH for the past 22 years. He seems to have cracked the member retention code.
Mike Heisterkamp's job is to run a golf program. But his mission is to attract and retain members for his club.
Mike started with his own belief system as to what is important in doing his job well. He then looked to other pros around the country and found that the most successful pros interacted regularly with their members.
Like all good head pros, Mike interacts with members and guests regularly: playing, meeting and greeting. But behind his casual and friendly demeanor is a system.
He tracks member activity methodically. For each member he knows: number and dates of lessons, golf shop purchases, and number of tournaments and golf trips.
He also stays in touch with the club membership office to learn which members have resigned and who has joined the club. Then he matches that info to his activity tracking system.
Mike runs a season-long "play-with-the-pro" tournament. He plays with many members during the course of the tournament and plays with some members multiple times.
He keeps a large scoreboard in the locker room to encourage participation and maintain enthusiasm. At the end of the season, he runs a shoot-out for the top three teams.
Mike finds that if a member takes three or more lessons a year, that member stays with the club. He tracks the lessons that each member takes and, without being pushy, encourages certain members to take more lessons.
At the same time, Mike and his assistants regularly are on the driving range giving members free tips. This shows members that the pros care. It also encourages members to take more lessons.
Mike runs a golf trip each year for about 15 members. On the even years, the trip is in the US and runs for four or five days. In the odd years, it's a 10-day international trip.
Through his network of golf professionals, Mike gets his members on some of the top courses in the US and Europe. Sign me up!
Mike sends out an email invitation to the entire membership for each trip a year in advance. The trips are so popular that they are usually filled within a week of Mike's email.
Mike tries to avoid having the same members on the trip year after year. He aims to mix up the group by having no more than half of the previous trip's group on the next trip.
Mike goes out of his way to make non-members feel welcome at the club. When a member brings a guest to play, Mike makes it his business to know when the guest is coming and his or her name so that he can greet and welcome the guest by name.
He also regularly plays with prospective members. He says that in the past few years 11 out of 12 candidates for membership who played with him subsequently joined the club.
That's a .917 batting average. Awesome!
Mike recognizes that maintaining the Club's membership is not just the Membership Committee's job. It's his job, too.
The head golf pro plays an important role in providing a great member experience. That's why members join and stay.
But Mike wouldn't be as effective as he is without a system. He has devised one that works.
It allows him to contribute in a meaningful way to his club's well-being, increase his value to the club and hopefully increase his compensation.
I am sure it also increases his attractiveness to other clubs looking to hire a new pro. Mike's systemized approach is something all head pros should consider.


text:
//
//  YSCommendReplyView.m
//  HeiPa
//
//  Created by wyman on 2017/2/25.
//  Copyright © 2017年 tykj. All rights reserved.
//

#import "YSCommendReplyView.h"
#import "WYShareButton.h"
#import "WYShareView.h"

#define SHAREVIEW_HEIGHT 50
#define SHAREVIEW_HORIZON_MARGIN 0

@interface YSCommendReplyView ()<WYShareButtonDelegate, WYShareViewDelegate>

/** 操作视图 */
@property (nonatomic, weak) UIView *optionView;
@property (nonatomic, weak)  UIButton *shareCountBtn;
@property (nonatomic, weak) UIButton *collectCountBtn;
@property (nonatomic, weak) UIButton *commentCountBtn;
@property (nonatomic, weak) UIButton *praiseCountBtn;
@property (nonatomic, weak) UIButton *recordBtn;

/** 分享 */
@property (nonatomic, weak) WYShareButton *shareBtn;
@property (nonatomic, weak) WYShareView *shareView;
@property (nonatomic, strong) UIImageView *snapAniView;
@property (nonatomic, weak) UIButton *maskTouchView;

/** 回复视图 */
@property (nonatomic, weak) UIView *replyView;

@property (nonatomic, weak)  UITextView *textView;

@end

@implementation YSCommendReplyView

- (instancetype)initWithFrame:(CGRect)frame {
    if (self = [super initWithFrame:frame]) {

        self.backgroundColor = [UIColor wy_colorWithHexInt:0x2b2b2b alpha:0.98];
        [self setupOptionView];
        [self setupReplyView];

        self.replyView.hidden = YES;

        [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillChange:) name:UIKeyboardWillChangeFrameNotification object:nil];

    }
    return self;
}

- (void)layoutSubviews {
    [super layoutSubviews];

    self.optionView.frame = self.bounds;
    self.replyView.frame = self.bounds;

    [self.shareCountBtn wy_layoutButtonWithEdgeInsetsStyle:MKButtonEdgeInsetsStyleTop imageTitleSpace:fitH(8)];
    [self.collectCountBtn wy_layoutButtonWithEdgeInsetsStyle:MKButtonEdgeInsetsStyleTop imageTitleSpace:fitH(8)];
    [self.commentCountBtn wy_layoutButtonWithEdgeInsetsStyle:MKButtonEdgeInsetsStyleTop imageTitleSpace:fitH(8)];
    [self.praiseCountBtn wy_layoutButtonWithEdgeInsetsStyle:MKButtonEdgeInsetsStyleTop imageTitleSpace:fitH(8)];

    CGFloat w = self.shareCountBtn.imageView.frame.size.width > self.shareCountBtn.imageView.frame.size.height ? self.shareCountBtn.imageView.frame.size.width : self.shareCountBtn.imageView.frame.size.height;
    CGFloat marginT = fabs(self.shareCountBtn.imageView.frame.size.width-self.shareCountBtn.imageView.frame.size.height)*0.5;
    self.shareBtn.backgroundColor = self.backgroundColor;
    self.shareBtn.hitTestRect = self.shareCountBtn.bounds;
    if (CGRectEqualToRect(self.shareBtn.frame, CGRectZero)) {
        self.shareBtn.frame = CGRectMake(self.shareCountBtn.imageView.frame.origin.x, self.shareCountBtn.imageView.frame.origin.y-marginT, w, w);
        [self.shareBtn forceLayout];
    }
}

//- (void)setSongModel:(YSSongModel *)songModel {
//    _songModel= songModel;
//    self.praiseCountBtn.selected = _songModel.hasPraise;
//    self.collectCountBtn.selected = _songModel.hasCollect;
//
//    if (_songModel.commentCount.integerValue > 0) {
//        [self.commentCountBtn setTitle:_songModel.commentCount.stringValue];
//    } else {
//        [self.commentCountBtn setTitle:@"评论"];
//    }
//
//    if (_songModel.praiseCount.integerValue > 0) {
//        [self.praiseCountBtn setTitle:_songModel.praiseCount.stringValue];
//    } else {
//        [self.praiseCountBtn setTitle:@"点赞"];
//    }
//    [self setNeedsLayout];
//    [self layoutIfNeeded];
//
//}

- (void)setupOptionView {
    UIView *optionView = [[UIView alloc] init];
    [self addSubview:optionView];
    _optionView = optionView;

    // 录音
    UIButton *recordBtn = [UIButton new];
    [recordBtn setImage:[UIImage imageNamed:@"play_button_record"] forState:UIControlStateNormal];
    [recordBtn setBackgroundColor:[UIColor wy_colorWithHexInt:0x8e8e8e]];
    [recordBtn addTarget:self action:@selector(recordBtnClick) forControlEvents:UIControlEventTouchUpInside];
    [_optionView addSubview:recordBtn];
    _recordBtn = recordBtn;

    // 收藏
    UIButton *collectCountBtn = [UIButton new];
    [collectCountBtn setTitle:@"收藏" forState:UIControlStateNormal];
    [collectCountBtn setBackgroundColor:self.backgroundColor];
    [collectCountBtn setImage:[UIImage imageNamed:@"play_button_keep"] forState:UIControlStateNormal];
    [collectCountBtn setImage:[UIImage imageNamed:@"play_button_keep2"] forState:UIControlStateSelected];
    [collectCountBtn setTitleColor:[UIColor wy_colorWithHexInt:0xff9500] forState:UIControlStateSelected];
    [collectCountBtn.titleLabel setFont:[UIFont systemFontOfSize:10.f]];
//    [collectCountBtn addTarget:self action:@selector(collectClick:)];
    [_optionView addSubview:collectCountBtn];
    _collectCountBtn = collectCountBtn;

    // 评论
    UIButton *commentCountBtn = [UIButton new];
    [commentCountBtn setTitle:@"0" forState:UIControlStateNormal];
    [commentCountBtn setBackgroundColor:self.backgroundColor];
    [commentCountBtn setImage:[UIImage imageNamed:@"play_button_judge"] forState:UIControlStateNormal];
    [commentCountBtn.titleLabel setFont:[UIFont systemFontOfSize:10.f]];
//    [commentCountBtn addTarget:self action:@selector(commentClick:)];
    [_optionView addSubview:commentCountBtn];
    _commentCountBtn = commentCountBtn;

    // 点赞
    UIButton *praiseCountBtn = [UIButton new];
    [praiseCountBtn setTitle:@"点赞" forState:UIControlStateNormal];
    [praiseCountBtn setBackgroundColor:self.backgroundColor];
    [praiseCountBtn setImage:[UIImage imageNamed:@"play_button_like"] forState:UIControlStateNormal];
    [praiseCountBtn setImage:[UIImage imageNamed:@"play_button_like2"] forState:UIControlStateSelected];
    [praiseCountBtn setTitleColor:[UIColor wy_colorWithHexInt:0xff9500] forState:UIControlStateSelected];
    [praiseCountBtn.titleLabel setFont:[UIFont systemFontOfSize:10.f]];
//    [praiseCountBtn addTarget:self action:@selector(praiseClick:)];
    [_optionView addSubview:praiseCountBtn];
    _praiseCountBtn = praiseCountBtn;

    // 转发
    UIButton *shareCountBtn = [UIButton new];
    [shareCountBtn setBackgroundColor:self.backgroundColor];
    [shareCountBtn setTitle:@"转发" forState:UIControlStateNormal];
    [shareCountBtn setImage:[UIImage imageNamed:@"play_button_repost"] forState:UIControlStateNormal];
    [shareCountBtn.titleLabel setFont:[UIFont systemFontOfSize:10.f]];
//    [shareCountBtn addTarget:self action:@selector(share)];
    [_optionView addSubview:shareCountBtn];
    _shareCountBtn = shareCountBtn;
    // 新版本的分享动效
    WYShareButton *shareBtn = [[WYShareButton alloc] initWithFrame:CGRectZero];
    shareBtn.delegate = self;
    [_shareCountBtn addSubview:shareBtn];
    _shareBtn = shareBtn;
    WYShareView *shareView = [[WYShareView alloc] initWithFrame:CGRectMake(SHAREVIEW_HORIZON_MARGIN, -SHAREVIEW_HEIGHT, [UIScreen mainScreen].bounds.size.width-2*SHAREVIEW_HORIZON_MARGIN, SHAREVIEW_HEIGHT)]; //-SHAREVIEW_HORIZON_MARGIN
    [self insertSubview:shareView atIndex:0];// insertSubview:shareView belowSubview:_optionView];
    _shareView = shareView;
    _shareView.delegate = self;
//    _shareView.sharePlatform = [YSShare installPlatForm];
    _shareView.backgroundColor = [UIColor wy_colorWithHexInt:0x444444];// self.backgroundColor;
    _shareView.hidden = YES;
    _shareView.clipsToBounds= YES;

}

- (void)setupReplyView {
    UIView *replyView = [[UIView alloc] init];
    [self addSubview:replyView];
    _replyView = replyView;

    // 发送按钮
    UIButton *sendBtn = [[UIButton alloc] init];
    [sendBtn setImage:[UIImage imageNamed:@"play_button_send"] forState:UIControlStateNormal];
    [sendBtn setBackgroundColor:[UIColor wy_colorWithHexInt:0x8e8e8e]];
    [sendBtn addTarget:self action:@selector(sendBtnClick) forControlEvents:UIControlEventTouchUpInside];
    [_replyView addSubview:sendBtn];

    // 输入框
    UITextView *textView = [[UITextView alloc] init];
//    NSMutableAttributedString * attributedStr = [[NSMutableAttributedString alloc]initWithString:@"发布评论"];
//    [attributedStr addAttribute:NSForegroundColorAttributeName value:[UIColor wy_colorWithHexInt:0x999999] range:NSMakeRange(0, attributedStr.length)];
//    textView.attributedPlaceholder = attributedStr;
    textView.tintColor = [UIColor wy_colorWithHexInt:0xff9500];
    textView.font = [UIFont systemFontOfSize:14.0f];
    textView.textColor = [UIColor wy_colorWithHexInt:0x999999];
    [_replyView addSubview:textView];
    self.textView = textView;

    [sendBtn mas_makeConstraints:^(MASConstraintMaker *make) {
        make.right.equalTo(replyView);
        make.top.equalTo(replyView);
        make.bottom.equalTo(replyView);
        make.width.mas_equalTo(fitW(98));
    }];
    [textView mas_makeConstraints:^(MASConstraintMaker *make) {
//        make.centerY.equalTo(sendBtn);
//        make.left.equalTo(replyView).offset(20);
//        make.right.equalTo(sendBtn.mas_left).offset(-20);
        make.edges.mas_equalTo(UIEdgeInsetsMake(5, 5, 5, 5));
    }];
    [self.replyView mas_makeConstraints:^(MASConstraintMaker *make) {
        make.edges.mas_equalTo(UIEdgeInsetsZero);
    }];
}

/** 操作栏到回复栏 */
- (void)animateShowOptionView2ReplyView:(BOOL)fromOptionView {

    if (fromOptionView) { // 从optionView-》replyView

        self.optionView.hidden = YES;
        self.replyView.hidden = NO;

    } else {  // 从replyView-》optionView

        self.optionView.hidden = NO;
        self.replyView.hidden = YES;
    }
}

/** 分享操作 */
- (void)share {
//    [YSShare shareWithSong:self.songModel];
}

/** 收藏操作 */
- (void)collectClick:(UIButton *)btn {
    if ([self.delegate respondsToSelector:@selector(commendReplyView:collectBtnClicked:)]) {
        [self.delegate commendReplyView:self collectBtnClicked:btn];
    }
}

/** 评论操作 */
- (void)commentClick:(UIButton *)btn {
    if ([self.delegate respondsToSelector:@selector(commendReplyView:commentBtnClicked:)]) {
        [self.delegate commendReplyView:self commentBtnClicked:btn];
    }
}

/** 点赞操作 */
- (void)praiseClick:(UIButton *)btn {
    if ([self.delegate respondsToSelector:@selector(commendReplyView:praiseBtnClicked:)]) {
        [self.delegate commendReplyView:self praiseBtnClicked:btn];
    }
}

/** 发送按钮点击 */
- (void)sendBtnClick {
    [self.textView resignFirstResponder];
    if ([self.delegate respondsToSelector:@selector(commendReplyView:sendBtnClicked:)]) {
//        [self.delegate commendReplyView:self sendBtnClicked:self.];
    }
}

/** 录音操作 */
- (void)recordBtnClick {
    if ([self.delegate respondsToSelector:@selector(commendReplyView:recordBtnClick:)]) {
        [self.delegate commendReplyView:self recordBtnClick:self.recordBtn];
    }
}

#pragma mark - 通知

- (void)keyboardWillChange:(NSNotification *)notification {
    NSLog(@"%@", notification);

    NSDictionary *userInfo = notification.userInfo;
    // 动画的持续时间
    double duration = [userInfo[UIKeyboardAnimationDurationUserInfoKey] doubleValue];
    // 键盘的frame
    CGRect keyboardF = [userInfo[UIKeyboardFrameEndUserInfoKey] CGRectValue];

    // 执行动画
    CGRect f = self.frame;
    f.origin.y = keyboardF.origin.y - f.size.height;
    [UIView animateWithDuration:duration animations:^{
        // 工具条的Y值 == 键盘的Y值 - 工具条的高度
//        if (keyboardF.origin.y > self.view.height) { // 键盘的Y值已经远远超过了控制器view的高度
//            self.toolbar.y = self.view.height - self.toolbar.height;
//        } else {
//            self.toolbar.y = keyboardF.origin.y - self.toolbar.height;
//        }
        self.frame= f;
    }];

}

#pragma mark - WYShareViewDelegate
- (void)shareViewItemPlatFormClick:(SharePlatform)sharePlatform {
//    [YSShare shareSong:self.songModel toPlatForm:sharePlatform];
}

#pragma mark - WYShareButtonDelegate

- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {
    if (!self.shareView.hidden && CGRectContainsPoint(self.shareView.frame, point)) {
        return [self.shareView hitTest:[self convertPoint:point toView:self.shareView] withEvent:event];
    } else {
        return [super hitTest:point withEvent:event];
    }
}

- (void)maskBtnClick {
    [self.shareBtn disSelect];
}

// - 动画状态
- (void)shareButtonStateNormal2SelecteAnimateBegin:(WYShareButton *)shareBtn {

    if (self.snapAniView || !self.shareView.sharePlatSubBtns.count) {
        return;
    }
    shareBtn.userInteractionEnabled = NO;
    [self.shareView.scrollView.subviews enumerateObjectsUsingBlock:^(__kindof UIView * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
        if ([obj isKindOfClass:[UIButton class]]) {
            UIButton *btn = (UIButton *)obj;
            btn.imageView.hidden = YES;
        }
    }];
    self.shareView.hidden = NO;
    self.snapAniView = [[UIImageView alloc] initWithImage:self.shareView.wy_snapshotImage];
    self.snapAniView.frame = CGRectMake(self.shareView.frame.origin.x, 0, self.shareView.frame.size.width, self.shareView.frame.size.height);// self.shareBtn.frame;
    [self insertSubview:self.snapAniView belowSubview:self.optionView];
    self.shareView.hidden = YES;

    // 添加蒙版
    UIButton *maskTouchView = [UIButton new];
    maskTouchView.frame = self.superview.bounds;
//    [maskTouchView addTarget:self action:@selector(maskBtnClick)];
    [self.superview insertSubview:maskTouchView belowSubview:self];
    _maskTouchView = maskTouchView;
    _maskTouchView.enabled = NO;

    // table随动
    if ([self.delegate respondsToSelector:@selector(commendReplyView:shareBeginAnimateStartDuration:)]) {
        [self.delegate commendReplyView:self shareBeginAnimateStartDuration:self.shareBtn.animateTime];
    }
    [UIView animateWithDuration:self.shareBtn.animateTime delay:self.shareBtn.animateTime*0.05 usingSpringWithDamping:300 initialSpringVelocity:25 options:UIViewAnimationOptionCurveEaseInOut animations:^{
         self.snapAniView.frame = self.shareView.frame;
    } completion:^(BOOL finished) {
        [self.shareView.scrollView.subviews enumerateObjectsUsingBlock:^(__kindof UIView * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
            if ([obj isKindOfClass:[UIButton class]]) {
                UIButton *btn = (UIButton *)obj;
                btn.imageView.hidden = NO;
            }
        }];
        self.shareView.hidden = NO;
        self.shareBtn.midLayer1.hidden = YES;
        self.shareBtn.midLayer2.hidden = YES;
        self.shareBtn.midLayer3.hidden = YES;

        self.snapAniView.hidden= YES;
        [self.snapAniView removeFromSuperview];
        self.snapAniView = nil;
        shareBtn.userInteractionEnabled = YES;
        _maskTouchView.enabled = YES;
    }];

}

- (void)shareButtonStateSelecte2NormalAnimateBegin:(WYShareButton *)shareBtn {

    if (self.snapAniView || !self.shareView.sharePlatSubBtns.count) {
        return;
    }
    shareBtn.userInteractionEnabled = NO;
    [self.shareView.scrollView.subviews enumerateObjectsUsingBlock:^(__kindof UIView * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
        if ([obj isKindOfClass:[UIButton class]]) {
            UIButton *btn = (UIButton *)obj;
            btn.imageView.hidden = YES;
        }
    }];
    self.shareView.hidden = NO;
    [self.shareView.scrollView setContentOffset:CGPointZero animated:NO];
    self.snapAniView = [[UIImageView alloc] initWithImage:self.shareView.wy_snapshotImage];
    self.snapAniView.frame = self.shareView.frame;
    [self insertSubview:self.snapAniView belowSubview:self.optionView];

    self.shareBtn.midLayer1.hidden = NO;
    self.shareBtn.midLayer2.hidden = NO;
    self.shareBtn.midLayer3.hidden = NO;
    self.shareView.hidden = YES;

    // table随动
    if ([self.delegate respondsToSelector:@selector(commendReplyView:shareEndAnimateStartDuration:)]) {
        [self.delegate commendReplyView:self shareEndAnimateStartDuration:self.shareBtn.animateTime];
    }

    [UIView animateWithDuration:self.shareBtn.animateTime delay:0.035 options:UIViewAnimationOptionCurveEaseInOut animations:^{
        self.snapAniView.frame =  CGRectMake(self.shareView.frame.origin.x, 0, self.shareView.frame.size.width, self.shareView.frame.size.height);// self.shareBtn.frame;
    } completion:^(BOOL finished) {
        [self.shareView.scrollView.subviews enumerateObjectsUsingBlock:^(__kindof UIView * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
            if ([obj isKindOfClass:[UIButton class]]) {
                UIButton *btn = (UIButton *)obj;
                btn.imageView.hidden = NO;
            }
        }];
        self.snapAniView.hidden= YES;
        self.snapAniView = nil;
        [self.snapAniView removeFromSuperview];
        shareBtn.userInteractionEnabled = YES;
        [self.maskTouchView removeFromSuperview];
        self.maskTouchView = nil;
    }];
}

// - 获取目标数据
- (WYShareButtonAnimateTargetData *)shareButtonFirstMidLayerTargetData:(WYShareButton *)shareBtn {
    WYShareButtonAnimateTargetData *data = [WYShareButtonAnimateTargetData new];
//    if (self.shareView.scrollView.subviews.count < 1) {
    if (self.shareView.sharePlatSubBtns.count < 1) {
        data.targetCenterPoint = [shareBtn convertPoint:shareBtn.midP1 toView:[UIApplication sharedApplication].keyWindow];
    } else {
        UIButton *subBtn1 = self.shareView.sharePlatSubBtns[0];// [self.shareView.scrollView.subviews objectAtIndex:0];
        data.targetCenterPoint = [subBtn1 convertPoint:subBtn1.imageView.center toView:[UIApplication sharedApplication].keyWindow];
        data.targetSize = subBtn1.imageView.bounds.size;
        data.targetImg = subBtn1.imageView.image;
    }
    return data;
}

- (WYShareButtonAnimateTargetData *)shareButtonSecondMidLayerTargetData:(WYShareButton *)shareBtn {
    WYShareButtonAnimateTargetData *data = [WYShareButtonAnimateTargetData new];
    if (self.shareView.sharePlatSubBtns.count < 2) {
        data.targetCenterPoint = [shareBtn convertPoint:shareBtn.midP2 toView:[UIApplication sharedApplication].keyWindow];
    } else {
        UIButton *subBtn2 = self.shareView.sharePlatSubBtns[1];//  [self.shareView.scrollView.subviews objectAtIndex:1];
        data.targetCenterPoint = [subBtn2 convertPoint:subBtn2.imageView.center toView:[UIApplication sharedApplication].keyWindow];
        data.targetSize = subBtn2.imageView.bounds.size;
        data.targetImg = subBtn2.imageView.image;
    }
    return data;
}

- (WYShareButtonAnimateTargetData *)shareButtonThirstMidLayerTargetData:(WYShareButton *)shareBtn {
    WYShareButtonAnimateTargetData *data = [WYShareButtonAnimateTargetData new];
    if (self.shareView.sharePlatSubBtns.count < 3) {
        data.targetCenterPoint = [shareBtn convertPoint:shareBtn.midP1 toView:[UIApplication sharedApplication].keyWindow];
    } else {
        UIButton *subBtn3 = self.shareView.sharePlatSubBtns[2];//  [self.shareView.scrollView.subviews objectAtIndex:2];
        data.targetCenterPoint = [subBtn3 convertPoint:subBtn3.imageView.center toView:[UIApplication sharedApplication].keyWindow];
        data.targetSize = subBtn3.imageView.bounds.size;
        data.targetImg = subBtn3.imageView.image;
    }
    return data;
}

@end


text:
Index of /repositories/wso2-public/org/liquibase/liquibase-core
1.7.0/ Thu Sep 05 19:32:36 IST 2019
1.9.3/ Thu Dec 10 19:23:13 IST 2015
1.9.5/ Wed Jan 30 16:03:31 IST 2013
2.0.0/ Tue Jan 08 19:25:10 IST 2019
2.0.2/ Sun Jul 14 17:51:47 IST 2019
2.0.3/ Sat Dec 12 19:31:45 IST 2015
2.0.5/ Sun Dec 13 00:16:56 IST 2015
3.0.2/ Fri Apr 11 02:38:51 IST 2014
3.0.7/ Tue Mar 10 21:27:16 IST 2015
3.0.8/ Fri Jan 22 10:29:14 IST 2016
3.2.0/ Thu Jun 05 19:52:48 IST 2014
3.3.0/ Wed Dec 10 17:38:46 IST 2014
3.3.4/ Mon Jan 07 18:46:08 IST 2019
3.3.5/ Wed Mar 02 18:43:42 IST 2016
3.4.1/ Mon Feb 08 18:44:36 IST 2016
3.4.2/ Thu Jan 21 19:10:22 IST 2016
3.5.1/ Fri Jun 17 12:28:40 IST 2016
3.5.2/ Tue Nov 29 13:23:51 IST 2016
3.5.3/ Tue May 09 20:29:05 IST 2017
3.5.5/ Tue Jun 11 18:41:38 IST 2019
3.6.1/ Thu May 24 22:55:41 IST 2018
3.6.2/ Fri Feb 01 11:08:58 IST 2019
3.6.3/ Fri Jul 19 20:51:03 IST 2019
3.7.0/ Mon Jul 29 17:04:51 IST 2019
3.8.0/ Mon Dec 09 20:27:29 IST 2019
3.8.1/ Thu Nov 07 21:56:10 IST 2019
maven-metadata.xml Thu Jan 09 23:20:57 IST 2020 1995


Anabel Mariko Stenzel ("Ana") and Isabel Yuriko Stenzel Byrnes ("Isa" – pronounced "ee-sah") are identical twins who were born in Los Angeles in 1972 to Japanese and German immigrant parents. At three days old, Ana and Isa were diagnosed with Cystic Fibrosis (CF), a fatal genetic disease that impacts the lungs and pancreas; their doctor told their parents they would be lucky to live to reach 10 years of age.
For decades, Ana and Isa struggled to maintain their health with rigorous daily respiratory and digestive treatments. Working together, they survived and thrived into adulthood, graduated from college and graduate school, started careers as a genetic counselor (Ana) and social worker (Isa), and developed loving relationships.
In their mid-20s, however, the twins' health began to decline precipitously. Every breath was difficult. Many of the activities they loved, including hiking and traveling, tried the limits of their stamina. Their passion and will to live remained but CF was relentless.
There is no cure for CF. But, in their darkest hour, when their ability to breathe was leaving them, Ana and Isa received the gift of new life and new breath in the form of double lung transplants in 2000 and 2004, respectively.
Because of the generosity of their organ donors James and Xavier, and their donors' families, Ana and Isa survived and thrived with their new lungs. Their post-transplant activities included running a half marathon, climbing a 10,000 foot mountain peak, swimming and running in the U.S. Transplant Games, traveling across three continents, and writing their memoir, "The Power of Two: A Twin Triumph Over Cystic Fibrosis," which the University of Missouri Press published in late 2007.
1. Each human interaction is a cherished blessing.
2. Illness has great potential to teach awareness and appreciation of life.
With profound sadness as well as tremendous gratitude for her two organ donors and donor families, the love of so many family, friends and fans, and the brightness she brought to all of our lives, we regret to share that Ana Stenzel passed away on September 22, 2013, following a hard fought battle with intestinal cancer. With her transplanted lungs, she was breathing easy until the end. We are so pleased that Ana's legacy will live on in "The Power Of Two" and in all of our hearts.
Click here to read Isa's professional biography.
Contact us to learn more about booking Isa for appearances, lectures, workshops and other events.


Can anyone identify this crawling red bulbous plant/weed?
Please help me identify this plant/weed. It grows in the grass from a green leafy plant. Seems to be a ground cover or weed of some sort. Trying to find out if it is toxic to my dog. We just moved to a new place and just saw this after cutting the grass.
HI @Christy Necole would you be able to post a picture? That may help us have a better idea what the plant is.


New research shows that all 50 states can legally restrict private militia and paramilitary activity at events such as the summer's deadly Unite the Right rally, according to the University of Georgetown Law School's Institute for Constitutional Advocacy and Protection.
The legal organization, which filed a lawsuit on behalf of the city last October against 25 groups and individuals that allegedly engaged in unlawful militia-like activity on August 12, claims the independent militiamen and women, many with AR-15s slung over their shoulders, made tensions boil at the rally.
In its litigation, ICAP aims to prohibit the defendants from returning to Virginia to engage in the type of behavior seen over the summer, and during a February 8 press conference, senior litigator Mary McCord announced a set of new tools every state can use.
"Violent conduct is not protected by the First Amendment," she said.
Aside from independent groups such as the Pennsylvania and New York light foot militias present at Unite the Right, McCord says several of the white supremacist groups also fall into that category because of their "militaristic battle behavior," combat-type helmets and reliance on bats, batons, clubs, sticks and reinforced flag poles for protection.
But perhaps this could have been prevented due to already existing clauses, statutes and prohibitions, which could be used proactively to impose restrictions during an event's permitting process to reduce the possibility of violence while protecting the right to free speech and peaceable assembly.
"All in all, what this research found is that all 50 states have one of these," McCord said.
On October 28, the League of the South —a white nationalist group named in ICAP's lawsuit—planned two White Lives Matter rallies in Shelbyville and Murfreesboro, Tennessee.
Adam Tucker, an assistant city attorney for Murfreesboro, said the folks at ICAP immediately reached out with suggestions for restrictions the locality could impose to prohibit violent paramilitary activity like that seen in Charlottesville.
Tucker said city officials were able to write a prohibition of paramilitary activity into the rally's permit, and on the day of the planned rallies, though members of the league showed up at their first planned rally in Shelbyville, they canceled the second one, calling it a "lawsuit trap" on Twitter.
bling a group to train or practice with firearms or techniques that could hurt or kill someone, and intending to use those practices in a civil disorder.
False assumption statutes: 12 states (including Virginia) bar acting like a cop or the unauthorized wearing of military-like uniforms.


I just finished Jak 3 , for the PS2. I didn't play either of the first two games in the series, despite their getting generally quite good reviews: the first one was a platformer, whose only apparent distinguishing feature (as far as I could tell from reviews) was that the main characters had more "attitude" than, say, Mario. Which I have nothing against, but I was (and am) pretty burned out on platformers, and I'm looking for game design advances that go beyond simply updating a genre to appeal to 14-year-olds instead of 8-year-olds.
The reviews for the second episode didn't make much of an impression on me, either. But by the third one its gameplay style had apparently changed pretty seriously; its gameplay was much more GTA-style than platformer. At the time this game came out, I hadn't played any of the GTA games, and felt uncultured because of that; Jak 3 seemed like a way to get exposed to the genre while still being allowed to play the game with Miranda watching.
And Jak 3 was a lot of fun! It's one mission after another, constantly switching between genres, so you never get bored. The segmentation between missions is very subdued, so you're constantly in the middle of action. (Impressively little in the way of load times, too.) And the action is very well balanced indeed: I frequently found myself dying, but my reaction to dying was almost never to get frustrated or to reach for an online guide, but to try that segment over and over again until I got it right. Which is pretty rare for me these days: I've lost my patience with games that have gameplay that I find gratuitously difficult, but gameplay where I feel like I'm getting better and am about to get past the trouble at hand is quite another matter.
So: you have my blessing to go out and buy the game; the fact that I've only written one paragraph about its virtues and am about to start kvetching about it doesn't mean that it's not quite good, it just means that its (relatively slight) flaws trigger more thoughts than its positive features do.
The cities in it are rather too linear for my tastes. In GTA, the cities have a big mesh of interconnecting roads, just like cities in the real world do. In Jak's cities, though, there's basically only one path from any place to any other place. The game does use this design to its advantage – the more urban city (it's not a good sign that I can't remember the names of the cities, is it?) is segmented into parts that you open up after certain missions, for example, allowing the scope of your travels to gradually expand. And it keeps you busy enough with missions that you don't have the linearness of the cities rubbed in your face. Nonetheless, it is a flaw: we've gotten trained to expect and enjoy wide-open maps.
As I said above, the game keeps you moving from mission to mission, but sometimes you'd like to spend time just exploring. And there is something for you to do at times like that: there are these kiosks all over the maps (for no apparent reason) that give you mini-challenges. If you complete them, you can upgrade your abilities a bit; it's quite possible to do just fine in the game without completing them, but it's a nice bonus if you do.
The flip side is that it's a good thing that it's quite possible to do well without completing the kiosks, because some of them (in particular, the ones that I happened to try first) are really tedious. They show you a spot on the map, and give you a 15-second timer to get there. Which might be fun if locations on maps had a bit more interesting visual differentiation between locations; as it is, though, all I knew was that I had to travel in a random direction for 15 seconds, and while the maps are linear, they aren't quite linear enough to narrow the search space enough to make those challenges anything but tedious. Fortunately, not all the kiosk challenges were like that: some of them were fun platforming or racing challenges. But I got off on a bad foot with those challenges, and it took me a while before I gave them a second chance.
You have lots and lots of moves in the game: 12 different guns, a couple of different hand-to-hand attacks, 4 dark powers, 4 light powers. I can imagine a game that used that variety in order to give you a set of interesting tradeoffs at all times (though it would be hard to do); unfortunately, many of the moves I either almost never used or used only in one place (right after I acquired it) where it was essential. I would have prefered fewer choices, with more situations where you'd use each move, and where a higher percentage of your moves would be interestingly applicable in any situation.
Some of the gameplay elements were a bit much. I'm trained to accept wandering monsters as a staple of video games, but even so, having a desert that is chock full of cars which are swarming to attack you yet so weak that you can defeat dozens of them without breaking a sweat was a bit much. If the monsters had been a bit less realistic, I wouldn't have minded (and, indeed, I didn't mind the non-car wandering monsters elsewhere in the game that die in a similar profusion), but something about those desert cars just bugged me.
Decent plot; certainly not as intricate as, say, GTA: San Andreas, or a good RPG, but not bad for a series with platformer roots.
I'm not sure what I think about all of the race-like segments where you have to go from one ring to the next in a fixed number of seconds. It's not a bad gameplay idea, but I wouldn't have minded some more traditional races as well.
A good length: I'm quite happy to have played through the whole game, but I'm also happy that it didn't drag the game out by overusing gameplay elements.
Anyways: good game, I'm glad I played it, and Miranda enjoyed watching me play it.


text:
HANSARD 1803–2005 → 2000s → 2000 → December 2000 → 19 December 2000 → Commons Sitting → Orders of the Day
HC Deb 19 December 2000 vol 360 cc209-10 209 3.37 pm
§ The Parliamentary Under-Secretary of State for Health (Yvette Cooper)
I beg to move, That, at this day's sitting, notwithstanding Standing Order No. 16 (Proceedings under an Act or on European Union Documents) the Speaker shall put the Question on the Motion in the name of Mr. Secretary Milburn relating to Human Fertilisation and Embryology not later than Seven o'clock. I shall speak briefly on the motion, as I do not want to take up the House's time, which should be targeted at the extremely important debate on the regulations.
The regulations are made under section 45 of the Human Fertilisation and Embryology Act 1990. That section provides for the regulations to be made under the affirmative procedures, which usually ensure automatic referral to Standing Committee for consideration. Debate in Committee is usually time limited to one and a half hours before the Question is put.
The Government were concerned to ensure that regulations such as these had proper time for debate and consideration. We have already made available 10 hours for debate in the Chamber both before and after the regulations were laid. We have also revoked the automatic referral of the regulations to a Standing Committee and have made prime time available in the main Chamber, as we have listened to the points made by hon. Members who are concerned about the issues. We feel that it is extremely important for Parliament thoroughly to debate those issues.
The motion provides for the debate to extend beyond the standard one and a half hours. If it is accepted, therefore, we will have a further three and a half hours of debate before the vote occurs at seven o'clock. I am not aware of any other statutory instrument that has received so much detailed scrutiny and debate on the Floor of the House. Indeed, the staff of the Journal Office do not know of any statutory instrument in their memory that has been accorded so much consideration.
Given the issues at stake and the strong views held across the House, I hope that hon. Members will accept a further extension of consideration of the issues on the Floor of the House. I commend the motion to the House.
§ Mr. David Wilshire (Spelthorne)
§ Mr. Speaker
Does the hon. Gentleman have a point of order?
§ Mr. Wilshire
No. I want to follow the Minister.
§ Dr. Liam Fox (Woodspring)
Many hon. Members and many people outside will think that the debate is being curtailed too greatly—that we have had too little time between the publication of the final draft regulations and the move to legislate tonight. Many will also feel that it should have been a matter for primary legislation, rather than a statutory instrument which is unamendable. However, there is a great desire for us to continue with the substantive debate. I shall therefore take up the House's time on the issue of process later. We need to move to the issues, which are extremely important, not to take up time on the timetable motion.
I apologise for rising earlier, although the point could perhaps have been made in a point of order.
I do not want to take up the House's time, but the difficulty on these occasions is that these are emotive issues where there are no official spokesmen for Back Benchers. Over the years I have been here, the tradition seems to have been that every hon. Member who wishes to speak—it is always a relatively small number of hon. Members who wish to speak—has been able to do so and the House has allowed that to happen. On occasions, such as the first capital punishment debate that I was involved in, the Speaker of the day, Speaker Weatherill, allowed the debate to run beyond 10 o'clock.
I am not quarrelling with the Government. I am just expressing regret that there is to be a time limit for those hon. Members who wish to speak. I therefore hope that you, Mr. Speaker could give some guidance on the number of hon. Members who want to speak, so that those who feel strongly can fit their speeches in within the three and a half hours.
Question put and agreed to. Ordered, That, at this day's sitting, notwithstanding Standing Order No. 16 (Proceedings under an Act or on European Union Documents) the Speaker shall put the Question on the Motion in the name of Mr. Secretary Milburn relating to Human Fertilisation and Embryology not later than Seven o'clock.
Back to Orders of the Day
Forward to Human Fertilisation and Embryology


text:
Flint water crisis radicalized locals
Benjamin J. Pauli
Hickenlooper discusses campaign shakeup
(catmanc via Shutterstock/Salon)
What I've learned from transgender clients: Psychotherapy on the gender frontier
As a radical feminist, I thought I understood the edge of sexuality. My patients challenge me in a whole new way
Check out this article! https://www.salon.com/2015/05/03/what_ive_learned_from_my_trans_clients_psychotherapy_on_the_gender_frontier/
Julie Mencher
May 3, 2015 4:00AM (UTC)
I was 24 years old, and I'd been coming to Jane's small, carpeted office every week for three years. The two of us sat, each on our square floor pillow, amid few possessions – two clocks, two boxes of tissues, several pairs of battacas -- looking straight at each other. I had come to therapy at 22, through the passageway of -- what else? – the searing loss of my first love.
It was the late 1970s. As a radicalized young lesbian, I got my therapist's name from the bartender at my favorite women's bar. Once I saw Jane's nude photo in a collection of lesbian portraits, she had all the cred she needed.
I'd begun my therapy as an oldest daughter par excellence, raised by parents who were practically children when they had kids. Jane, only 10 years older than me, became my "good mother," my lesbian mentor, the only one whose sole purpose in our relational space was to know me, understand me, take care of my needs.
Now I was moving away to become a therapist. In our final session, Jane shared her initial take on me from our first session three years before. "I thought to myself, this is the client who is going to surpass me," she told me.
It was the worst thing she could have said. You could practically hear her fall from the pedestal. As I was finally being launched, I needed to gaze upward at Jane and hold her in my heart as bigger, stronger and wiser than me. I vowed never to say it to a client.
And yet here I am. Thirty years later, it's with my transgender clients that I hear echoes of Jane's pedestal collapse, but this time it's me in free fall. "Stay one step ahead of your client" is a staple of graduate school advice. I'm finding it increasingly hard to follow. I often think my transgender clients are way ahead of me, and sometimes that they are way ahead of themselves.
Now, perched on my ergonomically-correct black leather chair, I'm the one feeling awe. I marvel at the courage of the heterosexual man who ventures out of his house for the first time dressed as a woman, only to drive to an abandoned parking lot, guardedly get out of his car and walk the perimeter of the blacktop. I am inspired at the limitless love shown by the parents of the 4-year-old daughter who proclaims defiantly, "I am a boy," and through tears of grief, ask how to support their child. I tremble with the suicidal 14-year-old natal boy who can't find a way to live as a girl. I am in wonder at the insistence of the gender queer college senior that it's possible to go through a job search without ever disclosing gender to prospective employers.
These are the clients who challenge me to examine my own cherished notions of gender, progressive as they might be. They pass me on the left, speeding toward some confusing, often unknown gender destination I struggle to keep pace with. They explode gender as a set of categories and instead see it as a spectrum. Their struggle unfolds not only between themselves and society, but between their identities and bodies.
I feel cowed and inspired by them, braving a frontier that feels tougher, rougher and more unknown than any I have traveled. Growing up in White Plains, I became the family rebel, defiantly taking up residence on the borders of mainstream society. I was the one whispered about at family bar mitzvahs and weddings. Later, I joined the early ranks of lesbian mothers conceiving children by donor insemination, a family history I proudly presented to my son as just one normal way of making babies. I was the mom who gave her son dolls and dressed him in striped leggings, long after the age of consent (at least according to him). Those were my tears when, on his first toy store trip after he learned to walk, he strutted over to the trucks and never looked back.
So as a radical feminist, insistently out lesbian therapist, I never expected to feel downright conservative by mid-career. Surprisingly, when I became the Transgender Specialist at a women's college more than 10 years ago, my proud perch at the cultural margin suddenly gave way to the uncomfortable position of being seen as mainstream. While I was once viewed as living and working on the radical edge, my student clients now saw me as suburban, staid and old-school.
After I'd been patting myself on the back for becoming one of the first gender specialists in town, a client told me I couldn't possibly understand being a transgender college student, since I was "a '90s second wave feminist" (it was only 2002). But in some ways he was right – my years of being a feminist theorist and GLB advocate relied on seeing gender as a set of categories. Now I had to reassess how I viewed the world, my clients and myself.
Once the narcissistic injury of being unseated as an edgy lesbian feminista therapist had healed, I began to see why torches need to be passed. Sitting with people who have experienced life in more than one gender has taken me far past the edge of my own borderland.
I've muddled through many deer-in-the-headlights moments -- the multiple times I stumble over pronouns and try to adjust to the gender-free, singular "they"; the trans woman who wants me to weigh in on her makeup, hair and outfit – because who else does she have to ask?; the trans man who asks my advice about how to have sexual pleasure in a body he despises. I've wrestled with the complicated juxtaposition of being a middle-aged woman whose friends are making life-and-death decisions about losing their breasts, while I work with 19-year-olds who impatiently insist on their need for chest surgery.
While once I tested the borders, now I am called upon to be the bridge, between those who live in the gender binary and those who reject it, between those who feel their bodies line up with their gender identities and those who don't. In moving from border-dweller to cultural liaison, I now translate husband to wife ("Actually, the only explanation for finding ladies' lingerie in his dresser drawer isn't that he's having an affair"); child to parent ("I know you think going on testosterone is a rash decision, but maybe your child hasn't been honest about her gender discomfort all these years"); parent to child ("Your father isn't becoming your mother, but she is becoming the woman she always felt herself to be"). This week, people want me to explain how Bruce Jenner can come out as both transgender and conservative Republican during a single television program.
Ironically, once I experienced how my transgender clients might be moving beyond me, I could both connect with my younger self and savor my maturity. As the years pass, I am reminded that my own struggle to be my lesbian self in a world that didn't accept me – dated as that might now seem – lies at the core of my ability to join my transgender clients in their borderland experience.
Three decades later, I find myself channeling Jane. "This one will surpass me," I think. But I keep this to myself.
Julie Mencher, MSW is a psychotherapist in private practice in Northampton MA and LGBT consultant to independent schools, camps, colleges, and corporations. She is the former Transgender Specialist at Smith College and faculty at Smith College School for Social Work and the Jean Baker Miller Training Institute. You can follow her work at www.juliemencher.com.
MORE FROM Julie Mencher
Editor's Picks Lesbian Lgbt Lgbtq Life Stories Psychotherapy Therapy Transgender
Buttigieg, Maddow talk coming out
"Salon Talks": Chelsea Handler opens up
"Therapy is for white people"
Science must do better for LGBTQ+
House GOP has a "banned words" list
Could a vaccine prevent Alzheimer's?


text:
Q: Sql query for date compare I have to compare dates and then select the quantity
my function is like this
public function get_quantity($product_id,$event_start_date) {
  $qStr ="SELECT
              order_items.quantity
             FROM
              order_items
             WHERE
              product_id = $product_id
             AND
              (SELECT shows.event_end_date FROM
               shows
               INNER JOIN order_items ON
               shows.order_id = order_items.order_id
               WHERE
               order_items.product_id = $product_id
               LIMIT 1) > $event_start_date";
    $query = $this->db->query($qStr);
    return $query->result_array();
}

i have to compare it with all dates greater then event start date which i am providing in the function argument