text:
Book Review: Brokering peace in nuclear environments
In Moeed Yusuf's view, brokered bargaining is as much a theory of process as it is that of outcome
By Dr Syed Rifaat Hussain
Moeed Yusuf. PHOTO: FILE
South Asia's nuclear break out in May 1998 led US President Bill Clinton to characterise the region "as the most dangerous place on earth". Equally, analysts have struggled to theorise about the implications of this monumental development for regional peace, security and emerging nuclear world order.
Most assessments fall in the category of nuclear pessimists who argue that nuclear weapons in the hands of non-western leaders are necessarily a bad thing as these leaders cannot be trusted to resist the temptation of nuclear use in situations of armed conflict. Indeed, South Asia is presented as a paradigm case where the nuclear taboo is most likely to be broken.
Moeed Yusuf, in his latest book, "Brokering Peace in Nuclear Environments: US Crisis Management in South Asia", offers a new perspective on dynamics of South Asian crisis management in which regional nuclear adversaries –India and Pakistan – play out a complex game of deterrence with the help of the United States, "the only state that has global interests".
Conceptualised as "brokered bargaining", this trilateral framework of interactions aims to "unpack the processes and mechanisms" that underpin this interactive model" and offers an explanation of "the patterns of state behaviour during crises."
In Yusuf's view, brokered bargaining is as much a theory of process as it is that of outcome. It draws attention, among other things, to "risks of misperceptions and inadvertence due to the challenges inherent in signalling to multiple audiences simultaneously."
Applying brokered bargaining theory to the three major crisis between India and Pakistan after their overt nuclearisation in 1998 – the Kargil conflict in Kashmir 1999, the 2001-2002 military stand-off, and the Mumbai crisis, 2008, Yusuf finds strong evidence of "brokered bargaining" dynamic at play.
As he points out:
"In each episode, the concerns about escalation forced the United States to engage largely unsolicited, and use a mix of rewards and punishment with the regional rivals to achieve de-escalation. Both India and Pakistan eagerly engaged the United States and oscillated between manipulating the risk of war and deferring to American preferences in a bid to gain support for their crisis objectives. The process encompassing this dynamic interaction explains both the specific choices and overall crisis behaviour of the three actors."
Yusuf's espousal of "brokered bargaining" as a framework for analysis not only augments our understanding of the choices made by India and Pakistan as they engaged in "risk manipulation" to reach their objectives, but it breaks new conceptual ground in multiple ways.
Firstly, it is the first coherent attempt to offer a theory of nuclear crisis behaviour centred on third-party mediation. Secondly, using a case study method, it conducts a systematic comparison of the three major India-Pakistan crises to show how each crisis, despite its distinctive characteristics, was marked by a shared pattern of behaviour. Thirdly, it throws light on the dynamics of nuclear learning in "South Asia across a decade-long time span."
Finally, by using the lens of "brokered bargaining", Yusuf tries to address the "two-actor bias in Cold War models" of crisis behaviour. These models either assumed that "two parties to be collaborating against the third or view each of the three in a zero-sum confrontation but where two of them ultimately form a coalition to isolate the third."
These models left little room for theorising about the role of third parties as an independent variable.
Because of these analytical strengths, Yusuf's work deserves to be considered a path-breaking attempt to deepen and broaden our understanding of nuclear crisis behaviour in a situation of asymmetric nuclear-tri-polarity where conflicting goals of regional actors sit uneasily with those of the interests of a global power. What are the drivers of the American role in regional crises between India and Pakistan and the resulting crisis choices made by Washington?
In chapter two of his book, Yusuf summarises the role of the United States as a third party in terms of five testable propositions derived from his three case studies.
The first proposition posits that as "the unipole, the United States will tend to see a direct interest in preventing escalation of regional crises to the nuclear level."
The second proposition asserts that the "United States is likely to maintain a low-risk threshold in choosing to intervene in regional crises. It can be expected to enter the fray, even unsolicited, as soon it recognizes the presence of a crisis with escalatory potential."
The third proposition maintains that the "larger foreign policy interest and equities of the United States vis-à-vis the regional rivals that do not complement the goal of swift-crisis de-escalation will likely be overridden by the immediate need during the crisis period." According to the fourth proposition, "the stronger powers can be expected to align with U.S. efforts to ensure crisis-de-escalation. The United States should see an interest in utilising this support." The fifth proposition asserts that the "third-party actors would have to rely on "power mediation" to ensure de-escalation instead of more coercive strategies.
Would this strategy hold in the future?
Yusuf's answer to this question is an unequivocal "no". As he writes toward the end of his book, "…. the management of nuclearized crises may be one of the last things the world's strongest powers cease to converge on, even in a post-unipolar world."
In this drastically changed global scenario, would not a determined regional hegemon like India with tacit support from the US be tempted to manage a future India-Pakistan crisis on its own terms, defying world pressures? The implications of this deadly scenario for Pakistan's survival and security must be debated and discussed. Yusuf's advocacy of a brokered bargaining framework should be an excellent starting point for this existential debate in Pakistan. In the same vein, American strategic failure in Afghanistan and its spillover effects on the border regions of Pakistan should also be factored in any meaningful framework of crisis management in South Asia.
In fact, a significant limitation of Yusuf's discussion of US crisis management role in South Asia during the Kargil crisis is his silence on Washington's hunt for Osama bin Laden that played a key causal role in shaping US response to the Kargil episode. According to several accounts including more detailed one by Richard Minitier, in his book, "Losing Bin Laden: How Bill Clinton's Failures Unleashed Global Terror (2003)" during the July 5, 1999, meeting with President Clinton, Prime Minister Sharif "offered to create a special unit of Pakistani commandos who would remain isolated and secret from his own army and intelligence services. The team would require American funding and training. Once trained, the commandos would be secretly inserted deep inside Afghanistan to kill bin Laden… Shortly thereafter, the Pakistani commando trainees were quietly flown to Andrews Air Force base in Maryland and driven two hours south to Quantico, Virginia. They practised live-fire exercises and trained to fire accurately at distant, small targets. The commando team returned to Pakistan. But before they could be put into action, Sharif was toppled in a coup on October 12, 1999. The commando team was swiftly disbanded."
The writer is a professor of Public Policy, at NUST University Islamabad.
Published in The Express Tribune, September 12th, 2018.
Read more: Book review , Latest , Moeed Yusuf
Govt urged to initiate policy reforms by defining national security
Lawmakers ask who will implement suggestions, urge PTI to work with consensus
Khamenei urges Iran's military to 'scare off' enemy: official website
The directive comes in the wake of US withdrawal from Iran's Nuclear deal
North Korea's Kim asks Trump for another meeting in new letter
US President Donald Trump received letter from North Korean leader Kim Jong Un asking for second meeting
Trump spooked Pentagon with almost-sent tweet on North Korea
DPRK would have read it as a sign of an imminent US attack, says Bob Woodward
BISE Lahore announces intermediate results


