text:
International Award for Young People
Creating Committed Citizens
IAYP India Website
The International Award
Hello Bhutan!
Rose Goel, a Silver Award participant from Uttam School for Girls, Ghaziabad, shares her experiences of the Adventurous Journey.
The IAYP Adventurous / Exploration journey was an eye opener for us that changed our perspective towards life, culture, happiness, different nations and their uniqueness. Right from planning and preparing for journey, learning team spirit, exploring places, coordinating with mentors and friends, to moving out of comfort zone, overcoming cultural barriers, understanding culture, people and people were some of the things which this journey taught us and thus proved to be an experiential workshop for us.
We were all excited about our Adventurous Journey as we headed for our visit to Bhutan, which came as a surprise during our summer vacations in 2016. From the scorching hot weather of North India we reached Bhutan, a stunning Buddhist country sandwiched between two political giants -- India and China. Our visit to the country offered us a complete get away from our monotonous and stressful lifestyle. It was an exploratory journey where we understood and witnessed what makes the distinctive culture of a nation.
Bhutan, often considered as an offbeat destination by many, surprises everyone with all that it has to offer. Exemplified as one of the first countries that adopts the concept of Gross National Happiness to measure its growth in terms of happiness quotient, where people's happiness comes first, and then comes money, was interesting for us to take a note of.
It was encouraging to observe that in spite of being a constitutional monarchy, the people were extremely happy with the government and the king. That was evident from the hospitality of the locals and the playfulness of their young children. Both the rich and the poor enjoy equal status. Even the king of the country does not live in a luxurious palace but a small cottage, just large enough to accommodate his family. The love for The King and the Queen could be spotted everywhere, from tiny frames in shops and houses, to large posters on the roadsides. Unlike other countries, the people of Bhutan seemed to have been less influenced by the west. Their love and respect for their nation, the king and their culture generated reverence in our heart for the people and this nation.
We found that it was a place where the women were not born to be confined to houses but shoulder equal responsibilities as menfolk, be it in big hotels, airports, roadside shops, hospitals or other places. To see this status and regard for women was inspiring for all of us.
Besides rich cultural heritage, the country also boasts of its magical Himalayan kingdom, which is full of greenery, with beautiful landscapes dotted with bright flapping prayers flags and forests cloaked in clouds, thick with the scent of pine, garlanded with peach blossoms and with a remarkable abundance of flora and fauna. This all is a result of strong constitutional obligation and efforts made by the people to preserve and protect the environment, where at least 60% of the land is under forest cover. Added to this, is the fact that Bhutan is the only country in the world that has been declared carbon negative. Like the environment, the Bhutanese people also looked impeccable as they were always dressed in their traditional attire -- Gho for men and Kira for women. They wore it with pride and carried it with style. An important aspect that caught our attention was the use of public transport by people and very few private cars on the road, which resulted in smooth and well managed traffic.
Apart from gathering all this knowledge and observations we also understood that Bhutan is undoubtedly one of the most ethnic travel destinations where everything from the layout of the building to the god figures in monasteries was dictated by traditional Buddhist artworks. Religion pervaded all level of life in Bhutan, resulting in peaceful temples, red robed monks, deities and legends.
Some of the best places visited by us included the Buddha Dordenma Statue located in the capital, Thimphu. A scenic fortress Monastery, Punakha Dzong is framed by the confluence of two rivers and jacaranda trees in Punakha and the iconic Tiger nest monastery with golden pinnacles at its rooftops in Paro.
It goes without saying that the country was truly a slice of Himalayan heaven and was an eye opener for all of us. We realized the importance of contentment in life, how to be happy with simple things and be proud of one's own culture and heritage. As a token of regard for this visit, we took a pledge to do our duty to protect and conserve the environment and save mother earth. We are extremely happy and grateful to our school and IAYP for giving us this opportunity to have such a wonderful learning experience. To appreciate and regard a nation as an outsider and then to look and admire what makes our country unique and distinctive was something that we all learnt.
Posted by The International Award for Young People at 8/10/2016 05:47:00 pm
Labels:  #AwardInIndia,  #equipforlife, #awardat60, #AwardIndia, #ChallangingYoungPeopleEveryWhere, #dofe, #IAYP, #IAYPIndia, Adventurous Jounrey, Exploration Journey, Uttam School for Girls
Register to Receive Email Updates
International Award for Young People, India
Award Leader Training (YES) Workshop
Student Orientations by Programme Manager
Orientation Workshop for Jalandhar Sahodaya Indepe...
Award Orientation at Aditya Birla Public School, K...
YES Workshops at Royal Global School, Guwahati
Award Leader Training (YES) Workshop at Award Trai...
The International Award for Young People
Copyright Award Programme Foundation, India. Simple theme. Powered by Blogger.


My first GM purchase in a while..
2013 Cadillac CTS Performance Sedan.. I needed something to do my highway miles in, and got a steal on it. I am really impressed with the performance of this car, 318hp V6 and rear wheel drive, it shits and gets.
What, no longhorn horns on the hood?
rjent wrote: What, no longhorn horns on the hood?


text:
Q: Can latest Tampermonkey / Greasemonkey still not use jQuery AJAX? I want to do some AJAX operations in my Tampermonkey script, and I find jQuery rather convenient. Is it still currently the case that there is no way to get jQuery AJAX to work with Tampermonkey?
Please note that the operations will not be to the same origin, which is the whole reason to use Tampermonkey. Greasemonkey is OK too.

A: jQuery AJAX works fine with Tampermonkey and Greasemonkey, with only one limitation compared to jQuery use in a web page.
For example, this cross-origin script works in both Tampermonkey and Greasemonkey:
// ==UserScript==
// @name     _Demonstrate jQuery AJAX from Tampermonkey
// @include  https://stackoverflow.com/questions/18546180/*
// @require  http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js
// @grant    GM_addStyle
// ==/UserScript==
/*- The @grant directive is needed to work around a design change
    introduced in GM 1.0.   It restores the sandbox.
*/
$.ajax ( {
    type:       'GET',
    url:        'https://api.stackexchange.com/2.1/users/621338?site=stackoverflow&filter=!)2R0ltXnW6.fyPDiHJm',
    dataType:   'JSON',
    success:    function (apiJson) {
        var resultObj = apiJson.items[0];
        alert (
              'User ' + resultObj.display_name
            + ' has accept rate of ' + resultObj.accept_rate + '%.'
        );
    }
} );

Important:

*

*The target URL must be same domain, or the target server must have
appropriate CORS values set.
For servers that are not cross-domain friendly, you must use GM_xmlhttpRequest()Doc for your AJAX.

*JSONP is a special case due to sandbox and scope issues.
Avoid JSONP, or use this approach, or ask a new question for a specific problem.

redpajama_set_name: RedPajamaStackExchange


text:
Bill Minutaglio
Dallas: 1963: The Road to the Kennedy Assassination
Bill Minutaglio, Steven L. Davis
Texas, Prose: non-fiction, 20th century history: c 1900 to c 2000, History: specific events & topics, Political assassinations
Paperback Aug 12, 2014 | 9781848547780 | RRP $24.99 Buy Now
e-Book Oct 10, 2013 | 9781848547773 | RRP $12.99 Buy Now
A ground-breaking narrative of the death of President John F. Kennedy and the city where it all took place.
In November 1963 President John F. Kennedy was assassinated in Dallas, Texas. His death remains a defining moment for millions of people but few understand the unstoppable forces that were building in the city long before this dramatic event played out before the world.
Dallas 1963 is a riveting account of the convergence of a group of unyielding and highly focused protagonists in a city sometimes seemingly filled with hate for JFK. Wicked stabs of fate and circumstance steered these fascinating characters together: the richest man in the world, a combative military general, a Mafia don, a strident Congressman, thundering preachers and even the elegant owner of one of America's most famous stores. This book expertly narrates how the spiralling events surrounding these characters on the ground in Dallas ultimately brewed a toxic environment before the President's assassination.
Using a wealth of new information, as well as the first ever examination of key primary documents, Bill Minutaglio and Steven L. Davis, both experts in their field, provide a comprehensive and detailed portrait of the place, the time and the people of these extraordinary events in American history. They also provide cautionary and controversial lessons rendering this time increasingly relevant for the modern age.
More books by Bill Minutaglio
The Most Dangerous Man in America: Timothy Leary, Richard Nixon and the Hunt for the Fugitive King of LSD
Steven L. Davis, Bill Minutaglio
Praise for Dallas: 1963: The Road to the Kennedy Assassination
Bill Minutaglio and Steven L. Davis's Dallas 1963 is a brilliantly written, haunting eulogy to John F Kennedy. By exposing the hatred aimed at our 35th president, the authors demonstrates that America -
not just Lee Harvey Oswald - was ultimately responsible for his death. Every page is an eye opener. Highly recommended! - Douglas Brinkley, professor of history at Rice University and author of Cronkite
All the great personalities of Dallas during the assassination come alive in this superb rendering of a city on a roller coaster into disaster. History has been waiting fifty years for this book - Lawrence Wright, author of The Looming Tower and Going Clear
After fifty years, it's a challenge to fashion a new lens with which to view the tragic events of November 22, 1963 - yet Texans [Minutaglio and Davis] pull it off brilliantly - Publishers Weekly
Chilling . . . The authors make a compelling, tacit parallel to today's running threats by extremist groups - Kirkus
A thoughtful look at the political and social environment that existed in Dallas at the time of the president's election . . . a climate, the authors persuasively argue, of unprecedented turmoil and hatred - Booklist
Bill Minutaglio is the author of several acclaimed books, including the first major biography of President George W. Bush. His book, City on Fire, was named by Esquire as one of the 'greatest tales of survival' ever written. His work has appeared in the New York Times, Newsweek, the Bulletin of the Atomic Scientists, Scotland on Sunday, the Daily Beast and many other publications. He is a professor of journalism at the University of Texas-Austin.

redpajama_set_name: RedPajamaCommonCrawl