text:
The American Numismatic Society 2017 Gala
January 24, 2017 Andrew Reinhard
On Thursday, January 12, 2017, over 150 friends of The American Numismatic Society gathered to honor Anthony J. Terranova, the Eric P. Newman Numismatic Education Society, and the Newman Numismatic Portal with the Trustees' Award at the Annual Gala at the Waldorf Astoria Hotel in New York City.
Anthony Terranova, a noted collector, dealer, and researcher in numismatics, joined the Society 40 years ago. He was elected Fellow in 1992, became a Life Fellow in 1995, and has been a member of the Augustus B. Sage Society since 2006. He has greatly enhanced the ANS collections with important donations to the numismatic cabinet, and with many books, archives, and auction catalogues to the Harry W. Bass, Jr. Library, as well as with many generous donations. Known for his honest and fair dealings, encouragement, and engaging personality, the Society was delighted to acknowledge his exemplary devotion and commitment to numismatics through the presentation of the Trustees' Award by ANS Board President, Sydney Martin.
Kenneth Edlow, Chairman of the ANS Board, presented the Trustees' Award to the Eric P. Newman Numismatic Education Society and the Newman Numismatic Portal, accepted by Mrs. Linda Newman Schapiro and Mr. Leonard Augusburger, respectively.
The Newman Numismatic Portal (NNP), an online numismatic resource, is sponsored by a grant from the Eric P. Newman Numismatic Education Society, and works with the ANS on a scanning project that enables greater access to American numismatic research material on both the ANS Digital Library and Newman Portal websites.
Mr. Q. David Bowers, the evening's emcee, provided an inviting and entertaining atmosphere for the attendees who enjoyed dinner, music by the Astrid Kuljanic quintet, and a lively auction led by the engaging Melissa Karstedt of Stack's Bowers Galleries. Thanks to the generosity of many dedicated friends, the 2017 Gala raised approximately $172,000 in funds that are much needed for the Society's many projects.
Past recipients of the Trustees' Award include such notable numismatists and donors as Ms. Shelby White and Mr. Leon Levy, Mr. Jamie Stewart, Mr. Kenneth L. Edlow, Mr. George Kolbe, Mr. Q. David Bowers, Mr. Chester L. Krause, Mr. Donald G. Partrick, Mr. Harvey Stack, Mr. Victor England, Jr., Mr. Ira Goldberg, Mr. Larry Goldberg, Mr. Harlan J. Berk, Mr. Roger S. Siboni, Mrs. Marian Scheuer Sofaer and the Honorable Abraham D. Sofaer, Mrs. Elizabeth Forbes Hazard Scott and Mr. Stanley DeForest Scott, and Mr. and Mrs. John W. Adams.
Anthony Terranova is a widely admired coin dealer and a specialist in early American coinage whose interest in collecting began as a teenager in Brooklyn with classic United States series. He is well known among early American collectors, not least for the invaluable input generated by his research. He is the recipient of the American Numismatic Association's 2011 Farran Zerbe Memorial Award for distinguished service and the Professional Numismatist Guild's Lifetime Achievement Award in 2006. He is a member of the New York Numismatic Club. The Anthony Terranova Collection of Counterstamped Coins sold at auction with Stack's Bowers.
Administered through Washington University Libraries in St. Louis, the Newman Numismatic Portal has contracted with Internet Archive for the scanning operation at the ANS Library. Internet Archive is a non-profit organization dedicated to digital preservation of all media. The NNP, sponsored by a $2 million grant from the Eric P. Newman Numismatic Education Society to the Washington University Libraries, began operations in December 2014. It has digitized over 170,000 pages of ANS documents alone to date.
The ANS Library's entire run of early American auction catalogs, which include those of Frossard, Woodward, Chapman, Elder, and other notable names in the field, were first to be scanned. Unique archival collections such as dealer and collector correspondence, housed in the ANS Library's Rare Book Room, will also be scanned so they can be access on a large scale.
Every year the American Numismatic Society raises critical revenue through Gala ticket sales, program advertisements, sponsorships, contributions, and the proceeds from a live auction. These funds are used to further the Society's mission of supporting research and education in numismatics.
For information, please contact Catherine DiTuri at 212-571-4470, ext. 117, membership@numismatics.org, or visit the ANS website.
The American Numismatic Society, organized in 1858 and incorporated in 1865 in New York State, operates as a research museum under Section 501(c)(3) of the Internal Revenue Code and is recognized as a publicly supported organization under section 170(b)(1)(A)(vi) as confirmed on November 1, 1970.
galanewman numismatic portalnnpterranova
Open Access, Academia.edu, and why I'm all-in on Zenodo.org
January 23, 2017 Ethan Gruber	9 Comments
Note: The majority of this post and the migration framework (academia-migrate) were authored about a year ago, but placed on the back burner while other projects demanded my time. Between the revelation that Academia.edu has implemented banner ads on some profiles and Sarah Bond's article in Forbes, I have been motivated to finally push this project into production.
Many scholars throughout the world use Academia.edu to broaden access to their own research, which includes not only published documents, but unpublished manuscripts or presentation materials (such as Powerpoint slideshows) that would otherwise never be submitted to peer-reviewed journals. Academia.edu bills itself as a "disruptive" service that takes a shot at the increased commercialization (and resulting access restrictions) of academic publication. For scholars that want their research to be made available to the widest possible audience, peer-reviewed journals are falling short. Peer review offers a certain cachet required by university administrators for considerations toward tenured professorship, but more and more journals are owned and distributed by fewer and fewer publishers. University libraries are strapped with increasing costs to subscribe to journals, and unaffiliated scholars are on the outside looking in with regard to access to current scholarship, unless they would like to pay as much as $50 to acquire a single article. Academia.edu has changed this somewhat. With HTML microdata and pathways for search robots to crawl full-text articles, researchers are able to find relevant articles through Google, and Google's algorithms tend to favor Academia.edu over other harder-to-crawl sources.
On the surface, this seems great for scholars. And it was good in the beginning, but this has changed over the last year. Despite its domain name, Academia.edu is a commercial venture. It is beholden to investors, not the scholarly community it serves, nor universities, governments, or taxpayers. Recently, an Academia.edu developer approached a scholar about his willingness to participate in a pay-to-play system. I won't go into great detail, as the initial exchange and subsequent outrage on Twitter have already been covered thoroughly. But what does paying for a recommendation mean? Aside from sacrificing a certain intellectual honestly, a recommendation essentially enhances visibility and access to your work. By definition, though, not paying for a recommendation thus reduces visibility and access to your work. If the Academia.edu developers alter the metadata provided to robots to improve search relevance for those that pay for their publications to be promoted, this necessarily reduces relevance for non-paying users. As a result, access declines, which reduces the likelihood of citation, and may even negatively impact administrative reviews of faculty output.
Furthermore, it appears that Academia.edu is now experimenting with banner advertisements. They do not yet appear to be a permanent fixture, but I believe we are seeing the beginning of overt attempts at generating income on top of research that scholars have published to the site in good faith that it is free and open.
So is there a solution?
Yes. It is Zenodo.org.
Zenodo.org is a truly open access scholarly publication framework that is capable of replacing Academia.edu. Zenodo is open to "research outputs from across all fields of science," including the humanities and social sciences. Like Academia, users may upload journal articles, conference papers, posters, and presentations, but may also upload raw research data. Zenodo is developed by CERN, which has long demonstrated its devotion to open science and the web. It is backed by funding from the European Union. Moreover, Zenodo has a well-documented API for publishing and harvesting content via well-known open web standards. This is in stark contrast to Academia.edu, which goes to great lengths to prevent users from harvesting publication metadata and makes it impossible to download documents without registering for an account (which also inflates their userbase). Academia.edu prides itself in being disruptive, but it too needs to be disrupted.
Migrating from Academia.edu to Zenodo.org
I fully advocate leaving Academia.edu, but what purpose does it serve to simply delete your account? You are removing publications that are, in the very least, freely and openly available at the moment. Essentially, the best decision is to migrate documents to Zenodo.org, and allow at least one week for Google to fully index migrated content before deleting the Academia.edu account. My MA thesis entitled "Recent Advances in Roman Numismatics," about the application of Linked Open Data methodologies toward Roman numismatics with Nomisma.org and Online Coins of the Roman Empire, had been available in both the ANS Digital Library and Academia.edu as of January 28, 2016. Due to our superior use of microdata and full-text indexing, the ANS Digital Library version surpassed Academia days after it was published. I uploaded my thesis to Zenodo.org January 29, 2016, and it was already on the first page of Google three days later.
Many of us have uploaded a substantial number of documents to Academia.edu, and it might be tedious to re-upload these documents into a new system, especially with regard to re-entering publication metadata. I have sought to rectify this by facilitating a more efficient migration system. I have developed a framework that is capable of parsing metadata from an Academia.edu profile (although not all publications are listed when the profile page loads), accepting re-uploaded documents (since these cannot be extracted from Academia.edu directly), and uploading these contents into Zenodo.org. This framework itself is open source and available on Github. I will save the technical discussion for different venue.
Screen capture of one of Terhi Nurmikko-Fuller's papers after parsed from Academia.edu
This system took about a week to develop, but I hope that this migration process might save each user several minutes per publication. I hope that this work will encourage more scholars to consider migrating to Zenodo.org from Academia. Migration ultimately enhances the value of these publications, as they can be harvested en masse by members of the general public, who might be able to use them for statistical analyses, to enhance them with named entity recognition or improved interlinking between publications (via Library of Congress Subject Headings, which are incorporated into Zenodo's metadata entry system), or to simply read them without the obstacle of registering for an account. It is time to accept that the Academia.edu is seeking to shift the academic publishing paradigm from one commercial provider to another.
open accesspublications

redpajama_set_name: RedPajamaCommonCrawl


text:
OLIVER, S. P. Madagascar and the Malagasy. With sketches in the Provinces of Tamatave, Betanimena, and Ankova.
OLIVER, S. P. Madagascar and the Malagasy. With sketches in the Provinces of Tamatave, Betanimena, and Ankova. By Lieut. S. P. Oliver, Royal Artillery. F.R.G.S. "Ubique." London: Published by Day and Son, 1866 Later half calf with marbled boards, Roy.8vo. xiii,105pp. 24 tinted lithographs, map and plan, appendix.
OLIVER, S. P. Madagascar and the Malagasy. With sketches in the Provinces of Tamatave, Betanimena, and Ankova. quantity
In 1861 King Radama II reopened Madagascar to foreigners and Lieut. Samuel Pasfield Oliver (1838 – 1907) accompanied the 1862 British Mission to King Radama II's coronation as aide-de-camp to Major-General Johnstone. This account is taken from Oliver's diary of the journey to the capitol Antanarivo from Tamatave and is well-illustrated with sketches of the scenes along the route. The tinted lithographs are particularly fine. From the library of Quentin Keynes, one or two marks in the text, a very nice copy in a later half calf with marbled boards and a red morocco lettering piece.


text:
This architect is considered the father of American modernism for very good reasons.
Frank Lloyd Wright's houses, and 1000+ architectural works overall, paved the way to modern and contemporary architecture. Frank Lloyd Wright's believe that humans should build and live in harmony with nature, was the foundation of what he called organic architecture. Probably the best representation of his modernist values is the celebrated Fallingwater, built on a water fall.
In this section we feature some of the projects that Wright worked on during his prolific career: the Frank Lloyd Wright houses we find most representative of his revolutionary vision for modern architecture.
Frank Lloyd Wright Houses, Homes, Mid-Century Homes
A Rustic Frank Lloyd Wright Fits Like A Glove In Its Landscape
Frank Lloyd Wright rustic midcentury modern home, fits like a glove in its surrounding landscape
Frank Lloyd Wright Houses, Homes
Frank Lloyd Wright's Eppstein House Gets a Full Restoration
Frank Lloyd Wright's Eppstein house fully reflects the organic architecture values: living in harmony with nature.
Frank Lloyd Wright Houses, Homes, Interviews
The Frank Lloyd Wright Eppstein House: The Owner's Story
Marika and Tony weren't initially looking to buy a Frank Lloyd Wright house. Instead, they were hunting for a waterfront cottage in a suitably quiet area.
However, as many of our other readers have experienced, it was love at first sight for the couple after their first viewing of the Eppstein House.
A Frank Lloyd Wright Style Home All The Way Over in Ukraine
Built by Yunakov Architecture, this house is right out of the Frank Lloyd Wirght playbook: low-pitched roof, overhanging eaves, horizontal lines, a central chimney, an open floor plan and clerestory windows.
Quintessential Frank Lloyd Wright in Minneapolis, the Olfelts Residence
This home is quintessential Frank Lloyd Wright. It was built between 1958 and 1960 in Minneapolis for Paul C. Olfelt, and his family.
Frank Lloyd Wright's Bachman-Wilson House, A Mahogany Marvel
This Frank Lloyd Wright house is among the few houses to have been relocated.
Originally situated on the bank of the Millstone River in Millstone, New Jersey, it now resides all the way over in Arkansas.
Frank Lloyd Wright's Sol Friedman House Is Pure Usonian
The Sol Friedman House is among those designed by Frank Lloyd Wright which the architect described as "Usonian".
A term used by Wright to refer to his vision for the landscape of the United States.
Frank Lloyd Wright's Robie House – "Prairie Style"
Frank Lloyd Wright houses can be divided up into several distinct styles. The Robie House, is a perfect manifestation of his "Prairie Style".
Situated in Hyde Park, in Chicago's South Side, it was built in 1910.
Frank Lloyd Wright's Beautifully Crafted Pope-Leighey House
The Pope-Leighey House in Mount Vernon, Virginia is quite unusual for a mid-century modern house.
Built by the architect Frank Lloyd Wright in 1939 for Loren Pope and subsequently purchased by Robert and Marjorie Leighey in 1946.
California Romanza in Frank Lloyd Wright's Hollyhock House
The Hollyhock House is architect Frank Lloyd Wright in full monumental mode. This is perhaps no surprise given it was his first project in Los Angeles. East Hollywood no less.
Frank Lloyd Wright's Penfield House Displays Unmistakable Genius
The Penfield House was built for the painter Louis Penfield. Penfield was a tall man, fortunate for him the architect who built the house in 1955, Frank Lloyd Wright, had his so-called Usonian homes built according to the specific needs of the user.
Frank Lloyd Wright in Arizona: the Norman Lykes House
Frank Lloyd Wright's Norman Lykes House is an excellent example of the architect's technical prowess. Situated in Phoenix, Arizona, it was designed by the architect in 1959 for Norman and Aimee Lykes.
A Frank Lloyd Wright inspired rustic retreat: the Anderson Residence
The Anderson Residence makes wonderful use of its surroundings. Located in Palos Verde, California, and overlooking the Pacific Ocean, Aaron G. Green Architects' have created a home that perfectly articulates …
Frank Lloyd Wright's Cooke House, Started with a Letter
The Cooke House was among the last houses designed by legendary modernist architect Frank Lloyd Wright.
Wright set to work designing the house in 1953, but the construction eventually began in 1959.
Frank Lloyd Wright Houses, Mid-Century Modern Architecture
Frank Lloyd Wright's SC Johnson Wax Complex and Research Tower
A decade after finishing the SC Johnson Administration building in Racine, Wisconsin, Frank Lloyd Wright started the construction of the Research and Development Tower.
The 1950s building for SC Johnson was the home to many of the company's most well-known inventions and was in need of lab facilities for their rising research and development department.
Frank Lloyd Wright Homes: The Charles Ennis House
The Charles Ennis House is a spectacular design of world-renowned architect Frank Lloyd Wright. Built for Mabel and Charles Ennis in 1924, this Modernist house sits over the city of Los …
Frank Lloyd Wright Houses, Homes, Mid-Century Modern Architecture
Frank Lloyd Wright's Price Company Tower
Architect Frank Lloyd Wright (1867-1959) was one of the word's most renowned of the 20th century in his profession, he designed over 1,000 structures, but the Price Company Tower in Bartlesville, Oklahoma, is the only skyscraper he ever conceived.
A Frank Lloyd Wright Usonian Home, the Zimmerman House
The Frank Lloyd Wright's Zimmerman House, completed in 1952, is what the architect described as a Usonian Homes.
The term describes his vision for the American landscape, incorporating both architecture and city planning. He built about 60 Usonian Homes in all, and they were intended for middle-income families with modest requirements.
Frank Lloyd Wright's Fawcett House, Los Banos, CA
The Fawcett house is one of the best examples of Frank Lloyd Wright's unconventional approach to design.
For Wright, architecture was a great living spirit from which generation to generation, proceeds, persists and creates according to the nature of men and his circumstances as they change.
Frank Lloyd Wright's Masterpiece, Fallingwater
Frank Lloyd Wright devoted his life to Organic Architecture, the space within.
Following this revolutionary design concept, he created the masterpiece called Fallingwater.
The Frank Lloyd Wright Imperial Hotel in Tokyo
Frank Lloyd Wright designed over a thousand different structures during his lifespan, the majority of which were houses. He was a domestic architect and believed he could have greater impact if he designed structures where people were going to live. He also believed that a house would be more a home if it was a piece of art.
Eichler Houses, Frank Lloyd Wright Houses, Homes
2 Men, 1 Dream: Joseph Eichler and Frank Lloyd Wright
A house designed by Frank Lloyd Wright had the innate capability to transform people. The structure, the light, the audible and sensible qualities and the different use of material. It was intended to create in a person a series of sensation that by the time they experience them it would improve their condition.
Frank Lloyd Wright's Unity Temple: Holy Concrete
Frank Lloyd Wright's architecture was influenced in part by his personal beliefs as a member of the local Unitarian congregation. In 1906 he was asked by his minister to submit a plan for a new church building the one that became Frank Lloyd Wright's Unity Temple in Chicago.
Frank Lloyd Wright's La Miniatura, The Millard House
Frank Lloyd Wright built the Millard House (La Miniatura) in Pasadena, California, after experiencing the use of concrete with the Unity temple in Illinois. But he was dissatisfied with it as a construction material. Frank …
Tour Frank Lloyd Wright 's Taliesin West With MidCenturyHome
At the age of 72, Frank Lloyd Wright decided to build his winter home in Arizona: he called it Taliesin West.
Wright loved the Arizona desert. He found the rocky landscape inspiring when he visited it in the 1920s, and jumped at the chance to build a new winter base there.


Located at DoubleTree by Hilton Alice Springs, Deck Eatery & Bar offers lunch from $15 and a range of innovative share plates and plates for one.
Unwind with a cold beer, glass of wine or cocktail in a sophisticated yet relaxed atmosphere offering a la carte dining. For reservations, please contact 08 8950 8041.
Breakfast daily from 6am to 10am.


Walking into a church is a funny thing. Let's start there.
When you come to New City we will do our best to welcome you. We've intentionally told people to welcome you, it's true. But sometimes we aren't on our game - we're really sorry about that. You'll see a gift we set out for our guests and information about the church. If you have a very small child, an infant or toddler, we have a very safe and very awesome nursery area for your child to grow and get to know other young children. If you don't feel comfortable with all the registration we make you do or you just want to keep your little one with you that's completely fine. If your child gets fussy in the worship service we are not going to skip a beat. Kids are welcome here.
We have really good coffee! People (again) may try to talk to you here because you're new or because they're just friendly people. And we have some pretty literature and banners that tell you about our church. Take a look around. Sometime close to 10.30am you'll hear someone talking from the stage and that'll be a good time to find your seat. You'll hear some good live music to begin your morning. We really hope you like it. We think it's a pretty nice way to begin thinking about the most important stuff of life.
We will lead you in singing - if you don't sing, no worries. We will lead you in prayers and readings. You'll see one of our pastors talking about upcoming things in our little community and you'll hear a sermon. Man will you hear a sermon. About twenty-seven minutes of talk about Jesus and how he makes the whole world new. You might sense God tugging at your heart. Or you might sense last night's pizza, I don't know. But we hope God makes himself known to you clearly during worship.
We have a little Q&A after the sermon, seven minutes, where you can ask anonymous questions via text. You can ask anything at all and our pastor will try to answer whatever questions he can. If he has no idea he'll say, "I don't know." But he'll probably take a good swing at it. We want you to ask tough questions. It helps all of us think more deeply about faith.
We take communion. We say that communion is a feast - we dine on the goodness of God to us. We remember the sacrifice that brought us everlasting life. We point each other toward the only one that can truly heal us. We pray for each other. We take communion every single week because we need to be spiritually nourished every single week. So there's hearty cuban bread and port wine at the tables because Jesus is a hearty spiritual meal. The kids are there too, we let them back in the room after children's church so they can be with us at the communion table. It's a beautiful time.
We take an offering to help fund the ministry our church has to this community, to the poor, and to the starting of future churches. We make very clear that if you're someone that isn't sure about Jesus we don't want you to give. Giving an offering is for Christians. But you are still welcome to attend even if you aren't a Christian - just pass the plate on by. Christians give because their God is unbelievably generous. It just comes with the territory.
We finish by singing a song. Then the pastor pronounces a blessing over the congregation that we call the benediction (literally "good word"). Beginning to end, church is good for you.


text:
Taken From: http://www.allanjanes.com/
Rest Breaks in the Railway Industry – Court of Appeal Test Case
Published Wednesday 7th November 2018, 12:00 PM
All workers are entitled to rest breaks, but special rules apply to railway employees whose work is linked to timetables and the overriding need to keep public services running. In an important case for the industry, those rules have come under analysis in the Court of Appeal.
The case concerned a railway signalman who worked eight-hour shifts at single-manned boxes. He had no rostered breaks and was expected to take rest periods during naturally occurring gaps in the timetable. He was required to remain alert and continuously on call. He complained to an Employment Tribunal (ET) that the lack of contractual provision for 20-minute continuous breaks breached his rights under the Working Time Regulations 1998 (WTR).
In rejecting his claim, the ET found that the signal boxes at which he worked were not very busy, with only about six trains passing each hour, and that maintaining the concentration of signalmen posed a problem. Although he was not entitled to take uninterrupted breaks lasting 20 minutes, he had the opportunity to take rest periods during each shift which, in aggregate, totalled well in excess of 20 minutes. The ET noted that his employer, Network Rail Infrastructure Limited (NRIL), had encouraged him to take such compensatory breaks and that he had not requested any change in his work pattern in the three months prior to lodging his complaint.
The ET's ruling was, however, subsequently reversed by the Employment Appeal Tribunal (EAT) on the basis that, during some of his shifts, he had no opportunity to take a 20-minute continuous break. It would have been possible to provide such a break had his employer provided a relief signalman. It is that decision which NRIL is now challenging on the basis that the EAT erred in law.
Under Regulation 12 of the of the WTR, workers whose shifts last more than six hours are entitled to 20-minute continuous rest breaks, during which they are not on call and can be away from their work stations. The signalman's lawyers concede that Regulation 12 does not apply to him because he is a railway worker bound by network timetables.
It is, however, common ground that, by operation of Regulation 24, he is entitled to compensatory breaks. The central issue on the appeal is whether the signalman's work pattern met that requirement. NRIL argues that the EAT was wrong to find that his ability to take breaks lasting well over 20 minutes in aggregate during each shift did not satisfy the health and safety objectives of the WTR.
http://www.allanjanes.com/contact-us.html
21-23 Easton Street
HP11 1NT


text:
Caribbean Migration to Western Europe and the United States
Essays on Incorporation, Identity, and Citizenship
Edited by Margarita Cervantes-Rodriguez, Ramon Grosfoguel, and Eric H. Mielants
Publication: Jan 09
11 tables, 1 figures, 8 halftones, 2 maps
A novel and interdisciplinary volume on the dynamics of migration with comparative case studies of the Caribbean experience
Caribbean Migration to Western Europe and the United States features a diverse group of scholars from across academic disciplines studying the transnational paths of Caribbean migration. How has the colonial path of the Caribbean influenced migration with regard to power relations, ethnic identities and transnational processes? Through a series of case studies, the contributors to this volume examine the experiences of Caribbean immigrants to Spain, France, the United Kingdom and the Netherlands as well as the United States. They show the demographic, socioeconomic, political and cultural impact migrants have, as well as their role in the development of transnational social fields. Caribbean Migration to Western Europe and the United States also examines how contrasting discourses of democracy and racism, xenophobia and globalization shape issues pertaining to citizenship and identity. Contributors: Elizabeth Aranda, Mary Chamberlain, Michel Giraud, Lisa Maya Knauer, John R. Logan, Monique Milia-Marie-Luce, Laura Oso Casas, Livio Sansone, Nina Glick Schiller,Charles (Wenquan) Zhang and the editors.
"(The editors) have assembled 10 insightful essays on the major diasporas... Most of the chapters are case studies written by recognized experts in the social sciences, particularly sociology, anthropology, and history.... (The editors) argue persuasively that migration from the independent and non-independent Caribbean differs significantly.... Together, the essays collected in this volume provide a kaleidoscopic view of Caribbean diasporas in their current or former metropole." —The International Journal of Comparative Sociology
"It is rare for an edited collection to cohere from cover to cover. Readers will find a great diversity of voices challenging canonical discourses on assimilation, immigrant incorporation, and identity formation, all in one volume. The research reported in Caribbean Migration would have required an in-depth, multi-sited, multi-lingual, mixed-method comparative study. Scholars of migration will be grateful the three editors decided instead to compile these essays into a well-organized, interdisciplinary volume." —Contemporary Sociology
"There are several fine contributions here.... The editors make accurate observations on problems of nonsovereign territories in the region and of citizens from these places in the metropolis.... The book ends with an elegant chapter by Mary Chamberlain on the central place of kinship in West Indian transnational narratives." —New West Indian Guide
"Originating in a 2002 conference in Paris, the volume boasts unusually broad geographical scope and careful theoretical framing. With case studies ranging from Cuba to Surinam as well as their metropolitan counterpoints from New York to Amsterdam, it is a genuinely Caribbean work (which is to say global). Conceptually, meanwhile, the essays reflect sensitivity to the predicament of former empires struggling to incorporate excolonial subjects of color, and to the savvy of migrants in creating institutions, practices, and ideas that outstretch the formal power of their Western host states.... (E)very essay delivers critical insight into the cultural politics of the human traffic between the region and its ex-imperial centers." —Hispanic American Historical Review
"The volume succeeds in making an interdisciplinary contribution.... the collection contains enough informed scholarship to underwrite its overall value." —Latin American Studies
"Rather than focusing on a single origin and destination, this edited volume takes a comparative look at migration...(The contributors who) employ a variety of research methods and theoretical bases, all offer unique perspectives on the Caribbean migration experience.... (M)ost of the essays in this volume maintain a common theme revolving around the effects of colonial ties between sending and receiving societies, and the roles of transnationalism and public space in immigrant incorporation and identity formation, for both migrants abroad and non-migrants in the home country.... Additionally, the essays demonstrate that immigrants' transnationalism and struggle for incorporation not only shape their own lives, but those of the receiving societies as well. The focus on transnationalism and colonial histories, then, gives the book a sense of continuity. Because of its interdisciplinary nature, this volume could inform a variety of studies on the macro forces and micro effects of migration, or supplement a postgraduate-level migration course." —The Journal of Ethnic and Migration Studies
"This is a book that explores the significant movement from periphery to core.... (T)he distinctive nature of the volume lies not in the source of the migration, nor in the destination, but rather in the book's focus on multiple of destinations in Europe and in the United States of America – in reality the main colonising nations of the Caribbean. By acknowledging the diversity of metropolitan phenomena encountered by the migrant and their placement in a socio-historical context, a unique opportunity is provided to acquire an insight into the Caribbean migrant experience in five different countries and thus compare and contrast the constants and variables the migrant encounters.... (A)n instructive and valuable addition to the library of migrant studies... (T)his is an important volume." —The Bulletin of Latin American Research
"The editors should be commended for focusing on the broad nature of the Caribbean experience, and also for including chapters on migration to a host of countries, including the USA, Britain, France, Spain and the Netherlands.... (T)he book is recommended for anybody interested in work on post-war Caribbean migration from a sociological standpoint." —The BASA (Black and Asian Studies Association) Newsletter
"Caribbean Migration to Western Europe and the United States is a unique and worthwhile book for three reasons. For one thing, it captures all of the contemporary circuits of Caribbean migration to metropolitan countries. Second, the volume addresses the different metropolitan, political, and economic processes that shape Caribbean migration. Third, it calls attention to the unfolding process of incorporation of Caribbean migrants in western Europe and the United States. This collection of articles is an important contribution to Caribbean and migration studies, particularly with respect to understanding the "coloniality of power" perspective....Caribbean Migration to Western Europe and the United States is helpful because it allows readers to better understand the complex ways in which Caribbean immigrants and their families in the United States and Europe have continued to survive and excel despite the hardships they have faced both at home and in the international diaspora." —The Journal of American Ethnic History
Introduction: Caribbean Migrations to Western Europe and the United States 1. Theorizing about and beyond Transnational Processes Part I: State Policies and Migrants' Strategies 2. Colonial Racism, Ethnicity, and Citizenship: The Lessons of the Migration Experiences of French-Speaking Caribbean Populations 3. From the Periphery to the Core: A case Study on the Migration and Incorporation of Recent Caribbean Immigrants in the Netherlands 4. Puerto Ricans in the United States and French West Indian Immigrants in France Part II: Identities, Countercultures, and Ethnic Resilience 5. Puerto Rican Migration and Settlement in South Florida: Ethnic Identities and Transnational Spaces 6. Racialized Culture and Translocal Counter-Publics: Rumba and Social Disorder in New York and Havana 7. The Making of Suriland: The Binational Development of a Black Community between Tropics and the North Sea Part III: Incorporation, Entrepreneurship, and Household Strategies 8. Cubans and Dominicans: Is There a Latino Experience in the United States? 9. Dominican Women, Heads of Households in Spain 10. Identity and Kinship: Caribbean Transnational Narratives About the Contributors Index
Margarita Cervantes-Rodríguez is currently a visiting research scholar at the Center for Migration and Development at Princeton University. She is the author of International Migration in Cuba: Accumulation, Imperial Designs and Transnational Social Fields.
Ramón Grosfoguel is Associate Professor in the Department of Ethnic Studies at the University of California-Berkeley and Senior Research Associate of the Maison des Sciences de l´Homme in Paris. His most recent book is Colonial Subjects: Puerto Ricans in a Global Perspective.
Eric Mielants is Associate Professor in the Department of Sociology and Anthropology in the College of Arts and Sciences at Fairfield University. He is the author of The Origins of Capitalism and the "Rise of the West." (Temple).
Latin American/Caribbean Studies Sociology Sociology


How Do I Pick the Best Health Plan?
The freedoms offered by HSAs have been available since the January 1, 2004 legislation. An HSA is the most progressive alternative to traditional health insurance, allowing you to set aside money specifically for healthcare in an investment savings account without any tax penalties whatsoever. HSAs facilitate the payment of current health expenses while simultaneously saving for future medical and retiree health expenses. Not only is the money in your account solely controlled by you independently of any third party or health insurer, but only you have the authority to determine what types of investments will be made to grow your funds. In order to be eligible for an HSA, you must first be covered by a High Deductible Health Plan (HDHP). Standard HDHP costs are usually lower than those of traditional health care, so the money saved on insurance expenses can be put directly into the Health Savings Account. Please see our HSA examples of significant savings with HSAs.
When used in combination with an HSA-eligible high deductible health insurance plan, HSAs allow you save for retirement while paying for current medical expenses.
The standard annual premium on an HSA-eligible high deductible plan is much less expensive, usually around $1,000 less, than the annual premium for a lower-deductible health insurance plan.
Not only are contributions to an HSA 100% deductible, but they may also be made with no income tax penalties, up to set limits per year.
You control and invest the funds in your HAS with the option of simply allowing unused funds to remain in the account and accrue interest year-to-year, tax-free.
Money in your HSA can be withdrawn to pay for qualified medical expenses with no tax penalties and funds can also conveniently be used for purposes other than healthcare, although there are taxes and fees associated with non-medical withdrawals.
Before choosing an HDHP for use with an HSA, it is important to be sure that your selected high-deductible plan is HSA-eligible. Read more information about HSAs.


Everything my friend Rubi Jones touches turns to gorgeous. Here's a peek at her beautifully executed zine, Vanity. I swoon for that velum cover. You can get it here. Below is a sneak peek of some pages with some hand-lettering I did for the project.


The Joy of Clojure, my perspective.
There are a few books about Clojure in the works now. But despite the variety in authorship and publisher, they all seem to be primarily in the vein of a language tutorial, starting from a basis of "common knowledge" among most programmers and taking the reader to a level of basic familiarity with Clojure.
Michael Fogus and I think there is more to Clojure that has yet to be addressed by any of the books currently being written. So we've started writing "The Joy of Clojure". Our vision for this book is to impart not just what Clojure is, but why it's the way it is; not just how to use it, but how to choose well from among the wide variety of options Clojure provides. And along the way we hope you'll experience the wonder, amazement, and, yes joy that Clojure can bring to programming tasks that often feel like nothing more than chores in other environments.
I also wanted to take this opportunity to brag a little on Fogus. He's been a fantastic partner throughout this process -- I wouldn't even be involved if it weren't for him. He has put into our book many references to papers and books that I've never heard of, but that illuminate much of Clojure's design -- clearly he has read a good deal more than I have. Once we're done writing, I intend to use the Bibliography as a reading list -- I'm sure it will be enlightening. He is dedicated to producing the best book we can, and he's the only reason we're meeting any of our deadlines. I'm looking forward to the next few months as we finish this book together.


This technology allows an increase in the theoretical output in pure Class A of between 25% and 50% together with a low output impedance which is fundamental for the damping factor, and further improved by the double InPol. InPol Ear is an integrated headphone amplifier in pure Class A, with a fully balanced latest generation double InPol.
Thanks to the (optional) HiDac Mk2 converter, music lovers who want the best from their latest digital sources - controlled via smartphone or tablet App - will find their demands fully met. Compact, good looking and powerful: InPol Ear is an ideal amplifier for headphones fans; chassis middle part is finely crafted, while on the sides are shown aluminium heatsinks, shaped to form maker's logo and serve to highlight the carefully protected tubes, placed in the centre of the chassis.


text:
import { Component } from 'react';
import cx from 'classnames';

import ConfigContext from './ConfigContext';
import LayoutBreakpointContext from './BreakPointContext';
import { getValueForBreakpoint } from './screen-breakpoints';

export interface ILayoutRowProps {
  className?: string;
  justify?:
    | 'start'
    | 'center'
    | 'end'
    | 'space-around'
    | 'space-between'
    | 'space-evenly';
  align?: 'start' | 'center' | 'end';
  style?: React.CSSProperties;
}

export class LayoutRow extends Component<ILayoutRowProps> {
  static defaultProps = {
    justify: 'start',
    align: 'start',
  };

  render() {
    const { className, style, justify, align, ...others } = this.props;

    const classes = cx(
      {
        'zent-row': true,
      },
      `zent-row-justify-${justify}`,
      `zent-row-align-${align}`,
      className
    );

    return (
      <LayoutBreakpointContext.Consumer>
        {breakpoints => (
          <ConfigContext.Consumer>
            {config => {
              const colGutter = getValueForBreakpoint(
                breakpoints,
                config.colGutter
              );
              const rowGutter = getValueForBreakpoint(
                breakpoints,
                config.rowGutter
              );
              let rowStyles = style;

              if (colGutter > 0) {
                const width = -(colGutter / 2);
                rowStyles = {
                  ...rowStyles,
                  marginLeft: width,
                  marginRight: width,
                };
              }

              if (rowGutter && rowGutter > 0) {
                const height = rowGutter / 2;
                rowStyles = {
                  ...rowStyles,
                  paddingTop: height,
                  paddingBottom: height,
                };
              }

              return (
                <div {...others} className={classes} style={rowStyles}>
                  {this.props.children}
                </div>
              );
            }}
          </ConfigContext.Consumer>
        )}
      </LayoutBreakpointContext.Consumer>
    );
  }
}

export default LayoutRow;

redpajama_set_name: RedPajamaGithub


Already have a diving qualification or previous experience?
Every year, thousands of us venture overseas on holiday and take part in an variety of diving including taster courses and intensive short courses. Divers who have trained with other organisations can cross over to ScotSAC. When you join, your Branch Diving Officer will review your previous diving qualifications and experience and advise on any training or assessments required to transfer to ScotSAC. Visit our crossover page for further information.


text:
IMPLEMENT_CONOBJECT( GuiSliderCtrl );

ConsoleDocClass( GuiSliderCtrl,
   "@brief A control that displays a value between its minimal and maximal bounds using a slider placed on a vertical "
   "or horizontal axis.\n\n"

   "A slider displays a value and allows that value to be changed by dragging a thumb control along the axis of the "
   "slider.  In this way, the value is changed between its allowed minimum and maximum.\n\n"

   "To hook up script code to the value changes of a slider, use the #command and #altCommand properties.  #command is "
   "executed once the thumb is released by the user whereas #altCommand is called any time the slider value changes. "
   "When changing the slider value from script, however, trigger of #altCommand is suppressed by default.\n\n"

   "The orientation of a slider is automatically determined from the ratio of its width to its height.  If a slider is "
   "taller than it is wide, it will be rendered with a vertical orientation.  If it is wider than it is tall, it will be "
   "rendered with a horizontal orientation.\n\n"

   "The rendering of a slider depends on the bitmap in the slider's profile.  This bitmap must be a bitmap array comprised "
   "of at least five bitmap rectangles.  The rectangles are used such that:\n\n"

   "- Rectangle #1: Left edge of slider\n"
   "- Rectangle #2: Center piece of slider; this is stretched between the left and right edge\n"
   "- Rectangle #3: Right edge of slider\n"
   "- Rectangle #4: Thumb button in normal state\n"
   "- Rectangle #5: Thumb button in highlighted (mouse-over) state\n\n"

   "@tsexample\n"
      "// Create a sound source and a slider that changes the volume of the source.\n"
      "\n"
      "%source = sfxPlayOnce( \"art/sound/testing\", AudioLoop2D );\n"
      "\n"
      "new GuiSlider()\n"
      "{\n"
      "   // Update the sound source volume when the slider is being dragged and released.\n"
      "   command = %source @ \".setVolume( $ThisControl.value );\";\n"
      "\n"
      "   // Limit the range to 0..1 since that is the allowable range for sound volumes.\n"
      "   range = \"0 1\";\n"
      "};\n"
   "@endtsexample\n\n"

   "@see GuiTextEditSliderCtrl\n"
   "@see GuiTextEditSliderBitmapCtrl\n\n"

   "@ingroup GuiValues"
);

IMPLEMENT_CALLBACK( GuiSliderCtrl, onMouseDragged, void, (), (),
   "Called when the left mouse button is dragged across the slider." );

//----------------------------------------------------------------------------

GuiSliderCtrl::GuiSliderCtrl()
   : mRange( 0., 1.f ),
     mTicks( 10 ),
     mRenderTicks(true),
     mSnap( false ),
     mValue( 0.5f ),
     mThumbSize( 8, 20 ),
     mShiftPoint( 5 ),
     mShiftExtent( 10 ),
     mIncAmount( 0.f ),
     mDisplayValue( false ),
     mMouseOver( false ),
     mDepressed( false ),
     mMouseDragged( false ),
     mHasTexture(false),
     mUseFillBar(false),
     mFillBarColor(ColorI(255,255,255)),
     mBitmapBounds(NULL)
{
}

//----------------------------------------------------------------------------

void GuiSliderCtrl::initPersistFields()
{
   addGroup( "Slider" );

      addField( "range", TypePoint2F, Offset( mRange, GuiSliderCtrl ),
         "Min and max values corresponding to left and right slider position." );
      addField( "ticks", TypeS32, Offset( mTicks, GuiSliderCtrl ),
         "Spacing between tick marks in pixels. 0=off." );
      addField( "snap",  TypeBool, Offset( mSnap,  GuiSliderCtrl ),
         "Whether to snap the slider to tick marks." );
      addProtectedField( "value", TypeF32, Offset( mValue, GuiSliderCtrl ),
         _setValue, defaultProtectedGetFn,
         "The value corresponding to the current slider position." );
      addField("useFillBar", TypeBool, Offset(mUseFillBar, GuiSliderCtrl),
         "Whether to render the tick marks.");
      addField("fillBarColor", TypeColorI, Offset(mFillBarColor, GuiSliderCtrl),
         "Whether to render the tick marks.");
      addField("renderTicks", TypeBool, Offset(mRenderTicks, GuiSliderCtrl),
         "Whether to render the tick marks.");

   endGroup( "Slider" );

   Parent::initPersistFields();
}

//----------------------------------------------------------------------------

void GuiSliderCtrl::setValue(F32 val, bool doCallback)
{
   _updateThumb( val, mSnap, false, doCallback );
}

//----------------------------------------------------------------------------

void GuiSliderCtrl::setActive( bool value )
{
   if( !value && mDepressed )
   {
      // We're in the middle of a drag.  Finish it here as once we've
      // been deactivated, we are not going to see a mouse-up event.

      mDepressed = false;
      mouseUnlock();
      execConsoleCallback();
   }

   Parent::setActive( value );
}

//----------------------------------------------------------------------------

bool GuiSliderCtrl::onWake()
{
   if( !Parent::onWake() )
      return false;

   mHasTexture = mProfile->constructBitmapArray() >= NumBitmaps;
	if( mHasTexture )
   {
      mBitmapBounds = mProfile->mBitmapArrayRects.address();
		mThumbSize = Point2I( mBitmapBounds[ SliderButtonNormal ].extent.x, mBitmapBounds[ SliderButtonNormal ].extent.y );
	}

   F32 value;
   if( mConsoleVariable[ 0 ] )
      value = getFloatVariable();
   else
      value = mValue;

   mValue = mClampF( value, mRange.x, mRange.y );

   // mouse scroll increment percentage is 5% of the range
   mIncAmount = ( ( mRange.y - mRange.x ) * 0.05 );

   if( ( mThumbSize.y + mProfile->mFont->getHeight() - 4 ) <= getExtent().y )
      mDisplayValue = true;
   else
      mDisplayValue = false;

   _updateThumb( mValue, mSnap, true );

   return true;
}

//----------------------------------------------------------------------------

void GuiSliderCtrl::onMouseDown(const GuiEvent &event)
{
   if ( !mActive || !mAwake || !mVisible )
      return;

   mouseLock();
   setFirstResponder();
   mDepressed = true;

   Point2I curMousePos = globalToLocalCoord( event.mousePoint );
   F32 value;
   if (getWidth() >= getHeight())
      value = F32(curMousePos.x-mShiftPoint) / F32(getWidth()-mShiftExtent)*(mRange.y-mRange.x) + mRange.x;
   else
      value = F32(curMousePos.y) / F32(getHeight())*(mRange.y-mRange.x) + mRange.x;

   _updateThumb( value, mSnap || ( event.modifier & SI_SHIFT ) );
}

//----------------------------------------------------------------------------

void GuiSliderCtrl::onMouseDragged( const GuiEvent &event )
{
   if ( !mActive || !mAwake || !mVisible )
      return;

   mMouseDragged = true;

   F32 value = _getThumbValue( event );
   _updateThumb( value, mSnap || ( event.modifier & SI_SHIFT ) );

   onMouseDragged_callback();
}

//----------------------------------------------------------------------------

void GuiSliderCtrl::onMouseUp( const GuiEvent& event )
{
   if ( !mActive || !mAwake || !mVisible )
      return;

	mouseUnlock();

   mDepressed = false;
   mMouseDragged = false;

   _updateThumb( _getThumbValue( event ), event.modifier & SI_SHIFT );

   execConsoleCallback();
}

//----------------------------------------------------------------------------

void GuiSliderCtrl::onMouseEnter(const GuiEvent &event)
{
   setUpdate();
   if( isMouseLocked() )
   {
      mDepressed = true;
      mMouseOver = true;
   }
   else
   {
      if( mActive && mProfile->mSoundButtonOver )
      {
         //F32 pan = (F32(event.mousePoint.x)/F32(getRoot()->getWidth())*2.0f-1.0f)*0.8f;
         SFX->playOnce( mProfile->mSoundButtonOver );
      }

      mMouseOver = true;
   }
}

//----------------------------------------------------------------------------

void GuiSliderCtrl::onMouseLeave(const GuiEvent &)
{
   setUpdate();
   if( isMouseLocked() )
      mDepressed = false;
   mMouseOver = false;
}
//----------------------------------------------------------------------------

bool GuiSliderCtrl::onMouseWheelUp(const GuiEvent &event)
{
   if ( !mActive || !mAwake || !mVisible )
      return Parent::onMouseWheelUp(event);

   _updateThumb( mValue + mIncAmount, ( event.modifier & SI_SHIFT ) );
   execConsoleCallback();

   return true;
}

//----------------------------------------------------------------------------

bool GuiSliderCtrl::onMouseWheelDown(const GuiEvent &event)
{
   if ( !mActive || !mAwake || !mVisible )
      return Parent::onMouseWheelUp(event);

   _updateThumb( mValue - mIncAmount, ( event.modifier & SI_SHIFT ) );
   execConsoleCallback();

   return true;
}

//----------------------------------------------------------------------------

void GuiSliderCtrl::_updateThumb( F32 _value, bool snap, bool onWake, bool doCallback )
{
   if( snap && mTicks > 0 )
   {
      // If the shift key is held, snap to the nearest tick, if any are being drawn

      F32 tickStep = (mRange.y - mRange.x) / F32(mTicks + 1);

      F32 tickSteps = (_value - mRange.x) / tickStep;
      S32 actualTick = S32(tickSteps + 0.5);

      _value = actualTick * tickStep + mRange.x;
   }

   // Clamp the thumb to legal values.

   if( _value < mRange.x )
      _value = mRange.x;
   if( _value > mRange.y )
      _value = mRange.y;

   // If value hasn't changed and this isn't the initial update on
   // waking, do nothing.

   if( mValue == _value && !onWake )
      return;

   mValue = _value;

   Point2I ext = getExtent();
	ext.x -= ( mShiftExtent + mThumbSize.x ) / 2;
   // update the bounding thumb rect
   if (getWidth() >= getHeight())
   {  // HORZ thumb
      S32 mx = (S32)((F32(ext.x) * (mValue-mRange.x) / (mRange.y-mRange.x)));
      S32 my = ext.y/2;
      if(mDisplayValue)
         my = mThumbSize.y/2;

      mThumb.point.x  = mx - (mThumbSize.x/2);
      mThumb.point.y  = my - (mThumbSize.y/2);
      mThumb.extent   = mThumbSize;
   }
   else
   {  // VERT thumb
      S32 mx = ext.x/2;
      S32 my = (S32)((F32(ext.y) * (mValue-mRange.x) / (mRange.y-mRange.x)));
      mThumb.point.x  = mx - (mThumbSize.y/2);
      mThumb.point.y  = my - (mThumbSize.x/2);
      mThumb.extent.x = mThumbSize.y;
      mThumb.extent.y = mThumbSize.x;
   }

   setFloatVariable(mValue);
   setUpdate();

   // Use the alt console command if you want to continually update:
   if ( !onWake && doCallback )
      execAltConsoleCallback();
}

//----------------------------------------------------------------------------

void GuiSliderCtrl::onRender(Point2I offset, const RectI &updateRect)
{
   Point2I pos(offset.x+mShiftPoint, offset.y);
   Point2I ext(getWidth() - mShiftExtent, getHeight());
   RectI thumb = mThumb;

   GFXDrawUtil* drawUtil = GFX->getDrawUtil();

   if (mUseFillBar)
   {

      drawUtil->drawRectFill(RectI(offset.x, offset.y, getWidth() * mValue, getHeight()), mFillBarColor);

      renderChildControls(offset, updateRect);
      return;
   }

   if( mHasTexture )
   {
      if(mTicks > 0 && mRenderTicks)
      {
         // TODO: tick marks should be positioned based on the bitmap dimensions.
         Point2I mid(ext.x, ext.y/2);
         Point2I oldpos = pos;
         pos += Point2I(1, 0);

         PrimBuild::color4f( 0.f, 0.f, 0.f, 1.f );
         PrimBuild::begin( GFXLineList, ( mTicks + 2 ) * 2 );
         // tick marks
         for (U32 t = 0; t <= (mTicks+1); t++)
         {
            S32 x = (S32)(F32(mid.x+1)/F32(mTicks+1)*F32(t)) + pos.x;
            S32 y = pos.y + mid.y;
            PrimBuild::vertex2i(x, y + mShiftPoint);
            PrimBuild::vertex2i(x, y + mShiftPoint*2 + 2);
         }
         PrimBuild::end();
         // TODO: it would be nice, if the primitive builder were a little smarter,
         // so that we could change colors midstream.
         PrimBuild::color4f(0.9f, 0.9f, 0.9f, 1.0f);
         PrimBuild::begin( GFXLineList, ( mTicks + 2 ) * 2 );
         // tick marks
         for (U32 t = 0; t <= (mTicks+1); t++)
         {
            S32 x = (S32)(F32(mid.x+1)/F32(mTicks+1)*F32(t)) + pos.x + 1;
            S32 y = pos.y + mid.y + 1;
            PrimBuild::vertex2i(x, y + mShiftPoint );
            PrimBuild::vertex2i(x, y + mShiftPoint * 2 + 3);
         }
         PrimBuild::end();
         pos = oldpos;
      }

      S32 index = SliderButtonNormal;
      if(mMouseOver)
         index = SliderButtonHighlight;
      drawUtil->clearBitmapModulation();

      //left border
      drawUtil->drawBitmapSR(mProfile->mTextureObject, Point2I(offset.x,offset.y), mBitmapBounds[SliderLineLeft]);
      //right border
      drawUtil->drawBitmapSR(mProfile->mTextureObject, Point2I(offset.x + getWidth() - mBitmapBounds[SliderLineRight].extent.x, offset.y), mBitmapBounds[SliderLineRight]);

      //draw our center piece to our slider control's border and stretch it
      RectI destRect;
      destRect.point.x = offset.x + mBitmapBounds[SliderLineLeft].extent.x;
      destRect.extent.x = getWidth() - mBitmapBounds[SliderLineLeft].extent.x - mBitmapBounds[SliderLineRight].extent.x;
      destRect.point.y = offset.y;
      destRect.extent.y = mBitmapBounds[SliderLineCenter].extent.y;

      RectI stretchRect;
      stretchRect = mBitmapBounds[SliderLineCenter];
      stretchRect.inset(1,0);

      drawUtil->drawBitmapStretchSR(mProfile->mTextureObject, destRect, stretchRect);

      //draw our control slider button
      thumb.point += pos;
      drawUtil->drawBitmapSR(mProfile->mTextureObject,Point2I(thumb.point.x,offset.y ),mBitmapBounds[index]);

   }
   else if (getWidth() >= getHeight())
   {
      Point2I mid(ext.x, ext.y/2);
      if(mDisplayValue)
         mid.set(ext.x, mThumbSize.y/2);

      PrimBuild::color4f( 0.f, 0.f, 0.f, 1.f );
      PrimBuild::begin( GFXLineList, ( mTicks + 2 ) * 2 + 2);
         // horz rule
         PrimBuild::vertex2i( pos.x, pos.y + mid.y );
         PrimBuild::vertex2i( pos.x + mid.x, pos.y + mid.y );

         // tick marks
         if (mRenderTicks)
         {
            for (U32 t = 0; t <= (mTicks + 1); t++)
            {
               S32 x = (S32)(F32(mid.x - 1) / F32(mTicks + 1) * F32(t));
               PrimBuild::vertex2i(pos.x + x, pos.y + mid.y - mShiftPoint);
               PrimBuild::vertex2i(pos.x + x, pos.y + mid.y + mShiftPoint);
            }
         }
         PrimBuild::end();
   }
   else
   {
      Point2I mid(ext.x/2, ext.y);

      PrimBuild::color4f( 0.f, 0.f, 0.f, 1.f );
      PrimBuild::begin( GFXLineList, ( mTicks + 2 ) * 2 + 2);
         // horz rule
         PrimBuild::vertex2i( pos.x + mid.x, pos.y );
         PrimBuild::vertex2i( pos.x + mid.x, pos.y + mid.y );

         // tick marks
         if (mRenderTicks)
         {
            for (U32 t = 0; t <= (mTicks + 1); t++)
            {
               S32 y = (S32)(F32(mid.y - 1) / F32(mTicks + 1) * F32(t));
               PrimBuild::vertex2i(pos.x + mid.x - mShiftPoint, pos.y + y);
               PrimBuild::vertex2i(pos.x + mid.x + mShiftPoint, pos.y + y);
            }
         }
         PrimBuild::end();
      mDisplayValue = false;
   }
   // draw the thumb
   thumb.point += pos;
   renderRaisedBox(thumb, mProfile);

   if(mDisplayValue)
   {
   	char buf[20];
  		dSprintf(buf,sizeof(buf),"%0.3f",mValue);

   	Point2I textStart = thumb.point;

      S32 txt_w = mProfile->mFont->getStrWidth((const UTF8 *)buf);

   	textStart.x += (S32)((thumb.extent.x/2.0f));
   	textStart.y += thumb.extent.y - 2; //19
   	textStart.x -=	(txt_w/2);
   	if(textStart.x	< offset.x)
   		textStart.x = offset.x;
   	else if(textStart.x + txt_w > offset.x+getWidth())
   		textStart.x -=((textStart.x + txt_w) - (offset.x+getWidth()));

    	drawUtil->setBitmapModulation(mProfile->mFontColor);
    	drawUtil->drawText(mProfile->mFont, textStart, buf, mProfile->mFontColors);
   }
   renderChildControls(offset, updateRect);
}

//----------------------------------------------------------------------------

bool GuiSliderCtrl::resize( const Point2I& newPosition, const Point2I& newSize )
{
   if( !Parent::resize( newPosition, newSize ) )
      return false;

   _updateThumb( mValue, false, true, false );
   return true;
}

//----------------------------------------------------------------------------

void GuiSliderCtrl::parentResized( const RectI& oldParentRect, const RectI& newParentRect )
{
   Parent::parentResized( oldParentRect, newParentRect );

   _updateThumb( mValue, false, true, false );
}

//----------------------------------------------------------------------------

F32 GuiSliderCtrl::_getThumbValue( const GuiEvent& event )
{
   Point2I curMousePos = globalToLocalCoord( event.mousePoint );

   F32 value;
   if( getWidth() >= getHeight() )
      value = F32( curMousePos.x - mShiftPoint ) / F32( getWidth() - mShiftExtent ) * ( mRange.y - mRange.x ) + mRange.x;
   else
      value = F32( curMousePos.y ) / F32( getHeight() ) * ( mRange.y - mRange.x ) + mRange.x;

   if(value > mRange.y )
      value = mRange.y;
   else if( value < mRange.x )
      value = mRange.x;

   if( mSnap || ( event.modifier & SI_SHIFT && mTicks >= 1 ) )
   {
      // If the shift key is held, snap to the nearest tick, if any are being drawn

      F32 tickStep = ( mRange.y - mRange.x ) / F32( mTicks + 1 );

      F32 tickSteps = (value - mRange.x ) / tickStep;
      S32 actualTick = S32( tickSteps + 0.5 );

      value = actualTick * tickStep + mRange.x;
      AssertFatal( value <= mRange.y && value >= mRange.x, "Error, out of bounds value generated from shift-snap of slider" );
   }

   return value;
}

//=============================================================================
//    Console Methods.
//=============================================================================

//-----------------------------------------------------------------------------

DefineEngineMethod( GuiSliderCtrl, getValue, F32, (),,
   "Get the current value of the slider based on the position of the thumb.\n"
   "@return Slider position (from range.x to range.y)." )
{
   return object->getValue();
}

//----------------------------------------------------------------------------

DefineEngineMethod( GuiSliderCtrl, setValue, void, ( F32 pos, bool doCallback ), ( false ),
   "Set position of the thumb on the slider.\n"
   "@param pos New slider position (from range.x to range.y)\n"
   "@param doCallback If true, the altCommand callback will be invoked\n" )
{
   object->setValue( pos, doCallback );
}

//----------------------------------------------------------------------------

DefineEngineMethod( GuiSliderCtrl, isThumbBeingDragged, bool, (),,
   "Returns true if the thumb is currently being dragged by the user.  This method is mainly useful "
   "for scrubbing type sliders where the slider position is sync'd to a changing value.  When the "
   "user is dragging the thumb, however, the sync'ing should pause and not get in the way of the user." )
{
   return object->isThumbBeingDragged();
}


text:
STL Travel Tips
Handy travel tips put the best of St. Louis all within reach during your visit:
Psssst. Want to got to the theater for free? Or, spend a sunny afternoon at a luxury hotel pool with amazing Gateway Arch views without having a room? Read on to discover money-saving, surprising and timely tips to make your St. Louis visit extra special, organized and fun.
No ticket? No worry! Many of St. Louis' top attractions are open to all with no general admission charge. More than 60 fascinating and fun sites welcome you for free including the world-famous Saint Louis Zoo, Science Center, Art Museum and Grant's Farm animal preserve.
Introduce the kids to musical theater…for free. No need to spend a ton of money on tickets only to find that your child wants to leave before intermission. Take advantage of the first come, first served free seats — there are 1,200 available for every performance — at The Muny in Forest Park, the nation's oldest and largest outdoor amphitheatre. Each summer, the 11,000-seat theatre offers a seven-week season of musicals starring nationally known performers, from late June until early August.
Book a spa treatment at the luxurious Four Seasons St. Louis and indulge many of the amenities available to the hotel's guests. Spa clients can sun bathe poolside on the spectacular rooftop terrace that overlooks the gleaming Gateway Arch, have full access to the relaxation lounges, steam rooms, saunas and whirlpools and be served scrumptious room service selections in the spa's relaxation lounge.
The early bird at the Saint Louis Zoo rides the Conservation Carousel for free. Arrive at the Zoo between 8 and 9 a.m. for a free spin aboard one of the colorful carousel's 64 beautiful hand-carved wooden animal figures. Hop off the Carousel and head to the cheerful Children's Zoo for complimentary admission through 9 a.m.
Each January, spot hundreds of wild bald eagles feeding along the Mississippi River. The best viewing spot is from the Old Chain of Rocks Bridge,the original Route 66 crossing from Illinois into Missouri that now serves as the world's longest pedestrian/cycling-only bridge.
Discount travel offers, hotel packages and free event listings are available at explorestlouis.com or contact us by phone at 1-800-916-0040 to speak with a member of our visitor services team about all there is to see and do in the Gateway City.
Seeking an artistic, relaxing respite during your travels through Downtown St. Louis? Citygarden, located along Market Street between 8th and 9th streets, blends lush plantings and twenty-four pieces of internationally renowned sculpture withthe delights of water, stone, architecture and design. It is always open and always free.
Special exhibits at theSaint Louis Art Museum which require a paid ticket are always open free-of-charge on Fridays when the museum extends its hours to 9 p.m. Artsy families take note of free, hands-on art activities, family tours with complimentary guidebooks, artist demonstrations and performances every Sunday afternoon from 1 to 4 p.m. The family-friendly theme changes monthly.
It's a steal! The St. Louis Cardinals and KMOX 1120 AM,the team's flagship radio station, offer "First Pitch Tickets." Starting at 9 a.m. on a regular season game day,the first 275 customers at the Busch Stadium Eighth Street ticket window can purchase a voucher entitling the fan to receive two tickets at $5.60 each later that day. The tickets — a virtual grab bag of locations returned tothe ticket office by Cardinals players, the visiting club, sponsors and others — may be for anywhere within the ballpark, from field or terrace level to standing room only. Ten minutes before game time — at 7:05 p.m. sharp for a 7:15 p.m. game — fans will be asked to produce their picture I.D. and voucher at the"First Pitch Tickets" sign at Gate 5 to claim their tickets and enter Busch Stadium. Tickets will be in sealed envelopes and distributed on a completely random basis.
Visiting the Gateway Arch in the summer? That's peak season for visits to the nation's tallest monument and "Journey to the Top" tram tickets sell out fast. Guarantee your ride for the day and time you want by ordering tickets in advance by visiting the web site or calling 877-982-1410.
If you're a cycling enthusiast, you'll enjoy the 77 miles of dedicated bike lanes, 120 miles of hiking and biking trails, space for bicycles on the Metrolink light rail system, and an active calendar of cycling events.
For additional information about special discount programs at St. Louis area hotels and attractions visit Explore St. Louis for money and time-saving travel tips.
Follow St. Louis on Twitter and Facebook for all the latest information on what's happening in the Gateway City.
Your readers should call 1-800-916-0037 (USA and Canada) or 1-314-421-1023 for a free copy of the Official St. Louis Visitors Guide or point, click and explore St. Louis online.
MEDIA NOTE: For more information or photography of St. Louis, send an e-mail. For up-to-date information about St. Louis, your readers should call Explore St. Louis at 1-800-916-0037 or check out our website.


text:
Q: Get lesson url variable (liquid language) for Thinkific template I have a site in the Thinkific LMS and there is a section on the course overview page that displays the Course curriculum. This is grabbed dynamically within the template code. My client would like to also link the title to the corresponding lesson.
I have found the code and added the link but I need to replace the # with a variable for the lesson page URL. Ive looked though all the support material and cant find that specific variable anywhere.

        {% include 'section_headings' %}

                {% for chapter in page.course.chapters %}
                {% assign index = forloop.index + 1 %}

                    {% if index < 10 %}
                    {% assign chapter_prefix = "0" %}
                    {% else %}
                    {% assign chapter_prefix = "" %}
                    {% endif %}

                        {{ index }}

{{ chapter.name }}

                            {% for content in chapter.contents %}

                                {% if content.free %}

                                {% else %}

                                {% endif %}
                                {{ content.name }}
                                {% if content.free %}
                                {{ 'liquid.partials.course_landing_page_curriculum.label_free' | translate }}
                                {% endif %}
                                {% if content.free %}

                                {% else %}

                                {% endif %}

                            {% endfor %}

                {% endfor %}

This is the area I need to add the variable:
{{ content.name }}

A: Jonathan here from the Thinkific product team.
The drop that you are looking for is {{ content.take_course_url }}. It's important to keep in mind, if a user clicks on this link and it is not part of the Free Trial, then it will land them back on the Course page and display a banner message of "You are not enrolled in this course".
If you would like to join our FB Group to connect with our community you should head on over to https://www.facebook.com/groups/thinkific/
Also, we hear you on the developer documentation. I can assure you we are already working on improving these areas to support you. Get in touch with us in the group and let Rob know I sent you ;)