He was born in Alabama to the late Levi Thornton and Hattie Mae (Nix) McKay on September 4, 1936.
Archie was retired from the City of Warren Fire Department, he was chief deputy. Archie was a real estate appraiser.
He was a member of Eagles, Moose, Elks, and Masonic Lodges, the American Legion and VFW.
He generously served the communities where he lived.
Survived by his children: Tim McKay of Warren; Eileen Ballard of Florida; and Patrick (Joni) McKay of Georgia. Grandchildren: Thomas Carter, Angela Shrubowich, Daniel, Jessica, Rebecca, and Kyle.
Interment will be in the spring at Oakwood Cemetery in Frederic, Michigan.
Arrangements by Sorenson-Lockwood Funeral Home in Grayling, Michigan.


text:
Boys Beyond Binary: An Exploration of the Non-Identitarian Nature of Relationships in Umberto Saba's "Ernesto" and Luca Guadagnino's "Call Me By Your Name"Eden on Earth: An Analysis of Piet Mondrian's Later Works
Rethinking Moral Luck: What Conditions are Necessary for Moral Responsibility?
BY KATELYN PETERSEN /Key Terms, Spring 2018
In a Tortoiseshell: While the entirety of Katie's "Rethinking Moral Luck: What Conditions are Necessary for Moral Responsibility?" is an excellent showcase of how to navigate key terms, this section is particularly special. Here, not only does Katie introduce her own key term (which skillfully arises from the specific problems she identifies with the key terms that already exist in the scholarly conversation) but she also goes on to give a carefully crafted analysis of the key terms that appear within that overarching key term she proposes! This section not only allows Katie's readers to fully understand what her term means but more importantly allows us to really see how her "Revised Control Condition" is in direct conversation with the concerns she addresses in Nagel's "Strong Control Condition" and Rosen's "Moderate Control Condition."
Excerpt / Katelyn Petersen
My Revised Control Condition seeks to narrow the Strong Control Condition while staying on-topic and allowing for these real-world expectations of scalable responsibility:
Revised Control Condition: X is properly blamed for A only inasmuch as X's action(s) was/were under X's control and X culpably should have foreseen the possible consequences (A) of those actions, where X's actions are wrongful and contributive to Ain the relevant sense.
I'll now proceed to clarify and justify the key terms of this proposed condition: By "properly blamed," I mean appropriately held morally accountable. 1 The phrase "only inasmuch" is meant to account for the idea of a sliding scale of responsibility, based on how many people are acting and how much X's actions contribute to the overall consequence, A, among other factors. I will elucidate this concept of scalable responsibility later on in the paper. The phrase "only inasmuch" also indicates that the condition is not meant to be all-encompassing; there are likely other conditions for properly applied blame. 2 "An action that is under X's control" 3 means that X is able to impose his will in doing or not doing said action.
By "culpably should have foreseen the possible consequences," I mean X morally ought to have foreseen the possible consequences 4 and it would have been reasonable to expect this, so much so that Person X can be held responsible for failing to foresee them. 5 This is different than saying that someone did foresee the possible consequences. For example, a person cannot escape judgment via the Revised Control Condition by intentionally keeping their faculties from operating responsibly, thereby avoiding relevant foresight.
Someone who skips school and misses a test is responsible for the failing grade whether she thought through the possible ramifications of her actions or not. For example, she might have simply neglected to consider anything other than what she wanted (the new purse at the mall), which most would agree is wrongful. 6 This inconsideration would not get her out of culpability just because she didn't actually foresee the possible consequences.
Moreover, a student who skips school (arguably a wrong action in itself, given her responsibilities as a student and her instructions from authority) on the day that she knows CPR will be taught does not obtain the knowledge necessary to perform the life-saving maneuver correctly. However, when an emergency situation arises later in which she must perform CPR, she is still somewhat blameworthy for killing the patient because she culpably should have foreseen that pressing in spot A would help, but pressing in spot B would have harmful effects. She culpably should have foreseen this because they taught it in the class that she skipped despite knowing that she would be taught life-saving skills if she attended it. This is an example of a once-removed (and therefore mitigated) culpability. This removal can feasibly go on indefinitely, with a lessening degree of culpability attributed with each removal.
There's also an importance in probability here – if a particular outcome is very unlikely, and so very easily overlooked as a possible consequence of an action, a person is less culpable for failing to foresee it. For example, her culpability would be greater if she were a lifeguard skipping CPR training for lifeguards; in that case, the likelihood of her needing that knowledge to save someone's life later is higher, and she would be more blameworthy for the ultimate death because of this increased culpability of her lack of foresight.
The first clarification about X's actions, that they must be wrongful, hinges on the premise that there are true moral facts which are independent of an individual's inclinations or beliefs. In other words, I am assuming that the moral status of an action can be objectively identified. 7 The second clarification, that X's actions must be contributive to A in the relevant sense, means that X's actions must be one or more of the causes which directly lead to A, or one of the causes of these primary causes, and so on.
Both of these qualifications are necessary – if X commits a wrongful action, but that action does not contribute to A in any way, then X cannot be held responsible for A. For example, if Greg ran a red light in Princeton, NJ, and, with no connection whatsoever, Sally shot Bob in Santa Barbara, CA, then Greg could not rightfully be blamed for Bob's death. Alternatively, if X's actions are rightful but they contribute to A, then X cannot be held responsible for A. This is trickier to illustrate, but the most compelling possibility I can think of makes use of the first "skipping school" scenario and relies on the concept that wrongfulness and rightfulness depend on possible outcomes. If a person skipped school because her unique skillset was required to save the world from an approaching asteroid, then skipping school is no longer a wrongful action for her (or, perhaps, is no longer "net" wrongful – the rightfulness of saving the world cancels out the wrongfulness of skipping school). So even though skipping school contributed to her missing the test, she would arguably not deserve a failing grade or any other negative reaction.
The concept of scalable responsibility is an important component of the Revised Control Condition, as a solution to problems that arise in Nagel's Strong Condition. It's true that it doesn't make sense to hold someone accountable for something they had no control over. But what about something that a person had some control over, or contribution to?
For example, if John buys a pack of salami at the grocery store completely at the behest of his own will, he contributes a small amount of profit to a large meat-producing company, relative to their annual profit. However, the proceeds from that small sale combine with proceeds of sales all around the country for the entire year, ultimately facilitating the company's continued abuse of animals through factory farming. 8 John is not then blameworthy for the millions of cases of animal cruelty that his money went toward (billions, if we're discussing an entire industry). However, he is properly held responsible for his contribution's consequences. While the Strong appears to make no allowance for this circumstance, the Revised Control Condition does (in its qualification that someone is properly blamed only inasmuch as their wrongful and relevantly contributive actions were under their control).
Mathematically speaking, this instance of scalable responsibility would be a function of the agent's relevant contribution on a scale of 0 to 1 (determined by how many people were acting and how much each person's action contributed, as well, perhaps, as other factors) multiplied by how wrongful the individual's action was. It seems this might be measured, among other indications, by the initial objective immorality of the action (for example, sparking a nuclear war by murdering someone is more blameworthy than sparking the same war by being irresponsible and losing important government paperwork) and the ultimate impact of the said action (how many lives lost, animals abused, etc.).
The second qualification (that someone is properly blamed inasmuch as they culpably should have foreseen their actions' possible consequences) can be understood more fully in the following example: when my friend Mary ask me to go on a hike with her yesterday, I declined because I wasn't particularly in the mood to hike, and I wanted to sit in my room and play video games all day. Because I did not go on the hike with her, she did not have the chance to tell me some important information that, unbeknownst to me, she had recently discovered: an evil mastermind was planning a nuclear bomb explosion to end the world. Furthermore, the bomb had been programmed to detonate at the touch of a seemingly random button on a wall in our school's library. Later, I was trying to figure out how to turn on the lights in one of those library classrooms and experimentally pressed that very button. A string of nuclear bombs exploded as a result, bringing the end of the world as we know it. Although my actions had devastatingly far-reaching consequences, my blame in this disaster is mitigated by the fact that I was just one person who did comparatively little to set off the bombs. The mastermind of the plot, who schemed and organized and funded it all, is probably the most to blame. His advisors, engineers, and spies also share a larger portion of the judgment than I do. In addition, my responsibility is also significantly lessened, if not eliminated, by the fact that I had no idea that flipping the light switches in that particular pattern would end the world, and I did not know when Mary asked me to go on a hike with her that she would be telling me pertinent and pressing information about a threat to the future of the world. One cannot say that I culpably should have foreseen a nuclear bomb detonation as one of the consequences of my actions. According to the Revised Condition, then, I am not blameworthy for the disaster. 9
Author Commentary / Katelyn Petersen
One of my favorite things about philosophy is its collaborative nature. Feedback (questions, objections, or challenges) and responses to such feedback are means to the philosopher's ends of progress and clarity. Such back-and-forth, involving explorations of some implications and examples of my position, is how this paper and its key terms developed. Entitled, "Rethinking Moral Luck: What Conditions are Necessary for Moral Responsibility?," the paper is a response to two philosophers' positions on the conditions of moral responsibility. In it, I critique Thomas Nagel's and Gideon Rosen's proposed conditions and present my own condition: the Revised Control Condition for blameworthiness, a subset of responsibility. The back-and-forth, then, was in a sense between Nagel and Rosen and me, and more literally between me, my preceptor, and other students.
When I brought the thought-seeds of this paper to my preceptor, they were mere objections to Nagel's and Rosen's positions. Planted in the rich soil of the literature (both Nagel's and Rosen's, with which I disagreed, but which were still compelling and helpful sources), watered and strengthened by contributions and challenges from other interlocutors, the seeds of my objections to others' positions sprouted into a positive position of my own.
My key terms and their explanations were particularly shaped by this collaborative process. I began with objections to Nagel's and Rosen's positions, so in order to enter into the existing conversation, I looked to how Nagel and Rosen were using their terms. Where possible (that is, unless I felt the need to explicitly critique or qualify their usage), I adopted theirs for the sake of consistency. For example, when Rosen presents a restatement of Nagel's Control Condition, he simplifies Nagel's language of "proper" moral judgments to "responsibility," and that is the sense in which I used "responsibility" throughout the paper.
When I presented my own Revised Control Condition, I introduced a few new terms that I thought were relevant to the discussion (for example, "culpable" foresight and "scalable responsibility"). Talking with others about plans and drafts of the paper helped me to see what in these terms was clear in my mind but opaque to a reader, or what I was assuming but in fact needed to be defended. In these discussions of seeking to clarify my intentions, I found real-world examples to be helpful for both me and my interlocutors. Thus John and his salami, my (fictional) friend Mary who wanted company on her hike, and others found their way into the paper's explanation of my key terms.
As I wrote in the paper's conclusion, "I have learned in philosophy that considering the possible implications of an argument is how one discovers counter-examples and refines it." Critically examining Nagel's and Rosen's positions was how I countered theirs and arrived at my own; receiving feedback and critically discussing my own position was how I found examples and counterexamples, clarified my key terms, and refined my argument. From the beginning of brainstorming to the end of the writing process, this paper was a product of discussion and collaboration. Many thanks to all, including Nagel, Rosen, and Samuel Preston, who made that possible.
Editor Commentary / Danielle Hoffman
Katie's essay "Rethinking Moral Luck: What Conditions are Necessary for Moral Responsibility?" skillfully navigates key terms on a deeply detail-driven and multifaceted level. We have chosen to excerpt a section from Katie's essay in which she makes the impressive argumentative move of introducing her own key term into the scholarly conversation. However, to truly understand how relevant and successful Katie's treatment of her own key term is, we must first turn to the opening moments of her essay, in which Katie carefully lays out and defines the theories that already exist in relation to moral responsibility that her proposed theory will then directly respond to.
Katie begins her paper by discussing Thomas Nagel's "Strong Control Condition," which he lays out in his Moral Luck, and Gideon Rosen's "Moderate Control Condition." It is in Katie's analysis of these terms, specifically in her careful articulation of the problems she thinks exist with these key terms, that she is able to develop such a focused, meaningful motive for her essay's proposal of a revised theory. Katie does not solely define these key terms. Rather, she engages with these key terms by delineating the qualms she has with each of them. For instance, she makes the claim and provides examples to support her claim that Nagel's "Strong Control Condition" is too "broad and general," as when considered in conjunction with "moral luck," it "seems to prevent virtually anyone from being responsible for virtually anything." Katie then enters a discussion of Rosen's theory that seeks to address this problem of Nagel's account, carefully arguing (again through an analysis of key terms!) that Rosen's "Moderate Control Condition" problematically shifts the focus away from "control" and onto "alternative possibilities." I think it is important to focus on this section of Katie's essay, as it is her analysis of and objection to Nagel's and Rosen's theories that allow Katie's own key term to feel so grounded in the specific scholarly debate her essay is aiming to engage with. I think students often think of the various aspects of the lexicon as being separate from one another, in that it is easy to just chronologically go from orientation, to motive, to thesis without really thinking through the connections between these things. However, Katie's essay masterfully conveys the interconnectedness of these components, creating a motive that directly arises out of her analysis of the key terms of her essay! I think this connection between the key terms and motive of Katie's paper is nicely encapsulated by a question she poses: "How can we narrow the control condition so as to salvage the concept of responsibility and avoid the skeptical conclusions that "moral luck" seems to support?"
This is exactly what Katie's "Revised Control Condition" aims to do. As she very explicitly states, "My Revised Control Condition seeks to narrow the Strong Control Condition while staying on-topic and allowing for these real-world expectations of scalable responsibility." The success of this term, though, is not only rooted in how clearly it responds to the weaknesses she has articulated in the already existing terms but also in how deliberately Katie proceeds to go through and fully define and defend each term that appears within this overarching key term. Katie explicitly defines what she means by "properly blamed," "only inasmuch," "an action that is under X's control," and "culpably should have foreseen the possible consequences," enabling her to clarify the exact contexts in which she is employing these terms. And in this layered process of definition and clarification, Katie elucidates the exact meaning of her theory while highlighting how that theory addresses the problems she identifies in Nagel's and Rosen's theories. She also brilliantly anticipates and defends her theory against possible points of objection by conveying exactly how the language of her term is functioning.
From start to finish, the effectiveness of Katie's paper is engrained in her careful treatment of key terms, both in that treatment of others' key terms and of her own. Her essay is a masterful display of how central the key terms can and ultimately should be in the overarching framework of an argument.
Nagel, Thomas. "Moral Luck." Article
Rosen, Gideon. "Moral Luck." Lecture, Introduction to Metaphysics and Epistemology from Princeton University, Princeton, NJ, December 14, 2016.
key termsphilosophy
KATELYN PETERSEN
Katelyn Petersen '19 is from Charlotte, North Carolina. She is concentrating in philosophy, and she is particularly interested in the philosophy of religion and its intersections with moral philosophy and epistemology. She is also interested in theology and literature, and there is just not enough time to read all the books. She wrote this paper as a sophomore.
Danielle Hoffman '20 is so excited to be a new member of Tortoise's team! A sophomore from Connecticut, Danielle is pursuing a concentration in Philosophy and certificates in Linguistics and Music Theatre. She is a Writing Center Fellow, editor for the Street section of The Daily Princetonian, and a dancer in diSiac and Blasé Dance Company. She wrote this commentary as a sophomore.
When in Quarantine: Key Terms in Netflix's Tiger King
Key Terms in Ballet: Giselle and Leitmotifs
Tortoise Tuesday: Orientation and Key Terms in Bombshell
Improving BAHAMAS: Reducing Selection Effects Bias in Bayesian Hierarchical Supernova Cosmological Inference
The Literariness of Political Texts
Form, Function, Fiction: A Rereading of Franz Kafka's "Vor dem Gesetz"
Side Matter
This could be a positive connotation, like "praised," if "wrongful" later on was changed to something like "righteous." However, there is also possibly a different condition for praiseworthiness. In this paper, I will focus on blame for the sake of simplicity.
One example of this might be the Strawsonian condition that an individual must be expressing ill will in his actions in order to be blameworthy. Another important note is that the condition is not meant to be sufficient and there may be exceptions, meaning that perhaps not every individual who satisfies this condition is automatically blameworthy. An example of such an exception may be a child.
While an analysis of control would be an interesting discussion relevant to this paper, it is not what I aim to accomplish here; this paper is instead an analysis using control.
I am assuming a morally objectivist premise, reflected in this "should." It can be said that a person should do something whether or not that person knows that he or she should.
Culpable: meets both my revised control condition and whatever other conditions are sufficient for culpability. "Can be held responsible" sounds very similar to "is properly blamed." This is a hint that the Revised Control Condition is self-iterating: it will likely be used to determine culpability of foresight, which can then effect a larger question of responsibility.
It seems that neglecting to think about anything besides what one wants is wrongful at least in part because it often leads to negative consequences. See note on wrongfulness' dependence on possible effects on the next page.
While I can't possibly say everything there is to say on moral objectivity here, I'll offer this relevant thought: it seems to me that an action's moral status depends on the likely outcome of the action. This is perhaps a hint of a self-iteration of the Revised Control Condition or its application.
This assumes that animal abuse through factory farming is an objective moral wrong.
If, however, I had reason to think that she was going to share something important about nuclear bombs and decided not to go on the hike anyway, my culpability would increase (still being mitigated by the fact that I was one small part in a large and complex operation). It is unclear, but interesting to consider, how blameworthy for this incident I would be if I did not know that she was intending to tell me something about nuclear security, but I knew that she was having a difficult time and could really have used a friend's caring presence.


text:
Biografia
Poco si sa delle origini e della carriera di Pack. Nacque intorno al 1480 da un'antica famiglia nobile di Meißen, in Sassonia. Iniziò a studiare legge a Lipsia nel 1499, con il sostegno finanziario di un fratello. Dal 1519 fu al servizio del duca Giorgio di Sassonia come dottore iuris utriusque (diritto civile e diritto canonico). Nella prima metà degli anni 1520 divenne uno dei più importanti uomini politici della Sassonia albertina, rappresentando il suo signore nelle diete imperiali dal 1522 al 1526, sebbene non sia chiaro quale posizione ricoprisse – nei documenti si firmava come "consigliere". Alcune fonti divulgate all'epoca dell'affare Pack dimostrerebbero il suo coinvolgimento in varie truffe e malversazioni a scopo di lucro.

Nell'ottobre del 1527, il langravio d'Assia Filippo chiese a suo suocero Giorgio di Sassonia di inviare Pack in Assia, affinché si mettesse al servizio del Langraviato per la soluzione della questione dell'eredità della contea di Katzenelnbogen, contesa tra l'Assia e il Nassau. Una volta giunto  a Kassel presso il langravio Filippo nel gennaio 1528, Pack gli riferì di essere a conoscenza di un'alleanza tra principi cattolici conclusa a Breslavia il 12 maggio 1527. All'alleanza avrebbero preso parte, oltre al suo vecchio signore il duca Giorgio di Sassonia, Ferdinando d'Ungheria e di Boemia, gli elettori Alberto di Magonza e Gioacchino di Brandeburgo, i duchi Guglielmo e Ludovico di Baviera, l'arcivescovo e cardinale Matthäus di Salisburgo, i vescovi Wiegand di Bamberga e Konrad di Würzburg. Scopo dell'alleanza sarebbe stato attuare l'Editto di Worms, eliminare l'eresia luterana e spodestare l'elettore Giovanni di Sassonia e lo stesso langravio Filippo, difensori degli evangelici. Pack, i cui motivi a quanto pare erano di natura prevalentemente finanziaria, presentò a Filippo una copia quasi certamente falsa del documento di alleanza.

Filippo reagì creando un'alleanza militare con Giovanni di Sassonia (Weimar, 9 marzo 1528) ed intavolando trattative diplomatiche con il re di Francia Francesco I, con Zapolya – il rivale di Ferdinando in Ungheria – e a quanto pare anche con la città libera di Strasburgo e con Federico di Danimarca. Alla fine del maggio 1528, lanciò l'offensiva militare, e le armi assiane si disposero al confine dell'arcidiocesi di Bamberga e della diocesi di Würzburg, che chiesero la protezione della Lega sveva.

Tuttavia, l'elettore di Sassonia Giovanni, su consiglio del suo cancelliere Gregor Brück e dei teologi protestanti Lutero, Melantone e Bugenhagen, decise di non appoggiare l'attacco preventivo ai territori cattolici. I principi accusati di partecipare all'alleanza di Breslavia, in particolare il duca Giorgio, affermarono con indignata protesta la propria innocenza e la falsità del documento. Pack non fu in grado di dimostrarne l'autenticità. La politica dell'Assia non poté più essere giustificata come atto di autodifesa. Le ostilità si conclusero – e l'affare Pack ebbe un esito incruento – quando Filippo riuscì a ottenere la disponibilità dei vescovi a rimborsare le spese che egli aveva sostenuto per attaccarli, nonché la rinuncia da parte di Alberto di Magonza alla giurisdizione ecclesiastica nel Langraviato e nel principato elettorale di Sassonia (Trattato di Hitzkirchen del 14 giugno 1528).

A seguito di questi eventi, Pack fu abbandonato dal langravio Filippo e perseguitato da Giorgio di Sassonia, che fece di tutto per vendicarsi dell'infedeltà dell'ex consigliere. A quanto pare, si recò a Wittenberg, Magdeburgo e Lubecca; nell'estate del 1529 si perdono le sue tracce fino all'arresto nei Paesi Bassi asburgici nel 1537. Sottoposto a tortura, confessò di aver inventato l'alleanza. Con sentenza delle autorità olandesi dell'8 febbraio 1537, fu condannato ad essere decapitato con la scure per tradimento e istigazione alla ribellione, e fu giustiziato lo stesso giorno.

La ricerca storiografica non ha potuto chiarire a fondo la dinamica degli eventi dell'affare Pack, e in particolare non ha potuto conclusivamente determinare se il langravio Filippo sia stato vittima di un inganno, oppure se abbia sfruttato le dichiarazioni di Pack per perseguire la propria politica e muovere guerra contro Magonza e Würzburg.

Note

Bibliografia

Su Pack

Altre fonti citate

redpajama_set_name: RedPajamaWikipedia


Autumn has arrived at Le Chevrefeuille and we are in love with the stunning, earthy, colourful edibles that flourish at this time of year.
One of our all-time autumnal favourites is walnuts and – wow! Are they bursting right now! We've been using our very own beautiful walnuts – picked from the lovely old walnut trees that reign the grassy meadow between the B&B and the swimming pool – to make a plethora of delicious autumnal dishes.
Here's one of our favourite walnut recipes. We hope you enjoy it as much we have been… NB, it's hard to resist, so take care not to eat the whole lot in one sitting!
Serves 12… Or 1 – if you eat it like I do!


text:
Batagur baska, la tortue fluviale des Sundarbans ou Batagur malais, est une espèce de tortues de la famille des Geoemydidae. Elle fait partie de la liste des 100 espèces les plus menacées au monde établie par l'UICN en 2012.

Répartition
Cette espèce se rencontre en Orissa et au Bengale-Occidental en Inde, au Bangladesh et en Birmanie.

Sa présence en Thaïlande est incertaine.

Description
C'est une grande tortue aquatique.

Population et conservation
Elle est extrêmement menacée en raison de la chasse, pour sa viande et ses œufs, qu'elle subit. Elle fait partie de la liste des 100 espèces les plus menacées au monde établie par l'UICN en 2012.

Habitat
Elle fréquente les eaux douces et saumâtres.

Publication originale
 Gray, 1830 : Illustrations of Indian Zoology, chiefly selected from the collection of Major - General Hardwicke. London, ,  (texte intégral).

Liens externes

Notes et références

Tortue (nom vernaculaire)
Geoemydinae


Significant numbers of people in New Mexico rent boats each year for family vacations, fishing, skiing, and other recreational, water activities. Often potential boat buyers may rent a boat as a way of comparing models and types of boats to get a better idea of which boat they would prefer to purchase. Most types of boats are available for rent. Inflatable boats, canoes and kayaks are rented for leisurely or adventurous river getaways. Larger craft are rented for fishing or a family get togethers on larger lakes, rivers and coastal waters.
We list New Mexico boat information by city for your convenience. We include major cities like Albuquerque, Farmington, Gallup, Grants, Los Lunas, Cimarron, Espanola, Las Vegas, Los Alamos, Santa Fe, Deming, Las Cruces, Magdalena, Silver City, Truth Or Consequences, Alamogordo, Artesia, Carlsbad, Carrizozo and Roswell. Contact local boat dealers and fishing boat dealers for boat rental information.
Boats of all types for rent in New Mexico.
Throughout the state one can rent sailboats, pleasure boats, family boats, yachts, pontoon boats, fishing boats, bass boats, speedboats, inflatables, jon boats, cruisers, cuddy cabin boats, canoes, car toppers, ski and wake board boats, deck boats, aluminum boats, electric boats, jet skis, personal watercraft and fish-and-ski combos. Many of these boats are for rent at multiple locations throughout New Mexico. Search for boat rentals in NM by choosing boat dealers listed by region of the state. They are then organized by proximity to cities, waterways and other attractions.


The Trick to The way to Do Manual State | CDS Family & Behavioral Health Services, Inc.
With our essay assist could very well be confident not one person will acquire a improved tag on your perform well than you. In this way, the report you would be able to write would establish very important thinking about. You will find subjects you might not be comfortable with.
As well as people contain a unpleasant addiction to put off circumstances, outstanding view is to find moving completing everything in serious amounts cheapest essay writing service of finish substantially in advance of the time frame. If you're going to be serious about any of this, you've reached comply with a patternand this guide is here now to supply you with it. The name can magnify the things which the target audience is attempting to find.
A successful handbook manage is not by chance an afterthought. Demonstrate exactly what subject you'll be looking into in the guidebook claim. In truth, any reserve has its own individual significant personality.
You don't really have to abandon the idea of book evaluations. It's astonishingly scarce that there is not any obstacles that includes a guide, as well as some testimonials are ultimately certain to be pessimistic. If picking the ebook is yours, consider picking a https://www.icsw.edu/_downloads/_dissertations/migdow_2010.pdf ebook that you are likely to have some fun checking.
It's possible to download and install blank arrange reportto assist you via the course of action for simply writing. A manuscript claim is the perfect system of verify learning comprehension. Article writing and discussing persuasively is certainly very problematic in the event the pupil didn't experience the guidebook.
Trainings which aren't carry out won't show on the transcript. As producing a report in university, these areas should be thought about. Or, as an alternative, you would possibly come up with a remain evaluation of bookit is dependent on the work you had been supplied.
APA format includes a jogging brain focused above the web page on a site selection. This manual survey formatting template is proper for college students on the pre-college or university levels which may be anticipated to prepare a written report in regards to a ebook they've scan. Don't fail to save your submit as a good different file.
Superior signposting is essential. Our business is completely plagiarism free of charge! master papers com It's easy to change the innovation determined by your requirements free of quite a few perform.
For writing an describe for any study report, you need to know the the right data format, that can encourage you to talk about your tips and hints and findings within the impressive way. There's specific proof of that the heroes are and the things they have to do. Look at the most appealing from the film's primary capabilities and you will then almost certainly track down an evident initiating-setting.
Google and yahoo will provide some astonishingly impressive accessories once we know how you can employ them. To begin with, many of the words was in 1 part, 4.3. You might need to try out with a pair some sample describes to choose the best possible methodology.
Should you obey my simple tips, your project needs to be amidst the top at the high school a bit too. Especially if getting executives, it is very major to bear in mind that being a major organisation professional is definitely not the same as a smallish vendor exec. You might need to obtain dad or mom volunteers, far too.
Young people were permitted to inquire using the various, as well ,. Other activities may be used with a set or members of your family. They also have been stumbled upon throughout the education petrified.
The most important matter I am just attempting make is GRE isn't a challenge test and 20 working days are plenty for organizing. A number of the milestones that would have to be finished through bottom line with the semester including checking inspiring literature have at this point of being concluded. The enjoyment consistantly improves spontaneity of this.
Just think about it what amount of fabulous issues you may perhaps do instead of just unexciting generating. You can even write the next section in regards to the other character types to the reserve. Be sure that your comic does notreveal the final outcome using the new.
An important time I am just attempting to make is GRE isn't complicated check-up and 20 occasions are satisfactory for groundwork. A number of the milestones that would have to be fulfilled among the realization with the semester particularly perusing inspirational books have up to this point to be successfully completed. For your business, the ideal proof is likely to be maximum standard against your project.
The beginning market of your personal ebook review stipulates the ability to produce a huge initially notion! Don't be interested in the timeline you'll be given your say sent with the shortest timeframe. Whenever you are given the job of publishing a magazine record, typically clear up whether it is a written report or a review article, so you might you can start your job with the most suitable motion at heart.
Before you start on the body associated with the say, undertake a couple of minutes to jot decrease some very helpful insight by thinking about the so next specifics. You would be very happy to realize that a large number of locations on the web are put together to provide you the college statement designs certainly absolutely free. You're free of charge to select some of the issues through the previously mentioned shortlist.
That you take a look at, have a check for hints that a source has given inside your form of meaning. The better targeted you're, the much easier it will likely be to confirm it in your own essay. Additionally, you will find some good examples for the exact same.
At span, often times you're not assigned any lead instructionsyour mission is generally to just analyze the words. First of all, almost all the content is in 1 segment, 4.3. You might found yourself in bear in mind that the data format isn't the slightest bit harder to understand combined with.
An effectively-penned arrange bottom line demonstrates which you known the author's spot and are able to grab the chief recommendations of these text. Textbooks have existed for centuries. Publishing a manuscript isn't tricky.
In order to develop your very own center on your document, you could have to hold back and provide the objective though viewing and showing relating to the booklet. A novel state is a superb solution to review following understanding. Take into consideration your essay's thesis in a assure into your customers about what type of examination you've produced for the training books and make it possible to it become very specific.
While people have access to a awful habit to delay stuff, the superb concept is to purchase started up conducting all things in time as well as end considerably before the time frame. Businesses are make sure you trying to get means to make people purchase tips. Listed here you will learn just a few formulating inspiring ideas, that can assist you the best thing.
Simple methods to Do Booklet Article: the Ultimate Handiness!
If you comply with my basic steps, your project should really be amongst the ideal in your classes also. A wonderful solution to check out nearby testimonies would be to attend metro area local authority gatherings and contact home owners who could give you a concise rundown of a few of the problems and troubles to their town. You might need to obtain parent or guardian volunteers, extremely.
Girls and boys were found to be permitted to ask questions on the special, excessively. School students finally have a chance to know of their educator. They also have been stumbled upon to the high school petrified.
When you're setting up a work, you must understand there's a response, plus you can not pay attention to the likelihood of discovering it. In this way, the document that you simply would compose would demonstrate essential thinking about. You will see subjects you possibly will not be comfy with.
After, you purely talk about the authoras last name when you put on the origin in the future. QuizOne smart way to learn subject matter is to make a experiment or test throughout the material. You don't be expected to populate various get versions, get a large amount of security passwords at virtually every action of request.
You must be all set to go beyond the regular and begin making use of actual equipment and ideas. TableBeing willing to organize suggestions aesthetically is known as the significant ability, and high school students who realize how to set up a stand in Google Docs will have competency for introducing all types of guidance later on. One can find 10 giant varieties of numbers.
If thriving, it's going to be the world's earliest computerized dictatorship. Each chapter includes a large amount of work outs. The fun influences spontaneity from it.
A person will build up equally area of the summarize, keeping in mind the foremost lookup announcement. There are many essential things which must be looked at whilst producing an investigation old fashioned paper. Insert your ideas, difficulties, and worries in writing from a more effective deal with in instances where you're really going not what it is that you're aiming to get around.
Reserve information and booklet opinions are two kinds of essays. You no doubt know the amount of time it could take to read through a large ebook. The guides allow us to envision an enchanting market that we're incapable of see.
Product also means that you can educate your scenario. Analysis a prominent outlaw from the past.
Regardless that a magazine check isn't best places to examine your own private lookup or force an agenda, it will incorporate your examination through the arrange whilst your see on how it increases an area. Don't be interested in the deadline you'll obtain your say distributed around the least amount of timeframe. It's not designed to write the insider report for your benefit.
APA format comprises a functioning go focused together with the website page using a website page volume. This publication record structure design template is suitable for college kids inside the pre-advanced schooling phase which may be most likely to create a study around a reserve they've peruse. Print an innovative duplicate with the record.
Many scholastic paper formats is available, so make certain you know which to work with depending on the learned content. Then again, your selection of subject matter with an essay is your quickest as there aren't any limitations from what an essay topic should be. These textbooks seemed to be relatively complicated for him to write because he battled by means of the modest vocabulary.
In case you have troubles with having a bibliography, you can consider make use of citation generators. An easy, clear-cut kind of blogs should be made in a Search engines powerpoint presentation. You are going to reach bear in mind that the structure isn't at all difficult to consider alongside.
Usually, you can still desire a good deal more commendable objectives than simply earning dollars to increase a stranger's toddler, here is an example. If you wish to obtain a special cardstock without having to pay a huge amount of moolah for doing it, it's the optimum blog to get in experience of. A necessarily mean from the lone egg on a daily basis should really be the confine.
Even though the principal university trainers cherished me for this, when it is I purchased to university, all of it modified. There's very little nearly impossible for individuals, when it regards time, they often turned out to be annoyed. Every different scholar can pick somebody with whom to spend time playing according to the requirements of Amount.
Knowledge goes past the get of becoming a genuine university or college university student. University students then finally are able to find out from the educator. Aged applicants should add a many more very important analysis of the position.
Pretend the novel will undoubtedly be established in to a picture and create a poster to showcase the movie. If you will discover not any ideal experience themes to suit the book they've just done, learners will possibly figure out the story plot in the type of an interview concerning two people or choose a animation personality to check the ebook. It could be that you've certainly have regardless of you should write your 1st booklet.


text:
Interlocutory Cases at the S. Ct.
By	Tom Goldstein
on Sep 18, 2005 at 2:46 pm
The briefs in two pending petitions for certiorari raise an interesting point of Supreme Court procedure. The Solicitor General's petition for certiorari in the tobacco RICO case (No. 05-92, United States v. Philip Morris USA) seeks review of the D.C. Circuit's limited reading of the government's ability to secure disgorgement of illegally obtained profits under RICO. [Update: the companies' response is here.] The Solicitor General's opposition to certiorari in the Hamdan military commissions case argues that the Court should not review the D.C. Circuit's expansive reading of the President's power to establish commissions.
The substantive legal questions are unrelated, but the two cases raise a common and recurring issue of Supreme Court practice: when is it appropriate to review an interlocutory decision? Neither of the D.C. Circuit decisions represents the final word in the cases; both call for further proceedings.
The Solicitor General's position in the two cases is notably inconsistent – in Philip Morris, the government argues for interlocutory review; in Hamdan, the government argues that interlocutory review is rarely appropriate. (This is not a particular criticism of the S.G., as the government inevitably finds itself having to argue at cross-purposes in different cases at the Court on various questions.) As an intuitive matter, the government's position has matters precisely backwards: in Philip Morris, interlocutory review seems premature because the tobacco companies haven't been found liable (such that the question of remedies might never arise) and no other cases are affected in the interim; in Hamdan, the question goes to the very procedures the commissions will apply and the case controls the commissions considering charges against other detainees.
The truth of the matter in any event is that the importance of the interlocutory status of a case is often grossly overstated, including in the Stern & Gressman Supreme Court Practice treatise. The fact that further proceedings remain to be conducted on remand is a factor the Court considers, but its significance varies greatly depending on whether other factors counsel in favor of review. No statute limits interlocutory review in cases in the federal courts, in contrast to state cases, with respect to which only "final" decisions may be reviewed (a requirement that the Court has read expansively to permit review when the federal issue is finally resolved). And the Justices seem not to give exceptional weight to the interlocutory status of a federal case.
The Court regularly grants cert in non-final cases that raise important issues even when the proceedings on remand could illuminate the record in relevant respects and could affect the legal issue presented. Just taking a look at the last ten cases decided last Term, the Supreme Court granted cert. despite the fact that the judgment was not final in half of them: Grokster, Bell v. Thompson (a habeas procedure case), Castle Rock (the protective order case), Mayle v. Felix (another habeas procedure case), and Exxon Mobil Corp. (a supplemental jurisdiction case).
(Disclosures: I was asked by Hamdan's counsel for my thoughts on the interlocutory question; and this post reflects my reaction. I also have clients that are watching the Philip Morris case to make investment decisions, but I have no idea whether their interests would be furthered by a particular ruling on cert.; I have just been retained to offer an opinion whether the Court will take the case and, if it does, how the Court will rule.)


text:
Q: how to get automatic notification to android device(on notification bar) using phonegap 3.4? I have developed the apps in phonegap for android with cordova 3.4. my apps having dynamic list which is updated from server now what I want is suppose apps list will updated from server then android apps get automatically notification to their android device (means on notification bar) whatever apps is opened or not and I want to send the notification those user they installed the apps.
I have kept my apk on my private server from their user will download and install.
Thanks in advance

A: for that you should basically use GCM with PushPlugin from Cordova.
A very detailed tutorial can be found here: http://devgirl.org/2013/07/17/tutorial-implement-push-notifications-in-your-phonegap-application/


text:
1 March 2002 Initial spreading behaviour of water released from a swinging gate lock
C. J. Lemckert, B. Taylor, C. Schacht
C. J. Lemckert,1,* B. Taylor,1 C. Schacht1
1School of Engineering, Griffith University - Gold Coast Campus, Queensland, Australia
*c.lemckert@mailbox.gu.edu.au
Gravity currents are important phenomena that play a critical role in the advection of fluids in natural and man made environments. Boat locks, which are a common feature on many coastal waterways, are one type of system that can generate gravity currents. These locks usually have a set of vertically hinged gates at each end which, when opened, permit water from within the lock to exchange with the outside water in the form of gravity currents. By using the results from a series of laboratory experiments the properties of these gravity currents were examined when the lock water was heavier than the outside water. It was found that the swinging action of a lock gate had a significant influence on the rate at which the water initially leaves the lock as a slumping gravity current, with the initial speed of the flow being dependent upon the gate's opening speed. However, the final velocity achieved by the gravity current was independent of the gate opening speed; indicating that the total amount of entrainment of water into the flow was independent of opening speed.
Initial spreading behaviour of water released from a swinging gate lock
C. J. Lemckert, B. Taylor, and C. Schacht "Initial spreading behaviour of water released from a swinging gate lock," Journal of Coastal Research 36(sp1), 450-458, (1 March 2002). https://doi.org/10.2112/1551-5036-36.sp1.450
slumping phase
C. J. Lemckert, B. Taylor, C. Schacht "Initial spreading behaviour of water released from a swinging gate lock," Journal of Coastal Research, 36(sp1), 450-458, (1 March 2002)


text:
layout: post
cover: 'assets/images/covers/cover2.jpg'
title: Soạn thảo markdown bằng vscode
date: 2016-06-11
tags: [ide]
author: nguquen
description: >
  Gần đây vscode (Visual Studio Code) đang nổi lên như 1 thế lực ^^. Nó là một text editor được phát triển bởi Microsoft https://code.visualstudio.com/, và theo mình nó hoàn toàn có thể so sánh với các text editor nổi tiếng khác như sublime.
---

Gần đây vscode (Visual Studio Code) đang nổi lên như 1 thế lực ^^. Nó là một text editor được phát triển bởi Microsoft https://code.visualstudio.com/, và theo mình nó hoàn toàn có thể so sánh với các text editor nổi tiếng khác như sublime.

Khoan hãy kể đến các tính năng khác, bài viết này mình chỉ tập trung vào chức năng preview soạn thảo markdown trong vscode. Để sử dụng chức năng này, chỉ việc save file có đuôi .md hoặc mở 1 file .md bất kỳ. Bạn có thể dùng tổ hợp phím ⇧⌘V để switch từ chế độ edit sang chế độ preview. Bạn cũng có thể split editor thành 2 phần (⌘\), 1 phần để edit, 1 phần để preview, bên preview sẽ cập nhật realtime theo những gì đang edit, rất tuyệt phải không ^^

![alt](/assets/images/posts/2016-06-11/vscode.png)

Ngoài ra vscode còn những tính năng khác khi soạn thảo markdown như gợi nhắc cú pháp bằng ctrl + space, dùng CSS khác để hiển thị preview, biên dịch markdown -> html, bạn có thể tham khảo thêm tại đây: https://code.visualstudio.com/docs/languages/markdown

redpajama_set_name: RedPajamaGithub


Hearing aid fitting is a critical part of your success with hearing aids, which is why it's important to come to us for professional services. Hearing aids work extremely well when they are fitted to your ears and adjusted for your hearing needs and preferences.
First our hearing professionals will check that your hearing aids are physically comfortable, then we'll program the hearing instruments, check your hearing with the hearing aids in place, and show you the advanced features of your new hearing aids and how to care for them.
We will program your new hearing aids based on the results of your hearing test and your individual preferences and unique listening environments. We can fine tune your hearing instruments to help you hear in a variety of situations including restaurants, crowds and other difficult listening situations. Hearing is subjective, so even someone with the same hearing loss as you may prefer to have their hearing aids programmed differently.
At Wolfe Audiology we also use Live Speech Mapping, a fitting process that uses probe microphones and live real-time speech to allow you and your family members to immediately see and understand the benefits of hearing aids and fitting adjustments.
We want you to get maximum benefit from your hearing aids. Over the course of one to three follow-up visits, we'll look at the situations where you thrive and those where you might need some improvement. We'll adjust your hearing aids based on your experience with them.
Remember that today's hearing instruments are highly programmable, and small adjustments may make a big difference. All hearing aids should be comfortable with respect to the physical fit and the sound loudness. If there is any discomfort, you should return to us immediately for alterations to provide a comfortable fit.
Are you hearing all the sounds you want to hear?
"I really like my hearing aids because they help me in so many situations! My thanks to Dr. Vircks!"
"I can't believe all that I am able to hear now!"
"I wouldn't go anywhere else! Wolfe Audiology is the best!"
It takes time to adjust to hearing aids. In general, the greater the hearing loss and the longer the hearing loss has been present, the more challenging the transition to using hearing aids. We've had patients that needed only a few days to get used to their new hearing aids, but most need a few weeks to a few months.
Be realistic. Hearing loss typically develops over many years. Becoming reacquainted with sounds while using hearing aids will take practice and time. It is important not to become disillusioned or frustrated while your brain adjusts to the new sounds provided by your hearing instruments. The time you spend adjusting to your new hearing aids is well worth it.
There is no perfect way to learn how to adjust to hearing aids. Try to be patient with yourself, and return to our office for further adjustments or consultation if needed. We're here to help you through this process.
Wear the hearing aids as much as possible. The more you wear them, the more you'll get used to them and, most importantly, the more information you'll have to tell us so we can make adjustments.
Write down the situations where you feel your aren't hearing your best, that way, we can re-program the devices to work better in that specific situation.
Be patient. Most of the time we can help you get more from your hearing aids, but it does take two or three visits to make this happen.
Call us today at 866-330-5787 or send in this form now.


Are you interested in an outdoor model?
We have arranged a number of outside external lift installations to help enquirers who wish to access terraced gardens, driveways or garage spaces and who are currently finding it difficult to enjoy their outdoor space because of mobility or access restrictions.
We do not offer outdoor lift rental or hire, however why not let us take the strain by calling us on 0800 007 5050 or by arranging a quote for a new outdoor installation.
We can arrange installations of new straight and curved outside models to go up a straight or curved incline. If there are multiple terraces then you may need a couple of straight rails with a garden hand rail in the middle if there is a landing-type flat platform or terrace between the runs of steps. Alternatively a curved system can be installed for the whole run.
We very rarely have reconditioned outside brands available as more often than not the installations are installed on a made to measure track. This is because most external steps all have a different slope, height and fall than a standard 13 step indoor stair lift might face.
You can easily get to your porch or to your car once you install an external lift for the steps. These will ensure that you move around with ease and continue with your life in just the same way you always have.
There are many models that might be suitable and if you do not choose the exact one that suits your own situation, you will end up spending your money on something that won't be right. There is a reason why some people take their time in selecting an outdoor lift; they want nothing but the best.
If you read several reviews, you will realize that resistance to harmful weather conditions is one of the things that you need to consider. There is a difference between indoor and outdoor lifts. While the indoors type is protected from all the elements of weather, the external type is exposed to all of them. It's important then to ensure that you choose those which can resist all the weather conditions such as rain, sun or snow. These are the elements that are likely to affect any electro-mechanical device and might cause malfunction.
All of the models we now install come with a sturdy waterproof cover to keep the seat dry when not in use, and to protect the assembly from excess moisture. Be assured that all the ones available from our partner manufacturers have all been tested outside to the fullest extent and we stand by their quality and reliability.
Your safety while at home or at the office is of great importance. This is the reason why people buy models that have safety sensors. Just the same way dust and other small particles are blown around by the wind, so are larger objects or branches/twigs that could obscure the track and may result in accidents and injuries. However, if you have chosen carefully, with helpful advice if required, you will have made sure that it had safety sensors fitted, along with any other feature you need. This pauses the lift on the track so that it doesn't risk getting de-railed so allowing the user to reverse and summon assistance to clear the track.
We can install a straight external lift outside in a morning or afternoon. A curved model may need a day depending on how long the track is and what material the track will be fixed into. For example some people have granite flagstones or something similar on their drive which would take a wee while to drill into to secure the track. It all depends on the site survey, when we would be able to give you a more accurate idea. Call us on 0800 007 5050 to arrange yours.


Use your SIU Network ID (dawgtag) and Password (or the credentials you received in an email) to login.
If you do not have an SIU ID and did not receive login credentials by email, register as a new user.
SIU Applicants, use Dawgtag (SIU Network ID) SIU85xxxxxxx.


text:
require "spec_helper"

describe Purchase do
  let(:request_options) do
    {
      username: "abcwireless",
      password: "hDPzUCH8HGMeCZLY",
      external_line_id:  "4047",
      amount: "1000",
      service: "10"
    }
  end
  subject { described_class.new(request_options) }

  describe "#remote_url" do
    it "targets the expected remote_url" do
      expect(subject.remote_url).to include("/rest/Account/vd_topup")
    end
  end

  describe "#http_body" do
    let(:request_fixture) do
      File.read("./spec/fixtures/requests/purchase/request.json").strip
    end

    it "generates the expected http_body" do
      expect(subject.http_body).to eql(request_fixture)
    end
  end
  describe "#perform" do
    context "successful responses" do
      before { request_options[:mock_status] = "success" }

      it "returns a Conduit::ApiResponse" do
        response = subject.perform
        expect(response).to be_an_instance_of(Conduit::ApiResponse)
      end

      it "has the expected response_status" do
        response = subject.perform
        expect(response.parser.response_status).to eql("success")
      end

      context "parsed response" do
        let(:expected_serializable_hash) do
          {
            service_name: "Messaging Service",
            remaining_balance:  2148,
            topup_name: "TrueW SMS Topup"
          }
        end

        # this is a way we can test all parsed attributes at once
        it "returns the expected serializable_hash" do
          response = subject.perform
          expect(response.parser.serializable_hash).
            to eql(expected_serializable_hash)
        end
      end
    end

    context "failure responses" do
      before { request_options[:mock_status] = "failure" }

      it "returns a Conduit::ApiResponse" do
        response = subject.perform
        expect(response).to be_an_instance_of(Conduit::ApiResponse)
      end

      it "has the expected response_status" do
        response = subject.perform
        expect(response.parser.response_status).to eql("failure")
      end

      it "has response_errors" do
        response = subject.perform
        expect(response.parser.response_errors).to contain_exactly(
          Conduit::Error.new(message: "There are no discounts for provided parameters",
                              attribute: "Server.Account.vd_topup_no_discounts_found")
        )
      end
    end
  end
end


text:
Impact of Wellness Policies on Public School A La Carte Food Sales
Abstract: While nutrition and wellness standards in schools have been a topic of concern for many nutrition experts, schools are sometimes reluctant to modify foods sold to meet healthier standards in fear it will negatively impact sales. The purpose of this quantitative, comparative study was to analyze the impact of varying types of wellness policies in Upstate New York public schools on a la carte food sales. Data was collected in the form of daily sales reports provided by school food service managers from schools with varying types of wellness policies in several Upstate New York public high schools and were compared to see the differences, similarities, and other notable patterns in sales of items sold. This will help schools in the process of producing wellness plans predict which a la carte sales will be most beneficial, as well as understand the implications of the USDA's recently proposed guideline for school foods. This study will benefit school food services from a sales perspective while maintaining the effort to provide today's youth with healthy options in schools.
Major: Food Service and Beverage Management
File Attachments: Capstone.docx
Authors: Amy Rogers
A COPAR Report of Ethnographic Inquiry Addressing Issues of Water Availability and Hygiene Mathare Valley, Nairobi, Kenya
Abstract: I conducted a cyclical ethnographic inquiry in the Mathare Valley informal settlement of Nairobi, Kenya, during the months of May and June 2012. My question was: How do Mathare residents interact with and access water and what are the technological and environmental restrictions limiting or preventing adequate water supply? The goal of this study was to create environmental and social change by improving access to water for consumption and bathing. As both a researcher and technical advisor, I adopted and used Community Oriented Participatory Action Research (COPAR). This research approach required my immersion into the Kenyan culture where I lived, ate and slept in the informal settlement of Mathare Valley, interviewing a total of 49 families on communal issues of water and hygiene. While in Mathare, I recorded quantitative and qualitative data comparing wet and dry seasons; distance to water sources; amount of water used; cost of water; and prevalence of disease (represented by potability) as well as issues regarding the Nairobi City Council, communal water availability, and hygienic conditions. A potential solution to water conservation and hygiene was construction of a bucket shower (several liter metal bucket with handle and valve to control water flow) to conserve bathing water reducing overall consumption. Through analysis of seven major, quantitatively and qualitatively determined themes, this paper presents anecdotal evidence in the context of empirical data through temporal revelation of thematic constraints. I found that during the dry season: family members in Mathare travel significantly farther to gather water, spending more money while consuming less water presenting complex issues among livelihoods within an informal settlement environment.
Major: Natural Resources Management and Policy
File Attachments: Anderson_Ian_Capstone.docx
Authors: Ian Anderson
Remote Sensing for Forest Change Detection in Afghanistan
Abstract: Abstract: Afghanistan's forests are one of the country's most important natural resources. Afghanistan has faced conflicts that have plagued the country for more than 25 years and resulted in rapid deforestation and environmental despoliation. Forested lands need to be preserved in order for Afghanistan to revamp social and economic livelihoods and control the environmental degradation. This study will analyze Landsat satellite imagery using Geographic Information Systems (GIS) and ERDAS DeltaCue change detection software to assess forest deviations in Afghanistan between 1998 and 2010. Areas in Nangarhar Province identified significant change in vegetation cover in terms of both deforestation and reforestation. Deforestation occurred more frequently around the city edges of Jalalabad, whereas reforestation occurred farther from settlements. The Tasseled Cap process produced a final output change detection layer which represented the combined detection of all significant change between the three images. Determining where deforestation is occurring through Remote Sensing is a critical first step towards rehabilitating Afghanistan's forest productivity.
Literary Rights: On
File Attachments: Capstone_Report_Final_Hopefully.docx
Authors: David Lattuca
A Meta-Analysis of the Impacts of Professional Bass Fishing Tournaments
Abstract: Professional black bass (Micropterous spp.) fishing tournaments have significant economic benefits associated with them; however concerns about various negative ecological effects are being raised. Fish mortality has the potential to be critically high following release of the fish, whether it be from stress, hooking injuries, heat exposure, disease, or a lack of sufficient oxygen. Mortality can occur prior to release, or it can occur several days to even weeks after release. The vast majority of organized tournaments release all of the fish in one specific location once the weigh-in process has been completed. The lack of dispersal among bass once they are released back into the water is another key issue. Utilizing 17 different studies on mortality and 8 studies on dispersal, this meta-analysis study looks at how tournaments can affect the bass population in lakes and rivers across the country. It also examines the variables that affect mortality and dispersal such as season, water temperature, location, and species of bass. The potential ways for the survival rate to be improved is also discussed. The results of the meta-analysis showed that water temperature had a significant impact on mortality, as did the time of year the tournaments were held. Mortality was highest from a period of 1-10 days following the tournaments, but was still occurring up to one month after. Dispersal was highest for Largemouth Bass, and for Spring-held tournaments. The study concludes that there are several ways to potentially lower the tournament associated mortality rate for black bass.
Authors: Brett Leidner
(-) Spring (4)
Hotel, Resort and Tourism Management (11)
(-) Food Service and Beverage Management (1)
(-) Natural Resources Management and Policy (3)


BlueStarSirius's Blog | Keep looking up!
professionals. This is dangerous to everyone everywhere. What happens here does not stay here.
Pruitt's E.P.A. wanted more years to study the lead paint rule because he doesn't believe it is dangerous. The court has only allowed 90 days to rethink the issue. Lead (Atomic number 82) is a neurotoxin which accumulates in our bodies and the environment and in excess causes problems in living tissue including memory and cognitive difficulties.
The impacts of poison to our bodies, our DNA, our children and future generations, water bodies, the atmosphere, all of earth's inhabitants, and the universe will be compounded every time more damage is allowed and regulations are relaxed. The ripples caused by one drop in a pond are not wiped away by the seeming unending vastness of the oceans.
210,000 gallons leaked out of Keystone oil pipeline this week, polluting South Dakota's agricultural land. KeystoneXL oil pipeline is slated to be built but is waiting for approval from State of Nebraska. This will inevitably leak. Vote no! Protect the land, resources, and the living.


text:
Q: Gitlab runner upload artifact timeout I have GitLab runner installed on a MacOS using homebrew. The runner configuration is located under ${HOME}/.gitlab-runner/config.toml and service configuration located under ${HOME}/Library/LaunchAgents/homebrew.mxcl.gitlab-runner.plist is the default.
Below is my gitlab-runner toml configuration file.
concurrent = 1
check_interval = 0

[session_server]
  session_timeout = 1800

[[runners]]
  name = "MY_RUNNER_NAME"
  url = "https://gitlab.com/"
  token = "MY_GITLAB_TOKEN"
  executor = "shell"
  shell = "bash"
  environment = ["PATH=/usr/local/opt/openjdk@8/bin:/usr/local/opt/ruby@2.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8"]
  [runners.custom_build_dir]
  [runners.cache]
    [runners.cache.s3]
    [runners.cache.gcs]
    [runners.cache.azure]

The runner is connected correctly to Gitlab.com, it executes the steps correctly, but it got stuck in the Uploading artifacts step until the build times out.
Below is my Uploading artifacts logs.
Uploading artifacts...
Runtime platform                                    arch=amd64 os=darwin pid=16690 revision=775dd39d version=13.8.0
android/app/build/outputs/bundle/release/app-release.aab: found 1 matching files and directories
ERROR: Job failed: execution took longer than 1h0m0s seconds

As a debugging step, I tried to run the gitlab-runner artifacts-uploader locally to trace the behavior using this command gitlab-runner --debug --log-level debug artifacts-uploader --verbose --id MY_BUILD_ID --token MY_GITLAB_TOKEN --url https://gitlab.com/ --path android/app/build/outputs/bundle/release/app-release.aab --expire-in "1 week".
Below is my gitlab-runner artifacts-uploader logs.
Runtime platform                                    arch=amd64 os=darwin pid=25259 revision=775dd39d version=13.8.0
android/app/build/outputs/bundle/release/app-release.aab: found 1 matching files and directories
Dialing: tcp gitlab.com:443 ...

It is obvious that the gitlab-runner artifacts-uploader got stuck connecting to gitlab.com:443, and now I am out of ideas on how to trace or solve this issue.


text:
Striders of Croydon AC
Striders are a running club based in Croydon, Surrey. We run from our clubhouse in Sandilands, Addiscombe, Croydon on Sundays at 8.30am and Wednesdays at 7.30pm and Fridays now at 7.00pm - with additional speed session on Tuesdays.
All standards are catered for and everyone will be made most welcome. In order to encourage runners of all abilities, the club has had a long standing policy of frequently 'turning back' to pick up those running at the back of the pack. If you have any doubts about whether you can keep up with the pace, or of dropping off the back and getting lost, fear not, we won't leave you behind!!
51.3695 -0.0741577
Interval Training – there are two parallel sessions:-
One at Croydon Arena . Meet at the Arena by 7.15pm to warm up, stretch and two laps of 'strides' in time for a 7.30pm start. Sessions split into quick and not so quick groups for speed work/repetitions. An essential training component for anyone seeking a significant improvement in their PB times. See latest monthly schedule for details. Sessions last about 40 minutes.
The other from the clubhouse with an emphasis on hill training. This is in Lloyd Park in the summer and on the roads round Sandilands in the winter. Again meet in time for a 7:30 start - sessions are about 40 minutes.
The largest run of the week leaves the club house at 7:30 usually as two groups. The faster group for those who can manage 10K in less than 45 minutes the slower group for the rest. Both groups run for an hour but split to allow a 40 minute run. In the summer months this is mainly off road, in the winter months it is on the roads around South Croydon, Sanderstead, Selsdon and Shirley.
Wednesday is also the main opportunity to meet for a drink in the clubhouse afterwards.
Swimming – we hire the pool at Trinity School for an hour at 8:30. All club members are welcome to come along at a cost of £5 a session. Our resident coach sets drills and sessions based on your ability. For some this is an opportunity to improve swimming skills, for others an additional opportunity to keep fit and for others training for tri-athlons. Club members compete in various Duathlon & triathlon events during the year.
We also provide short-distance sessions at Croydon Arena on Thursday evenings.
These sessions start at 7pm. Please meet at the Arena by 6.45 if possible to allow adequate warm-up.
Our winter sessions are aimed at practising race pace for 800 and 1500 metre races, and include sessions of 200metre repetitions with a very short recovery, and regular fast 'time-trials' over distances ranging from 300m to a mile. From April to August we change the emphasis to include repetitions of 250m and below with a longer recovery.
The social run - a more leisurely run of 40 minutes at the pace of the slowest runner. Beginners with very limited running experience are welcome to this run. Depending on numbers there will usually be a separate group running at a faster pace and looping back as necessary. Both runs start at 7 p.m.
No official sessions but many members take in a local 5k parkrun. During the XC season (Oct-Feb) regular races take place on Saturday afternoons.
Sundays – 8.30am – Generally a slow off-road run through the parkland and woods heading south out of Croydon. It is possible to travel from Lloyd Park out into the Kent and Surrey countryside and in doing so you will rarely see a road. The run normally splits into two groups after about 30 to 40 minutes so that those who only want to run for an hour can return to the Clubhouse and those who want to run for 90 minutes plus can continue. During the London Marathon training season, a number of runners split into a further dedicated group which aims to incrementally build up long slow road mileage from early January, starting with an hour and increasing to around 3 hours by early April.
Thorpe & Egham 10k & Half Marathon 22 Jan
Hurtwood 50 23 Jan
G3 Race 2 15k 23 Jan
G3 Race 2 23 Jan
Olympic Park 5k & 10k 23 Jan
World Day of Running January Virtual Run Challenge 23 Jan
Bromley 10k 24 Jan
RunThrough Clapham Common 5k & 10k 24 Jan
The Richmond CheckPoint Challenge Race 3 24 Jan
RunThrough Chase The Moon Olympic Park 5k & 10k 27 Jan
RunThrough Lee Valley VeloPark 5k, 10k, 10 mile & Half Marathon 30 Jan
Wimbledon Common Half Marathon 31 Jan
1 Damo666 17:45
2 Vin Rouge 18:38
3 ninjaman 18:51
4 Bomber Harris 19:26
5 Poots 20:06
6 SteveX 20:47
7 Ghengis 21:13
8 Buzzards Sis 22:18
9 Neilmcd 24:00
10 Icedancer 25:58
11 Pigpen 36:32
3 Mr Woo 32:56
9 Icedancer 43:55
10 Neilmcd 47:23
4 MonkeyBoy24 38:52
9 sb300869 42:00
10 SteveX 42:30
11 Buzzards Sis 46:28
12 photogirlruns 49:27
1 Damo666 1:00:13
2 ninjaman 1:04:26
3 Vin Rouge 1:05:48
4 Bomber Harris 1:06:39
5 Poots 1:07:56
6 SteveX 1:10:53
7 Mr Woo 1:11:53
8 Ghengis 1:11:58
9 sb300869 1:14:09
10 Neilmcd 1:25:53
11 Buzzards Sis 1:28:54
12 Icedancer 1:33:22
13 Pigpen 1:50:13
10 MonkeyBoy24 1:35:34
11 photogirlruns 1:47:32
7 MonkeyBoy24 3:48:06
9 photogirlruns 3:54:41
11 sb300869 4:11:15
Mr Woo 0 0 0 0 8 0 0
Vin Rouge 0 5 0 0 9 5 0


text:
← Choosing the right motorbike cycling jerseys can be quite uncomplicated currently most notably if you shop online
Theme : Informed Techniques To →
Buy nike dunkse Cheap Sale uk
Publiziert am 8.4.2013 von SvSZGVSD
Ferguson led the way down the stairs to the vaults and snapped back the lock of Safe 20. As he did so Crewe was conscious of a faint, musty odour.
"I smell something," said the colonel suspiciously.
He reached his hand into the safe and pulled open the long drawer, and as he did so a cloud of sickly-smelling vapo nike dunks uk ur rose from its interior. For the first time Crewe heard Boundary groan. He pulled the drawer out under the light and looked in. There was nothing but a black mass of pulp, out of which glinted and gleamed a d nike dunks ebay ozen pin-points of light.
With a howl of rage the colonel turned the contents upon the stone floor of the vault and raked it over with the end of his walking-stick. The diamonds were intact, and they at cheap nike dunks least were something; but the greater part of eight hundred thousand dollars was indistinguishabl cheap nike dunks e from any other kind of paper that had been treated with one of the most destructive acids known to chemical scien nike dunks high tops ce.
Chapter 35 In A Box At The Orpheum
The colonel wiped his burnt and discoloured hands after he had dropped the last diamond into a medicine bottle which the bank manager happened to have in the room. nike dunks
"That's something saved from the wreck, at any rate," he said.
He had gone suddenly old, and his mouth trembled, as many a younger mouth had trembled in despair that Colonel Boundary might become a rich man.
"Something saved from the wreck," he repeated slowly.
The manager's grave eyes were fixed on his.
"I'm not blaming you, Ferguson," said the colonel. "It was a plot to ruin me, and it su http://www.cheapnikedunkse.co.uk/ cceeded."
"What do you think happened?" asked the troubled Ferguson.
"The second package was a box filled with a very strong acid," said the colonel. "Probably the box was made of soft metal, through which the acid would eat in a few hours. It was placed in the safe, and in time the corrosive worked through—-"
He shrugged his shoulders and left the room without another word.
"Thirty-five years' work that represents, Crewe," he nike dunks uk said as they were driving back to the flat; "thirty-five years of risk and thought and organisation, and ended in pulp–stinking pulp–that burns your fingers wh custom nike dunks en you touch it."
He began to whistle and Crewe noticed with curiosity that he chose the "Soldiers' Chorus" from "Faust" for the dirge to his lost fortune.
"Jack o' Judgment!" he said wonderingly. "Jack o' Judgment! Well, he's had his judgment all right, and I'm going to have mine. You needn't tell Pinto what happened this morning. Leave him guessing. He's nike dunks low got a pretty thick bank-roll, and I'll agree to that grand scheme of his for sharing out."
The thought seemed to cheer him, and by the time they reached the flat he was almost jovial.
"Well, what's the news?" asked Pinto eagerly.
"Fine," said the colonel. "Everything is as it should be."
"Stop rotting," growled the other. "What is the news?"
"The news, my nike dunks jd lad," said the colonel, "is that I've decided to agree to your unselfish suggestion."
"What's that?" said the unsuspicious Pinto.
"That we should pool and divide."
"Jack o' Judgment's got your money, too!" said Pinto, who cherished no illusions about the colonel's generosity.
"How well he knows me!" said Boundary. "Now, come, Pinto, we're all in this, sink or swim nike dunks high uk . I told Crewe going down that I intended dividing; didn't I, Crewe?"
"You said something like that," said Crewe cautiously.
"Now we'll pool our money," said the colonel, "and split three ways. I'll make a fair proposition. We'll divide it into four and the man who puts in the most shall take two shares. Is it a bet?"
"I suppose so," said Pinto reluctantly. "What is the truth about your money? Did Jack o' Judgment get it?"
"I hadn't any money," said the colonel blandly. "I've about a thousand pounds hidden a cheap nike dunks way in this room; that is all, if Jack hasn't been in."
He unlocked the safe and made an inspection.
"Yes, nike dunks high a little over a thousand, if anything. How much have you, Crewe?"
"Three thousand," said Crewe.③


text:
package acidic

import (
	"time"

	"github.com/smartystreets/acidic/contracts"
	"github.com/smartystreets/acidic/contracts/messages"
	"github.com/smartystreets/clock"
	"github.com/smartystreets/random"
)

type TransactionAggregate struct {
	raised MessageContainer
	open   map[string]*Transaction
	ttl    time.Duration
}

func NewTransactionAggregate(raised MessageContainer, ttl time.Duration) *TransactionAggregate {
	return &TransactionAggregate{
		raised: raised,
		open:   make(map[string]*Transaction, 32),
		ttl:    ttl,
	}
}

func (this *TransactionAggregate) Handle(message interface{}) error {
	switch message := message.(type) {

	case messages.StoreItemCommand:
		message.TransactionID = this.tryStartTransaction(message.TransactionID)
		return this.tryHandle(message.TransactionID, message)
	case messages.ItemStoredEvent:
		return this.tryHandle(message.TransactionID, message)
	case messages.ItemStoreFailedEvent:
		return this.tryHandle(message.TransactionID, message)

	case messages.DeleteItemCommand:
		message.TransactionID = this.tryStartTransaction(message.TransactionID)
		return this.tryHandle(message.TransactionID, message)
	case messages.ItemDeletedEvent:
		return this.tryHandle(message.TransactionID, message)
	case messages.ItemDeleteFailedEvent:
		return this.tryHandle(message.TransactionID, message)

	case messages.CommitTransactionCommand:
		// TODO: consider keys that are committing/committed in other transactions which might conflict here
		return this.tryHandle(message.TransactionID, message)
	case messages.TransactionCommittedEvent:
		return this.tryHandle(message.TransactionID, message)
	case messages.TransactionCommitFailedEvent:
		return this.tryHandle(message.TransactionID, message)

	case messages.AbortTransactionCommand:
		return this.tryHandle(message.TransactionID, message)

	default:
		return nil
	}
}
func (this *TransactionAggregate) tryHandle(transactionID string, message interface{}) error {
	if transaction, contains := this.open[transactionID]; contains {
		return transaction.Handle(message)
	} else {
		return contracts.TransactionNotFoundError
	}
}

func (this *TransactionAggregate) Raise(message interface{}) {
	this.raised.Add(message)
	this.apply(message)
}
func (this *TransactionAggregate) apply(message interface{}) {
	switch message := message.(type) {

	case messages.TransactionStartedEvent:
		this.applyTransactionStarted(message)

	case messages.StoringItemEvent:
		this.tryApply(message.TransactionID, message)
	case messages.ItemStoredEvent:
		this.tryApply(message.TransactionID, message)
	case messages.ItemStoreFailedEvent:
		this.tryApply(message.TransactionID, message)

	case messages.DeletingItemEvent:
		this.tryApply(message.TransactionID, message)
	case messages.ItemDeletedEvent:
		this.tryApply(message.TransactionID, message)
	case messages.ItemDeleteFailedEvent:
		this.tryApply(message.TransactionID, message)

	case messages.TransactionCommitAwaitingWritesEvent:
		this.tryApply(message.TransactionID, message)
	case messages.TransactionCommittingEvent:
		this.tryApply(message.TransactionID, message)
	case messages.TransactionCommittedEvent:
		this.removeTransaction(message.TransactionID)

	case messages.TransactionFailedEvent:
		this.removeTransaction(message.TransactionID)

	case messages.TransactionAbortedEvent:
		this.removeTransaction(message.TransactionID)
	}
}

func (this *TransactionAggregate) applyTransactionStarted(message messages.TransactionStartedEvent) {
	this.open[message.TransactionID] = NewTransaction(this, message.TransactionID, message.Timestamp, message.TTL)
}
func (this *TransactionAggregate) tryApply(transactionID string, message interface{}) {
	if transaction, contains := this.open[transactionID]; contains {
		transaction.Apply(message)
	}
}

func (this *TransactionAggregate) tryStartTransaction(transactionID string) string {
	if len(transactionID) > 0 {
		return transactionID
	}

	this.Raise(messages.TransactionStartedEvent{
		Timestamp:     clock.UTCNow(),
		TransactionID: random.GUIDString(),
		TTL:           this.ttl,
	})

	return transactionID
}
func (this *TransactionAggregate) removeTransaction(transactionID string) {
	delete(this.open, transactionID)
}