redpajama_set_name: RedPajamaStackExchange


text:
Q: I cannot stitch a markdown in R, receiving and error; how can I solve this? UPDATE: I am trying to stitch an R Markdown and I am running in to the following error message:
Error in file(file, "rt") : cannot open the connection
3.file(file, "rt")
2.read.table(file = file, header = header, sep = sep, quote = quote, dec = dec, fill = fill, comment.char = comment.char, ...)
1.read.csv("~/Desktop/GOVT 300/leaders.csv")

I have tried using:
{r}
setwd("~/Documents/GOVT 300")
leaders.csv <- read.csv("~/Desktop/GOVT 300/leaders.csv")

but this has not worked to my avail. How can I solve this issue?
Update: Thank you for the input, I was able to fix that issue but have bumped into another one. I am receiving this error:
Line 43: Error in ifelse(leader$result == level[1] | leaders$result == level[2] | : object 'level' not found Calls: <Anonymous>... withCallingHandlers -> withVisible -> eval -> eval -> ifelse Execution halted
My code on line 43 in as follows:
leaders$result <- as.factor(leaders$result)
The affected chunk is:
```{r}

leaders$result <- as.factor(leaders$result)

leaders$success <- ifelse(leaders$result == level[1] | leaders$result == level[2] | leaders$result==level[3] | leaders$result==level[4], 1,0)

levels(leaders$result)

mean(leaders$success)

```

A: If you have two GOVT 300 folder, one in Documents and other in Desktop you should try what @user20650 suggests. If it is not the case, be sure where the leaders.csv file is. In R
Error in file(file, "rt") : cannot open the connection

usually means path problems. Check here for more details.


The Eclisse mirror has an ultra thin projection from the wall for a minimalist design. The thin Plexiglas edge gives the LED lighting a soft halo-like effect. The Dualwhite setting allows you to choose between 4000K warm lighting and 6000K cool lighting and is available on the 800mm size only. Demister functionality keeps the mirror free from condensation and is available on the 800mm size only. Eclisse an illuminated on/off button and a switch for the Dualwhite setting on the 800mm size. Finally, it has safety glass, is energy efficient and very easy to hang.


Aside from the spotless, starched chef whites, it's not a stretch to imagine Jacob Leatherman as a mountain man, or to picture him opening raw oysters with his teeth. He likes to spend as much time in cold rivers as he does in the kitchen, and when he cooks over an open fire — as he prefers to do with everything from the aforementioned oysters to Montana Wagyu beef and perfectly marbled, hazelnut-fed pork — Leatherman uses his fingers instead of tongs, as if he were altogether unafraid of fire.
"I like it rustic," he says of the process, the tools and the food itself. Leatherman, executive chef at the tony Triple Creek Ranch outside of Darby, Montana, is big on understatement.
But there is a tender side to this mountain man too. In a cooking class with several ranch guests — Triple Creek offers cooking school getaways over long weekends in late January and early February — he talks to the food as he prepares it, dishing out whispered compliments like small prayers of thanks for the way things look and smell and feel in his able hands. He teaches us how herbs can be bruised when chopped the wrong way. It's worth noting that he has a degree in English literature from Ohio State University, and another from the French Culinary Institute (now the International Culinary Center). It's also worth noting that while he tells fishing stories and touts the merits of an 8-year-old vinegar he pours with practiced abandon from a Coors Banquet bottle (that he likes for the way it fits his hand), I watch two women gnaw on the bones of pork chops he's just cooked.
As is true of the best meals, the best stories, the best lives, really, Leatherman is a study in contrast.
So, too, is the Triple Creek Ranch. Owned and very much overseen by Craig and Barbara Barrett (he is the former CEO of Intel, and she's the former U.S. Ambassador to Finland and the current chairwoman of the Aerospace Corporation), Triple Creek is small and remote. There are just 25 log cabins set in the rugged Bitterroots, but it topped the list of the "World's Best Boutique Hotels" as voted by readers of Travel & Leisure in 2015.
It is a place where luxury and adventure coexist as naturally as mountain and sky, land and water. Guests at this adults-only property can spend their days on horseback, in drift boats or rafts, on bikes, snowmobiles or dogsleds. The idea is to get yourself as tired and hungry as possible. Then settle in for a decadent recovery process.
From grilled diver scallops with polenta, lamb bacon, arugula and onion dressing to pan-seared duck breast with wasabi mashed potatoes, caramelized squash and snap peas from the Triple Creek garden, Leatherman and his team prioritize fresh and regional ingredients. In addition to the Triple Creek garden, where everything from herbs to vegetables grow, the Barretts' adjacent 26,000-acre CB Ranch has an orchard from which Leatherman harvests apples, plums, cherries, pears and numerous types of berries. Keeping with the regional theme, White — who plans extravagant vintner weekends at the ranch throughout the year — pairs Leatherman's creations with wines from the expansive cellar, much of which skews toward the best Northwest offerings.
"For me, at Triple Creek, the food can be wide open," Leatherman says. "I like to have fun with the classics. Yesterday I smoked a brisket. Today I sous vide a celtuce." Without a word from me, Leatherman reads the look on my face. "It's just a fancy way of poaching," he says. And celtuce, it turns out, is an Asian variety of stem lettuce that looks like a miniature palm tree with lettuce for leaves.
Combine all ingredients in a bowl and let set at least an hour.
Run the chickpeas, parsley, onions and garlic through a food processor until there are no big chunks. Add mixture to a large bowl. Add coriander, cumin, salt and pepper, jalapeño and cooked ground bison. Mix well and refrigerate for at least one hour. Remove from fridge, then add baking soda and salt and pepper to taste. Form into walnut-sized balls. Heat oil and fry balls until browned and cooked through. Remove with a slotted spoon onto dry paper towels.
Serve hot with Tzatziki sauce and dill to garnish.


Whitechapel announce details of new album, drop song "Brimstone"
Whitechapel will be releasing their seventh studio album next year, and here's everything you need to know.
One of death metal's favorites, Whitechapel, shared some pretty exciting news: the band will be releasing their seventh studio album this March!
Announced today, the band will be releasing their forthcoming album, the Valley, via Metal Blade Records, on March 29.
According to a press released, the title of the band's new release is in reference to Hardin Valley, which is west of Knoxville, Tennessee, where the band's frontman Phil Bozeman grew up.
As the release continues, it was revealed that Bozeman uses the location as a backdrop to the album, which features subject matter that deals with some of his personal struggles he had when growing up.
"Brimstone" is taken from the band's forthcoming album the Valley, out March 29. You can preorder your copy of it here.
Whitechapel are currently on the road with Chelsea Grin, Slaughter To Prevail and Oceano in celebration of the 10-year anniversary of their 2008 album, This Is Exile.


Supportive services, one of the 14 program elements for the WIOA youth program, are services that enable an individual to participate in WIOA activities. These services enable an individual to participate in WIOA activities (such as, but not limited to, assistance with transportation, child care, housing, health care, educational testing, and work-related tools).
There is an additional list of services here.
Check out the resources below for information and ideas on providing supportive services to youth.


text:
December 10, 2020 by FDC Digital in Editorial / In the Press / Press Releases
Download the soft copy of the FDC Manifesto 2021-2026 below FDC-Manifesto 2021-2026
September 8, 2020 by FDC Admin in Editorial / In the Press / Party News / Press Releases
We are saddened to announce the sudden disappearance of Ms. Nalongo Namwanga Lukia, the Bwaise 1 Parish Woman Councilor to Kawempe Division Urban Council in Kampala City. She also doubles as the FDC NEC member serving as Deputy Secretary for Local Government. At the time of her abduction, she was vying for the Kawempe South […]
August 28, 2020 by FDC Admin in Editorial / Party News
On Wednesday 26th August 2020, the Party registered a landmark achievement of deepening democracy within the Party rank and file, and the general political spectrum. Two Candidates returned nomination forms to the Party Electoral commission at a colorful function presided over by the Party Electoral commission Acting chairman Hon. Boniface Toterebuka Bamwenda at the FDC […]
June 24, 2020 by FDC Adm in Editorial
Yesterday, over 6million registered Malawians thronged in huge numbers to polling booths across the Country to re-elect the next President of Malawi marking and end to a full year political showdown between Government, Opposition and civil society. The re- run of May 2019 Presidential election was ordered by Malawi Constitutional court in February 2020 after […]
June 19, 2019 by FDC Digital in Editorial
The Beginning In 2000, while working at the World Bank, I heard that Dr Kizza Besigye would contest for the national presidency in 2001, and I affirmed that he would be my candidate. Earlier on in 1996, while still working at the Ministry of Finance, I had met Dr. Besigye as we investigated tax fraud […]
Uganda's Second Liberation Struggle: Dr. Kizza Besigye
It's important that Ugandans, especially, the young people, clearly understand the political challenges that bedevil our country and how we ought to confront and overcome them. This piece has been prompted by the discernible misunderstanding as to what the current political struggles are about and what their trajectory is. How did Uganda, as a country […]
How Museveni Has Sabotaged The Energy Sector
February 13, 2019 by FDC Digital in Editorial / In the Press
This write-up has been prompted by repeated misinformation and blame-game by Mr Museveni on Uganda's chronic energy crisis. This has been, especially, in an attempt to explain the very long delay in completing the Bujagali dam project. It's important, however, to look at the whole energy sector because this is the heart of a country's […]
Speech By The Party President Hon. Eng. Patrick Oboi Amuriat At The Special National Council 2018
December 13, 2018 by FDC Digital in Editorial
The Party Chairman, Amba. Wasswa Biriggwa The Peoples President, The Leader of Minority, Hon. Members of Parliament, The FDC National Leadership, Eminent Persons, Members of this distinguished National Council, Fellow comrades of this great party, Invited guests, Ladies and gentlemen. I welcome you all to Najjanankumbi; the home of FDC. I want to thank you […]
FDC is being wrongly implicated in the chaos that engulfed Arua yesterday!
I am getting disturbing reports from Arua to the effect that Forum for Democratic Change (FDC) leadership in the region is being wrongfully implicated in the chaos that engulfed Arua yesterday evening. I was particularly informed that Hon. Fungaroo is being hunted by the army. Last night about 30 military personnel surrounded Hotel Pacific where […]
FDC wins Rukungiri By-Elections
June 6, 2018 by FDC Digital in Editorial
The Forum for Democratic Change (FDC) Candidate, Betty Bamukwatsa Muzanira has won the hotly contested Rukungiri Woman MP by-election. Muzanira was declared winner by the Electoral Commission. Our Candidate polled 50,611 votes against ruling party, National Resistance Movement's (NRM), Winfred Matsiko who polled 46,329 votes. The seat fell vacant last month after Court of Appeal […]


Help us support Catholic schools.
Your 100% tax-deductible gift will help us support Catholic schools as NCEA works to provide vital leadership training, professional development, as well as public policy advocacy and research for the more than 150,000 Catholic school educators nationwide. Your financial gift will strengthen our Catholic schools now and in the future. We are grateful for your donation.


Since we were selected as SBS winners, we have been welcomed into the supportive SBS community and have seen a significant increase in our Twitter followers. It is an honour to be part of the SBS family and we look forward to the many opportunities our membership will inevitably present in the future! Thanks Theo, for your vision in creating the SBS club!
Schoolwear Plus is one of the largest independent schoolwear and uniform specialists in Essex. We are a family business, with deep roots in the local community and we pride ourselves on offering a comprehensive service to you, our valued customer. We don't just design and source school uniforms; we also supply universities, clubs, businesses - indeed anyone who requires a specific uniform or kit or is looking for a customised / personalised garment or accessory. Our ethos is to work collaboratively with our customers to help you with your uniform requirements, either by bringing our expertise to the design and product selection process or by offering exemplary customer service, and our objective is to deliver the best possible value. We know how important it is for you to be able to buy uniform easily, at the right price and with the minimum of fuss. Our aim is to provide a differentiated and valuable service, with all year round availability of specific uniform items, general items and associated accessories. We try to hold sufficient stock of all sizes to meet the seasonal requirements. We are committed to providing each and every one of our valued customers with a service that meets your requirements and surpasses your expectations. Our staff are all fully-qualified and trained to handle all aspects of uniform matters. They are friendly, supportive and helpful and are measured primarily on customer service. We are delighted to report that we often receive accolades for our staff going the "extra mile" to ensure customer satisfaction. Our suppliers are carefully selected and are all reputable companies who adhere to a strict ethical code of practice. Our retail store in Chelmsford offers a large, friendly environment, with a spacious product display area and changing rooms, etc., allowing you to browse, in comfort, at your leisure.
Have a passion not only for what you do, but also for the people you work with. Building meaningful relationships with your staff, suppliers and customers makes for a more positive and enjoyable experience for everyone. Supporting your local community is rewarding in many ways, and can take many forms. We have offered work experience placements for many years to students at local schools; they never fail to impress us with their eagerness to learn and their personal growth over the time they spend with us.


text:
Tag Archives: News
James Cohan Gallery Presents Fred Tomaselli's Current Events
May 14, 2014 rezpect	3 Comments
After Oct. 16, 2010, 2014, By Fred Tomaselli. Photo-collage, Leaves, Acrylic, and Resin on Wood Panel (All Photos By Gail)
My first exposure to painter/collagist Fred Tomaselli's work was his exhibit at the Brooklyn Museum back in 2011, so I was very excited about attending the opening reception for his latest collection of paintings and collages entitled Current Events, which opened at the James Cohan Gallery on May 1st.
Detail from After Oct. 16, 2010
In his fourth solo exhibition at the gallery, Tomaselli presents eights new collage paintings and over 30 works from his ongoing New York Times collage series. The gallery space is huge and there is a ton of cool stuff to look at.
Detail from Black Star
Tomaselli's art is very visually psychedelic, but there is also so much going on as far as the actual form of the work and the story each tells that you could spend hours studying and enjoying each piece.
Detail from Gyre
As the exhibit's press release explains, "over the course of a career that spans three decades, Tomaselli has transformed his daily life and many obsessions — gardening, birding, fly-fishing, recreational drugs – into mind-bending, consciousness-expanding paintings.
Serpent's Body Detail from Pentrators
Since March 16th, 2005 Tomaselli has been working on The New York Times paintings. According the the Press Release, "He became absorbed by the photo on the front page in which he describes, "Bernie Ebbers, the just convicted WorldCom chairman, was clutching the hand of his wife as he was being expelled from 'the Eden of Finance' by the camera-wielding angels of the paparazzi." Drawing and collaging directly on the photo, Tomaselli created his first "collaboration" with the lead page of The New York Times. The series now consists of 80+ works."
Here are a few from the exhibit:
So, you know what you like to look at and what stimulates your mind. Surely I do not need to say anymore to talk you into going to see this exhibit: just do yourself a favor and go.
Fred Tomaselli's Current Events will be on Exhibit Through June 14th, 2014 at James Cohan Gallery, Located at 533 West 26th Street in the Chelsea Gallery District. Hours are Tuesday – Saturday, 10:00 AM – 6:00 PM.
artartistcollageConsumerismCurrent EventsFred TomaselliHeadlinesJames Cohan GallerylacquerNew York TimesNewsNewspapers
RIP Walter Cronkite
July 17, 2009 rezpect	2 Comments
"And That's The Way It Is."
Walter Cronkite, the legendary CBS Evening News anchorman, who I've grown up with since I was a baby, has passed away today, July 17th, 2009, at age 92. RIP.
AnchormanCBSin memoriumNewsobitRIPwalter cronkite


text:
Q: cannot convert lambda expression to type ienumerable because it is not a delegate type in kendo grid mvc I am trying to bind dropdown in kendo grid MVC but it's giving me the error

cannot convert lambda expression to type ienumerable because it is not
a delegate type

Below is my code
@(Html.Kendo().Grid<mymodel.TableRelationShip>()
.Name("myid").HtmlAttributes(new { @class = "table-responsive grid-table" })
.Columns(columns =>
{

        columns.ForeignKey(p => p.PK_User_Table, ds=>ds.Read(r => r.Action("User_Table", "PageManagement")), "PK_User_Table", "TableName")
        .Title("Primary Table").Width(200);

    columns.Command(command => command.Destroy()).Width(150);
})
.ToolBar(toolbar =>
{
    toolbar.Create();
    toolbar.Save();
})
.Editable(editable => editable.Mode(GridEditMode.InCell).CreateAt(GridInsertRowPosition.Bottom))
.Pageable()
.Navigatable()
.Sortable()
.Scrollable()
.DataSource(dataSource => dataSource
    .Ajax()
    .Batch(true)
    .PageSize(20)
    .ServerOperation(false)
    .Model(model =>
    {
        model.Id(p => p.PKID);
        model.Field(p => p.PKID).Editable(false);
        model.Field(p => p.PK_User_Table).DefaultValue(1);

    })
    .Create(Create => Create.Action("xyz", "mycontroller").Data("additionalInfo"))
    .Read("xyz", "mycontroller")
    .Update("xyz", "mycontroller")
    .Destroy("xyz", "mycontroller")
)
            )


I currently work for Oracle in Cambridge.
I previously worked in research at ORL and the University of Cambridge Computer Laboratory; in product development at Virata, Marconi, BAE Systems and Netronome; as a senior lecturer at the Royal School of Signals.
I have a BA and a PhD in computer science, both from the University of Cambridge.
Software is fractal. What are the consequences? What should we do?
What should everyone know about computing? And why?
Analysis of an article by James Bamford on NSA surveillance in the USA.
A book about politics, history and hackers.
IEEE Software, January/February 2010, pp50-55.
Four mechanisms that explain the power of pair programming.
Proc 19th Annual workshop on Psychology of Programming, July 2007.
A measure of autism correlates surprisingly well with programming ability.
An older, longer version of the above pair-programming article.
Journal of Information Technology Education, Vol 6, pp192-214, 2007.
Analysis of an essay by Paul Graham on start-ups and taxation.
Cryptographic analysis of the GSM authentication algorithm.
For other material, see papers, patents, etc.


Sickle cell anemia cannot be prevented. There are some general guidelines that may keep the condition under control. Be sure to discuss these with your doctor.
Take daily folic acid supplements. This will help to build new red blood cells.
Get regular check-ups with knowledgeable healthcare providers.