text:
The Bill Whitehead Award for Lifetime Achievement
Fiction Awards
The Edmund White Award for Debut Fiction
The Ferro-Grumley Awards
Nonfiction Awards
The Judy Grahn Award for Lesbian Nonfiction
The Randy Shilts Award for Gay Nonfiction
Poetry Awards
The Audre Lorde Award for Lesbian Poetry
The Thom Gunn Award for Gay Poetry
The Publishing Triangle Award for Trans and Gender-Variant Literature
The Robert Chesley Award for Lesbian and Gay Playwriting
The Betty Berzon Emerging Writer Award
The Publishing Triangle Leadership Award
About The Publishing Triangle
Links for LGBTQ Writers
Best Lesbian and Gay Novels
The Publishing Triangle was founded in the winter of 1988–89 to bring book publishing professionals together for networking and mutual support, provide a forum for solidarity and community, and to advance the cause of an exciting and fast-emerging LGBTQ literature.
Three people opened their Rolodexes and invited as many LGBTQ people as they knew in the industry to the initial organizing meetings. They were Michael Denneny, an editor at St. Martin's Press; David Groff, an editor at Crown Publishers; and Robert Riger, an executive at the Book-of-the-Month Club, who hosted the meetings.
Even as a subcommittee led by Trent Duffy of E. P. Dutton was writing bylaws and getting the organization incorporated, the Publishing Triangle was giving out its first award: Edmund White was presented with the initial Bill Whitehead Award for Lifetime Achievement in conjunction with an event held by another recently formed LGBTQ organization, the Lambda Literary Foundation, at the American Booksellers Association convention in Washington, DC, in the spring of 1989. Giving out this award was a first step in the Publishing Triangle's emerging public profile, and honoring LGBTQ writers and books would grow over the decades to become the Publishing Triangle's most prominent purpose.
The first steering committee took office in the spring of 1990, it was chaired by Michele Karlsberg of Amethyst Press and Michael Denneny; Carole De Santi was secretary and Trent Duffy was treasurer. Other leaders included a range of authors, editors, agents, marketers, booksellers, and other publishing professionals, among them Lew Archibald, Malaga Baldi, Christopher Bram, David Cashion, Jane DeLynn, David Groff, Robin Hardy, Stan Leventhal, Ethan Mordden, Roz Parr, Howard Reeves, Matt Sartwell, Lawrence Schimel, Anna Sequoia, Carrie Smith, Mary South, and Sharon Stonekey.
In its initial years, the Publishing Triangle's leaders soon realized that, while their goal to provide a networking community was important, the group should help LGBTQ literature garner more attention and to combat the barriers, in both the industry and American society, preventing queer books and writers from reaching a wider audience. This led to a variety of programs and events, including the following:
The Publishing Triangle hosted forums about book publishing and issues in LGBTQ culture, including a 1990 event in support of the so-called NEA Four—the transgressive performance artists, two of them queer, whose government grants from the National Endowment for the Arts had been vetoed.
Led by editor and writer Stan Leventhal, with much support from Brian Phillips of Grove Atlantic, it founded an LGBTQ lending library, named for the writers Pat Parker and Vito Russo; the library would later become a permanent part of New York's LGBTQ Community Services Center.
Spearheaded by marketer and publicist Michele Karlsberg, the group set up and funded National Lesbian and Gay Book Month, which supported exhibits and events in queer and non-queer bookstores and other venues nationwide every June. That program helped establish an organic, continuing effort to publicize and celebrate LGBTQ literature as part of pride festivities.
Led by writer Stanley Ely, the Publishing Triangle also established a program called BookAIDS. It collected unsold paperback books from publishers and sent to them queer community centers and HIV/AIDS-related medical clinics across the United States, to be distributed for free to people living with AIDS.
In 1997, the Publishing Triangle added two more awards, in nonfiction, named in honor of Judy Grahn and Randy Shilts; by that point, it was presenting its lifetime achievement award in a joint ceremony every April with the Ferro-Grumley Literary Foundation, which had set up awards in lesbian and gay fiction, and with the Robert Chesley Foundation, which was honoring queer playwrights.
Another program in the late 1990s was a selection of the 100 best lesbian and gay novels. The Triangle asked a group of 14 diverse writers and scholars to pick the 100 most outstanding queer novels up to that point, partly in order to promote discussion among all readers, gay and straight. The resulting list proved both thought-provoking and controversial, because it included some novels in which the queer content was all in the subtext (e.g., Melville's Billy Budd) and other novels with no queer content but in which the major character(s) stand as outsiders to the society around them—in a way that can be coded as queer (e.g., Harper Lee's To Kill a Mockingbird). So many readers objected to the inclusion of those books at the expense of more popular LGBTQ classics that a second list was compiled from visitors' comments. Both lists can be viewed here.
In 2001, the Publishing Triangle—under its then chair, editor and poet Charles Flowers—added two poetry awards, named in honor of Audre Lorde and Thom Gunn. In 2006, it added an award in queer debut fiction, named in honor of Edmund White. In 2016 an award in trans and gender-variant literature was added. All awards come with significant cash prizes and have been underwritten by generous donors and members and other supporters of the Publishing Triangle.
As the LGBTQ book world has continued to evolve, so has the Publishing Triangle, with stakeholders in LGBTQ literature coming together at its annual holiday parties, awards ceremonies, and other events, and also virtually through its website and its social media presences on Facebook and Twitter. After more than thirty years, the Publishing Triangle continues to find new ways to support LGBTQ books and the people who write, edit, sell, support, and read them.
The Publishing Triangle
511 Avenue of the Americas, #D36
Website by The Internet Joy Agency


George Washington Papers, Series 4, General Correspondence: George Johnston, Report on Virginia Battalions . 1777. Manuscript/Mixed Material. https://www.loc.gov/item/mgw447266/.
(1777) George Washington Papers, Series 4, General Correspondence: George Johnston, Report on Virginia Battalions . [Manuscript/Mixed Material] Retrieved from the Library of Congress, https://www.loc.gov/item/mgw447266/.
George Washington Papers, Series 4, General Correspondence: George Johnston, Report on Virginia Battalions . 1777. Manuscript/Mixed Material. Retrieved from the Library of Congress, <www.loc.gov/item/mgw447266/>.


text:
College Briefs Sept. 16
College to host moderated discussion on U.S prison system
A presentation titled "The Carceral State: Race, Citizenship and American Life in the 21st Century," will be held 7:30–9:30 p.m. Sept. 17 in Emerson Suites Room B as part of Ithaca College's celebration of Constitution Day.
Marie Gottschalk and Adolph Reed Jr., both professors of political science at the University of Pennsylvania, will engage in a conversation moderated by Carlos Figueroa, assistant professor of politics at the college.
Gottschalk and Reed will talk about mass incarceration and its relation to governmental policies and some of the social, moral and political issues stemming from it. They will also discuss the development, origins and consolidation of the U.S. carceral state and its meaning today following the 50th anniversary of the Civil Rights Act of 1964. A question and answer session will follow the discussion.
Reed's research focuses on American and African-American politics and urban politics and political development, and he has written numerous books on these issues.
Gottschalk is a specialist in American politics, focusing on criminal justice, race and the development of the welfare state. Her latest book is titled "Caught: The Prison State and the Lockdown of American Politics."
Figueroa writes and teaches in the areas of race, religion and citizenship; African-American politics and political thought; policy analysis; and public leadership. He joined the college's politics department in 2013.
U.S. News & World Report ranks college ninth in northern region
U.S. News & World Report, a national magazine, has once again ranked Ithaca College as one of the top colleges and universities in the North. The magazine's 2016 list of "Best Colleges" ranked the college ninth out of 138 regional universities.
It also ranked the college 12th in its "Best Value" list of universities that provide a quality education for an affordable cost in the northern region.
The college has been placed in the top 15 "Best Colleges" Regional Universities in the North for 21 straight years and has been ranked No. 9 for the past two years.
Villanova University was ranked the top regional university in the northern region.
The magazine ranks colleges based on measures of peer assessment, graduation and retention rates, faculty resources, student selectivity, financial resources, graduation rate performance and alumni giving.
Ithaca College is placed in the regional universities category, which includes institutions that provide a full range of undergraduate majors and master's degree programs but few doctoral programs. The regional universities category is divided into four sections: North, South, Midwest and West. The magazine also separates rankings for national universities and liberal arts colleges.
Discussion on transborder gender to be held Sept. 21
The Ithaca College Center for the Study of Culture, Race, and Ethnicity will hold its first presentation of its annual discussion series featuring Maylei Blackwell, who will discuss "Transborder Gender and Indigeneity" at 7 p.m. Sept. 21 in Clark Lounge.
Blackwell will present her research on the increasing complexity of community in Los Angeles in the subject of indigenous migration from South America. She seeks to better understand how indigenous women advocate for themselves as they migrate and proceed through the systems of racial overlap and hybridization.
Blackwell is an associate professor of Chicana studies at the University of California, Los Angeles.
She serves as one of the directors of the Mapping Indigenous Los Angeles Project, a digital mapping project of indigenous communities. She is also a representative of the Abya Yala Working Group of the Native American and Indigenous Studies Association, and the author of a book about feminist voices in the Chicana movement.
College BriefsithacaIthaca CollegeThe Ithacan

redpajama_set_name: RedPajamaCommonCrawl


text:
Look: Is this what EDSA would look like without private cars?
It's a sight to behold
by Leandre Grecia | Aug 13, 2019
PHOTO: Louwie Gan
Remember last week's bus lane fiasco along EDSA? While some of us were complaining, others actually took their time to think of possible solutions to the ever-growing traffic problem.
One previous suggestion from a concerned commuter featured a possible reworking of the lane system along EDSA, which was shown via a series of illustration. That, however, seemed a bit far-fetched, but the same can be said about this other proposal we came across just recently.
Architect Louwie A. Gan shared via Facebook a video simulation of what EDSA would look like if private cars were banned during rush hour. It's quite the sight to behold, and if you want to see more, you can check out the full video below:
Gan is suggesting the ban of private vehicles along EDSA specifically between 5:30-8am and 5:30-8pm. He didn't mention anything on which days of the week this would be implemented, but we can assume it'll cover weekdays. The video shows how decongested EDSA would be during those rush hours if only 8-10 buses ferrying 400 passengers in total would be passing along the major thoroughfare as opposed to the same number of people driving through, but aboard one vehicle each.
Granted, of course, that the ratio of passengers to private vehicles isn't always 1:1, but the video gives us a good glimpse of how a policy such as this one would greatly alleviate the traffic along EDSA without authorities having to reinvent the wheel.
Such a policy would encourage most commuters to use public transport to get to their respective workplaces. But considering how the MRT and most city buses look in their current states, it won't be easy to convince motorists to leave their cars at home. And then there's the consequence of private vehicles clogging up C5 and all the secondary roads.
So far there have been no sure-fire solutions to the constant problem that is EDSA traffic, but it's ideas like these that get our brains churning, and that's more productive than being angry at everything all the time.
Pasig mayor: MMDA efforts on EDSA adding traffic to our area
EDSA traffic,
EDSA,
traffic management,


Want to shop? Online shopping is the real deal. In the recent years, technology has dominated our markets and people should take advantage of the effectiveness and efficiency of goods and services offered online. Nowadays, shopping is a matter of taking your phone, going through a number of online stores, browsing, comparing products and prices and then clicking the "Buy" icon.
More and more people are embracing technology and doing their Buydig shopping online. And why not? Your feet do not have to suffer from all that walking. This is because you have an easy and convenient way of shopping from the comfort of your home. And shortly after you click the buy icon, you receive your goods at your doorsteps.
With the help of advanced technology, people can fulfil obligations and responsibilities without stepping out. This would include paying bills; like water and electricity bills, watching movies, reading e-books online, study online and so on. Among those, one that has really been embraced all over the world is shopping online.
Nowadays, more and more people, especially the office workers are visiting the online stores sites at www.buydig.com most often, for the office workers it's a great help since they don't have much free time to do rounds shopping. Most of the time they are busy working even on weekends, if not working, they are busy studying and attending to more demanding responsibilities.
If you trying on saving your fuel, since going round on a shopping spree will consume your fuel, if you are trying to save on time to attend to other more important duties that are income generating, If you can't stand crowded places, noisy environments, and standing on queues on hours end, then shopping online is your way to go.
For the service providers, online shopping creates a great platform for them to promote their products internationally. It simply means widening the markets. Their products can easily be accessed by anyone around the world. Online shopping brings the term "the world is a global village" closer to home. This way of shopping narrows the gap between the buyers and sellers. This gap-narrowing would mean achieving competitive advantage because they are able to get rid of intermediaries and negotiate directly with their customers.
As I conclude, internet shopping is faster, convenient and generates better deals. The concept of home shopping has been here with us for a long time in form of commercial catalogues and television commercials. But the concept of home shopping never became a widespread concept until internet flooded our screens due to the now vast potentials and advancements that lacked before in the eras of the televisions. Internet shopping has become part and parcel of our daily lives. With online shopping, you never go wrong. You only need to do a review and research of the services offered by the online stores you prefer buying from, press the button, and voila! You already made a transaction. For more facts and information about online shopping, visit http://www.huffingtonpost.com/2013/08/21/best-websites-vintage-furniture_n_3791464.html.


text:
from __future__ import print_function
import time
from datetime import datetime
from heliotron import Bridge, presets
from astral import Astral

## Set up our timezone by feeding in the nearest major city, and then a
## more precise latitude/longitude (optional), to get the most accurate
## sunrise/sunset times as is possible
astral = Astral()
astral.solar_depression = 'civil'  # 6 degrees below horizon
city = astral.geocoder['Dallas']
city.latitude = 32.9614
city.longitude = -96.8259
sun = city.sun(date=datetime.now(), local=True)

print(city)
print('Dawn:    %s' % str(sun['dawn']))
print('Sunrise: %s' % str(sun['sunrise']))
print('Sunset:  %s' % str(sun['sunset']))
print('Dusk:    %s' % str(sun['dusk']))

bridge = Bridge(ip='10.0.0.42', app_name='testscript')
lights = bridge.get_lights()

## Set the lights to a jarring, eye-gouging 6500K (over 3 seconds)
print('Blinding you...')
for light in lights:
    print('- from %s' % light.name)
    light.set_kelvin(6500, secs=3)

time.sleep(5)

## Dim the lights for a movie, optionally turning them entirely off
print('Turning down lights...')
for light in lights:
    print('- at %s' % light.name)
    light.movie_dim(off=True)

time.sleep(6)

## Set the lights to a sleepy 2000K
print('Immediate %dK switch-on...' % presets.CANDLE_LIGHT)
for light in lights:
    print('- at %s' % light.name)
    light.torch(kelvin=presets.CANDLE_LIGHT, lum=127)

time.sleep(3)

## Switch in jarring fashion to 4500K (equivalent to a clear mid-afternoon sky)
print('Jarring temperature change to %dK...' % presets.MID_AFTERNOON)
for light in lights:
    print('- at %s' % light.name)
    light.set_kelvin(presets.MID_AFTERNOON)

redpajama_set_name: RedPajamaGithub


The Gorilla LP-45 12" Retro Vinyl Storage Case in cool 'Surf Green' finish, allows you to keep your precious 12" records in mint condition. This great value record storage case is capable of holding roughly 40 to 45 12" vinyl records, has retro metal corner protectors and a black, soft felt interior to keep your record collection fully protected.
You can quickly and easily add and remove your records from the case and features a hinged lid. For added convenience, the case has a strong handle to make it easy to transport your collection.
The Gorilla LP-45 is the best value in it's class!


Address: Mbonani Myisela No 36, Standerton, 2429, South Africa, Mpumalanga. See full address and map.
Address: 3 Louw St, Bethlehem, 9701, South Africa, Free State. See full address and map.
Address: 18 Lood St, Brackenfell, 7560, South Africa, Western Cape. See full address and map.
Address: 109 Scholtz St, Lichtenburg, 2740, South Africa, North West. See full address and map.
Address: 24 Jones Rd, Jet Park, Gauteng, 1459, South Africa, Boksburg. See full address and map.
Address: 1 Karee Rd, Kraaifontein Ind, Kraaifontein, South Africa, Western Cape. See full address and map.
Address: Assegaai Pl, Kraaifontein Ind, Kraaifontein, South Africa, Western Cape. See full address and map.
Address: 15 Arnot St, Douglas, 8730, South Africa, Northern Cape. See full address and map.
Address: Cnr. 3rd & 5th St, Delmas, 2210, South Africa, Mpumalanga. See full address and map.
Address: 2 Cypress Ave, Glen Anil, Kwazulu Natal, 4051, South Africa, Durban. See full address and map.
Address: 101 Coventry Rd, Workington, Harare, Zimbabwe, Zimbabwe. See full address and map.
Address: Unit c3, Bergriver Park, Cape Town. See full address and map.
Address: 12 Settlers Way, East London, 5201, South Africa, Eastern Cape. See full address and map.
Address: Oud St, Delmas, 2210, South Africa, Mpumalanga. See full address and map.
Address: 5 De Villiers Ave, Vereeniging, 1939, South Africa, Gauteng. See full address and map.
Address: 81 Murray St, Central, Kroonstad, 9499, South Africa, Free State. See full address and map.
Address: 212 Van Der Hoff Rd, Hermanstad, Gauteng, 0082, South Africa, Pretoria. See full address and map.
Address: 107 Agatha St, Sentrapark, Tzaneen, 0850, South Africa, Limpopo. See full address and map.
Address: 2 Luitingh St, Potch Industria, Potchefstroom, 2520, South Africa, North West. See full address and map.
Address: 32 Davies Rd, Malvern East, Gauteng, 1401, South Africa, Germiston. See full address and map.
Address: Schoonspruit Rd, Malmesbury, 7300, South Africa, Western Cape. See full address and map.
Address: Cnr. Piet Retief & Beeton St, Ladybrand, 9745, South Africa, Free State. See full address and map.
Address: 25 Sarel Cilliers St, Delmas, 2210, South Africa, Mpumalanga. See full address and map.
Address: 98 Nelson Mandela Dve, Lichtenburg, 2740, South Africa, North West. See full address and map.
Address: Botha St, Pienaarsdorp, Klerksdorp, 2571, South Africa, North West. See full address and map.
Address: 320 D F Malan Dve, Gauteng West, Gauteng, 0183, South Africa, Pretoria. See full address and map.
Address: 3 Bartlett Lake Office Pk 186 Trichardt Rd, Bartlett, Gauteng, 1459, South Africa, Boksburg. See full address and map.
Address: 26 Tennant St, Stellenbosch, 7600, South Africa, Western Cape. See full address and map.
Address: 31 Kruger St, Wolmaransstad, 2630, South Africa, North West. See full address and map.
Address: 22 c Doyle St, North End, Eastern Cape, 6001, South Africa, Port Elizabeth. See full address and map.
Address: 24 Vorster St, Makhado, 0920, South Africa, Limpopo. See full address and map.
Address: 31 Manchester St, Jacobs, Kwazulu Natal, 4052, South Africa, Durban. See full address and map.
Address: 16 Settlers Way, East London, 5201, South Africa, Eastern Cape. See full address and map.
Address: 80 Prince St, Bloemhof, 2660, South Africa, North West. See full address and map.


text:
Abharella is a genus of trilobite in the family Anomocaridae.  The genus was first described from the Alborz Mountains in Iran, and has been found in France and possibly Turkey.

References

Anomocaridae

redpajama_set_name: RedPajamaWikipedia


text:
Differences in rate of functional decline across three dementia types
Dawn P. Gill, Rebecca A. Hubbard, Thomas D. Koepsell, Michael J. Borrie, Robert J. Petrella, David S. Knopman, Walter A. Kukull
Background: The purpose of this study was to estimate differences in rates of functional decline in Alzheimer's disease (AD), dementia with Lewy bodies (DLB), and vascular dementia (VaD) and whether differences vary by age or sex. Methods: Data came from 32 U.S. Alzheimer's Disease Centers. The cohort of participants (n = 5848) were ≥60 years of age and had clinical dementia with a primary etiologic diagnosis of probable AD, DLB, or probable VaD; a Clinical Dementia Rating-Sum of Boxes score <16; and a duration of symptoms ≤10 years. Dementia diagnoses were assigned using standard criteria. Annual mean rate of change of the Functional Activities Questionnaire (FAQ) score was modeled using multiple linear regression with generalized estimating equations adjusted for demographics, comorbidities, years since onset, and cognitive status (mean follow-up = 2.0 years). Results: FAQ declined more slowly over time in those with VaD compared with AD (difference in mean annual rate of change: -0.91; 95% confidence interval [CI]: -1.68, -0.14). VaD participants also declined at a slower rate than DLB participants, but this difference was not statistically significant (-0.61; 95% CI: -1.45, 0.24). There was no significant difference between DLB and AD. Within each group, rate of decline was more rapid for the youngest participants. Conclusions: In this sample, findings suggested that VaD patients declined in their functional abilities at a slower rate compared with AD patients and that there were no significant differences in rate of functional decline between patients with DLB compared with those with either AD or VaD. These results may provide guidance to clinicians about average expected rates of functional decline in three common dementia types.
Alzheimer's and Dementia
5 SUPPL.
https://doi.org/10.1016/j.jalz.2012.10.010
Dementia with Lewy bodies
Functional decline
Instrumental activities of daily living
Vascular dementia
10.1016/j.jalz.2012.10.010
Dive into the research topics of 'Differences in rate of functional decline across three dementia types'. Together they form a unique fingerprint.
dementia Social Sciences 100%
Dementia Medicine & Life Sciences 83%
Vascular Dementia Medicine & Life Sciences 72%
Lewy Bodies Medicine & Life Sciences 12%
Mental Status and Dementia Tests Medicine & Life Sciences 10%
Comorbidity Medicine & Life Sciences 7%
Gill, D. P., Hubbard, R. A., Koepsell, T. D., Borrie, M. J., Petrella, R. J., Knopman, D. S., & Kukull, W. A. (2013). Differences in rate of functional decline across three dementia types. Alzheimer's and Dementia, 9(5 SUPPL.), S63-S71. https://doi.org/10.1016/j.jalz.2012.10.010
Differences in rate of functional decline across three dementia types. / Gill, Dawn P.; Hubbard, Rebecca A.; Koepsell, Thomas D. et al.
In: Alzheimer's and Dementia, Vol. 9, No. 5 SUPPL., 10.2013, p. S63-S71.
Gill, DP, Hubbard, RA, Koepsell, TD, Borrie, MJ, Petrella, RJ, Knopman, DS & Kukull, WA 2013, 'Differences in rate of functional decline across three dementia types', Alzheimer's and Dementia, vol. 9, no. 5 SUPPL., pp. S63-S71. https://doi.org/10.1016/j.jalz.2012.10.010
Gill DP, Hubbard RA, Koepsell TD, Borrie MJ, Petrella RJ, Knopman DS et al. Differences in rate of functional decline across three dementia types. Alzheimer's and Dementia. 2013 Oct;9(5 SUPPL.):S63-S71. doi: 10.1016/j.jalz.2012.10.010
Gill, Dawn P. ; Hubbard, Rebecca A. ; Koepsell, Thomas D. et al. / Differences in rate of functional decline across three dementia types. In: Alzheimer's and Dementia. 2013 ; Vol. 9, No. 5 SUPPL. pp. S63-S71.
@article{5f8eeee8a43a4722aaf1354c6ebc364c,
title = "Differences in rate of functional decline across three dementia types",
abstract = "Background: The purpose of this study was to estimate differences in rates of functional decline in Alzheimer's disease (AD), dementia with Lewy bodies (DLB), and vascular dementia (VaD) and whether differences vary by age or sex. Methods: Data came from 32 U.S. Alzheimer's Disease Centers. The cohort of participants (n = 5848) were ≥60 years of age and had clinical dementia with a primary etiologic diagnosis of probable AD, DLB, or probable VaD; a Clinical Dementia Rating-Sum of Boxes score <16; and a duration of symptoms ≤10 years. Dementia diagnoses were assigned using standard criteria. Annual mean rate of change of the Functional Activities Questionnaire (FAQ) score was modeled using multiple linear regression with generalized estimating equations adjusted for demographics, comorbidities, years since onset, and cognitive status (mean follow-up = 2.0 years). Results: FAQ declined more slowly over time in those with VaD compared with AD (difference in mean annual rate of change: -0.91; 95% confidence interval [CI]: -1.68, -0.14). VaD participants also declined at a slower rate than DLB participants, but this difference was not statistically significant (-0.61; 95% CI: -1.45, 0.24). There was no significant difference between DLB and AD. Within each group, rate of decline was more rapid for the youngest participants. Conclusions: In this sample, findings suggested that VaD patients declined in their functional abilities at a slower rate compared with AD patients and that there were no significant differences in rate of functional decline between patients with DLB compared with those with either AD or VaD. These results may provide guidance to clinicians about average expected rates of functional decline in three common dementia types.",
keywords = "Alzheimer's disease, Dementia with Lewy bodies, Disease progression, Functional decline, Instrumental activities of daily living, Vascular dementia",
author = "Gill, {Dawn P.} and Hubbard, {Rebecca A.} and Koepsell, {Thomas D.} and Borrie, {Michael J.} and Petrella, {Robert J.} and Knopman, {David S.} and Kukull, {Walter A.}",
note = "Funding Information: This study was supported by the Canadian Institutes of Health Research (CIHR) LAF 95193 and NIH 1R03AG035027 . The NACC is funded by NIH U01 AG016976 . The authors gratefully acknowledge the patients and families enrolled at the ADCs who contributed data to the UDS and the faculty and staff of the ADCs who conducted the evaluations and collected the data on which these analyses were based. The authors also thank the NIA, which provided support for the ADCs and NACC, as well as the CIHR, which provided funding for this project. ",
doi = "10.1016/j.jalz.2012.10.010",
pages = "S63--S71",
journal = "Alzheimer's and Dementia",
number = "5 SUPPL.",
T1 - Differences in rate of functional decline across three dementia types
AU - Gill, Dawn P.
AU - Hubbard, Rebecca A.
AU - Koepsell, Thomas D.
AU - Borrie, Michael J.
AU - Petrella, Robert J.
AU - Kukull, Walter A.
N1 - Funding Information: This study was supported by the Canadian Institutes of Health Research (CIHR) LAF 95193 and NIH 1R03AG035027 . The NACC is funded by NIH U01 AG016976 . The authors gratefully acknowledge the patients and families enrolled at the ADCs who contributed data to the UDS and the faculty and staff of the ADCs who conducted the evaluations and collected the data on which these analyses were based. The authors also thank the NIA, which provided support for the ADCs and NACC, as well as the CIHR, which provided funding for this project.
N2 - Background: The purpose of this study was to estimate differences in rates of functional decline in Alzheimer's disease (AD), dementia with Lewy bodies (DLB), and vascular dementia (VaD) and whether differences vary by age or sex. Methods: Data came from 32 U.S. Alzheimer's Disease Centers. The cohort of participants (n = 5848) were ≥60 years of age and had clinical dementia with a primary etiologic diagnosis of probable AD, DLB, or probable VaD; a Clinical Dementia Rating-Sum of Boxes score <16; and a duration of symptoms ≤10 years. Dementia diagnoses were assigned using standard criteria. Annual mean rate of change of the Functional Activities Questionnaire (FAQ) score was modeled using multiple linear regression with generalized estimating equations adjusted for demographics, comorbidities, years since onset, and cognitive status (mean follow-up = 2.0 years). Results: FAQ declined more slowly over time in those with VaD compared with AD (difference in mean annual rate of change: -0.91; 95% confidence interval [CI]: -1.68, -0.14). VaD participants also declined at a slower rate than DLB participants, but this difference was not statistically significant (-0.61; 95% CI: -1.45, 0.24). There was no significant difference between DLB and AD. Within each group, rate of decline was more rapid for the youngest participants. Conclusions: In this sample, findings suggested that VaD patients declined in their functional abilities at a slower rate compared with AD patients and that there were no significant differences in rate of functional decline between patients with DLB compared with those with either AD or VaD. These results may provide guidance to clinicians about average expected rates of functional decline in three common dementia types.
AB - Background: The purpose of this study was to estimate differences in rates of functional decline in Alzheimer's disease (AD), dementia with Lewy bodies (DLB), and vascular dementia (VaD) and whether differences vary by age or sex. Methods: Data came from 32 U.S. Alzheimer's Disease Centers. The cohort of participants (n = 5848) were ≥60 years of age and had clinical dementia with a primary etiologic diagnosis of probable AD, DLB, or probable VaD; a Clinical Dementia Rating-Sum of Boxes score <16; and a duration of symptoms ≤10 years. Dementia diagnoses were assigned using standard criteria. Annual mean rate of change of the Functional Activities Questionnaire (FAQ) score was modeled using multiple linear regression with generalized estimating equations adjusted for demographics, comorbidities, years since onset, and cognitive status (mean follow-up = 2.0 years). Results: FAQ declined more slowly over time in those with VaD compared with AD (difference in mean annual rate of change: -0.91; 95% confidence interval [CI]: -1.68, -0.14). VaD participants also declined at a slower rate than DLB participants, but this difference was not statistically significant (-0.61; 95% CI: -1.45, 0.24). There was no significant difference between DLB and AD. Within each group, rate of decline was more rapid for the youngest participants. Conclusions: In this sample, findings suggested that VaD patients declined in their functional abilities at a slower rate compared with AD patients and that there were no significant differences in rate of functional decline between patients with DLB compared with those with either AD or VaD. These results may provide guidance to clinicians about average expected rates of functional decline in three common dementia types.
KW - Alzheimer's disease
KW - Dementia with Lewy bodies
KW - Functional decline
KW - Instrumental activities of daily living
KW - Vascular dementia
U2 - 10.1016/j.jalz.2012.10.010
DO - 10.1016/j.jalz.2012.10.010
SP - S63-S71
JO - Alzheimer's and Dementia
JF - Alzheimer's and Dementia
IS - 5 SUPPL.


text:
Q: Can I generate samples of a discrete distribution in sequential order? I am generating k samples from a Zipf-Mandelbrot distribution (supported on {1, 2, ..., N}), and then sorting them. When k is large this gets slow, so I wondered: can I generate the samples in sequential order somehow? For example, is it possible to find a closed form for the distribution of the "deltas" between successive samples, in terms of k (assuming k << N, so the chance of repeat values is low)? Such a distribution could then be used to generate a list of deltas, then sum those to produce a sorted set of samples.
Generalized harmonic numbers show up in the moments of the Zipf distributions, so this might be tricky. Would it be easier with uniform or exponential? Is there a name for this idea?

redpajama_set_name: RedPajamaStackExchange


Strathallan celebrated their first-ever appearance in the Scottish Schools Under-18 Cup final by winning the title with a sumptuous victory over their Perthshire neighbours Glenalmond on the international pitch at BT Murrrayfield last night to confirm their status as competition favourites.
Having used forward power to bludgeon their way through the quarter and semi-final rounds against Stewart's Melville College and George Watson's College, Strathallan showed a different side to their rugby by playing a high-tempo handling game that allowed their fast backs to score freely.
Outstanding for Strathallan were wings Tom Clark and Finlay Laird, centre Angus Vipond, who was voted man of the match, and in the pack back rows Alex Marsh and Yannick Sutcliffe and second row Cameron Henderson.
For Glenalmond, who play in the second tier conference, it was a tough night in a constant defensive role. But they did have a number of attacking probes, notably from stand-off Rafe Houston and full-back Ben Morrison.
The Glenalmond pair combined excellently in the opening minutes with Houston cutting through the middle before throwing out a long pass to Morrison for a sensational opening score.
The reply by Strathallan however was instant, a series of quick passing ending with full-back Calum McKeown racing over and Vipond converting. Then, after a series of close-range attacks, second row Struan Robertson surged over, Vipond again adding the extras.
Strathallan's try-scoring machine was now at full tempo, confirmed when Strath worked a move from a set scrum that gave left wing Laird a try in the right-hand corner. Vipond was faced with a difficult conversion but the centre was nerveless and goaled from the touchline.
Glenalmond briefly hit back with a penalty by Morrison but again Strathallan promptly reasserted themselves with a try by winger Clark and then a close-range effort by Marsh converted by Vipond to send Strath into the break with a comfortable 33-8 lead.
The second half had barely resumed when Laird came through midfield to score his side's sixth try, Vipond again making it a seven pointer. Vipond then bagged his first try as the centre skimmed through for a score under the posts giving himself an easy conversion. Thereafter Strathallan, having made a number of changes, were less fluent but they did achieve one further breakthrough when Ollie Smith touched down for the final points of the game.


text:
Tikkun (https://www.tikkun.org/why-muslims-must-help-counter-totalitarian-islamism)
Why Muslims Must Help Counter Totalitarian Islamism
By Kabir Helminski | September 27, 2017
When almost forty years ago I naively set foot on the Sufi Path, inspired by its humanity, refinement, and love, I never imagined I would find myself on this battlefield. And yet now there is no way I can leave it, a battlefield on which innocents have been turned into enemies, religious discourse has been degraded, and where the ineptness and hypocrisy of Western Powers have caused millions to leave their homelands and seek refuge in foreign lands.
We can only attempt to stand for truth in the shadow of a Great Lie, a lie which begins on 9/11/2001. The old adage holds true: it is easer to deceive with a preposterously big lie than a small one. There are a hundred, perhaps a thousand facts that are not explained by the official narrative about 9/11. A sane and rational society would have initiated a criminal investigation for a crime so big. But most, as if hypnotized by the trauma of the event, accepted the story offered by an administration that lied about so many things. If our attention span were longer than 13 seconds, we would demand a real investigation with subpoena powers. But Americans are too distracted or or intellectually incapable of connecting the dots, especially this number of dots. And the tragedy continues to unfold.
Anybody who knows a little about the Middle East, knows that in 2001 Islamist movements were failing both politically, rarely drawing more than 10% in elections , and ideologically, unable to provide solutions to social problems. Al Qaeda had a few hundred followers, and our government had a handful of people working on counter-terrorism. Quite suddenly a new enemy could be created to replace the communist threat: Islamic Terrorism. We had been provided with a new reason for living, and the Patriot Act could be pulled out of a drawer and approved by Congress without its many hundreds of pages being read by those who voted for it.
Anyone should be able to reason that it is virtually impossible to defend a society from terrorist acts, especially if we have given terrorists good reason to want revenge. You don't need an international terrorist organization to set off a bomb in a crowded public place: in a mall, a train station, a sporting event, the downtown of any city.
The text above was just an excerpt. The web versions of our print articles are now hosted by Duke University Press, Tikkun's publisher. Click here to read an HTML version of the article, or click here to read a PDF version of the full article.
Tikkun 2017 Volume 32, Number 3:27-28
Gift/Bible Study/Omitting Beauty and Green
By Andrea Cohen | September 29, 2017
Here's something I
have two of, someone
said, which meant
much, and then
someone without
a word handed
me the one
thing she had—
and I could
barely, in my one
head, hold it.
How does a five-
year-old learn
to play dead?
The World Needs Repentance
By Rabbi Michael Lerner | September 27, 2017
Repentance, for all faiths or none: a High Holiday exercise
Trump Trauma: Where Reality TV Meets 'Reality by Decree'
By Chaia Heller | September 27, 2017
IT's 2004 AND, despite my best intentions, I'm a pop-culture junkie. While my one-year-old daughter is napping, I watch an episode of a new reality TV show, The Apprentice, hosted by New York real estate mogul, Donald Trump.
32.3 Summer
Spiritual Politics


RC4WD 1/10 Super Scale Rubber Mirror. These are the 'Style A' mirrors that can be used on a variety of bodies, both lexan and hard plastic. They are highly detailed and molded from a flexible rubber material to help resist damage.


text:
The Women's History Exhibit
Irene Mangum, Lib Greason, Irene Holding, Isabella Gill and Nancy Harris at the train depot
Two years in the making, our Women of Wake Forest exhibit will open on March 23, 2013… giving us a chance to learn from the stories of local women of the past who made lasting contributions in civic leadership, business, philanthropy, education and the arts.
A partial list of those receiving this special recognition in our first class of inductees includes:
•Very popular with town residents and college students, Lib Greason served as assistant postmistress while raising a family and helping her famous husband, regional sports icon Murray Greason, WFC basketball coach from 1933-57. Among those who led the social scene in Wake Forest, Lib moved with the college to Winston-Salem where she worked as executive assistant to the dean and assistant deans of the college.
•Daughter of prominent African American educator Allen Young, Ailey Mae Young was born in Wake Forest and became a noted teacher and community leader. She also made a lasting mark in politics, paving the way for equal representation of women and minorities by becoming only the second woman and first African American to serve on the Wake Forest Town Commission.
•As longtime editor of the Wake Weekly, journalist Peggy Allen spent more than half a century covering the town's news. Along with her husband, Bob Allen, Peggy was inducted into the North Carolina Journalism Hall of Fame in 2006.
The full exhibit will extend the length of the north wall of the Nancy Cullom Harris Auditorium, where photographs, documents and artifacts will bring to life the personalities and achievements of each individual honored. New members will be inducted biennially, and we encourage museum visitors to review nomination guidelines and submit the names of women who've made local history.
As part of the official unveiling, and in keeping with our funding from the North Carolina Humanities Council, the museum will hold a public forum to screen the new film, Remembering Wake Forest: Women of the East and Mill Village. Following the film, southern history scholar Emily Herring Wilson (WFU '62) will lead a group discussion with panelists Joyce Davis, Evelyn Jones and Geraldine Hall-Taylor, all of whom appear in the film and were interviewed for the project.
The event… from 10am to noon on Saturday, March 23, 2013… is free and open to the public. It will also include distribution of an original brochure featuring archival images and information pertaining to the exhibit.
One comment on "The Women's History Exhibit"
Pingback: A Salute to the Holding School of Dance | Wake Forest Historical Museum
This entry was posted on July 18, 2013 by wakeforestmuseum in Exhibits and tagged Ailey Mae Young, Lib Greason, Peggy Allen, Wake Forest, Wake Forest Historical Museum, Women's History.
https://wp.me/p3Kv0w-3q


text:
Tag: Vin Diesel
Guardians of the Galaxy- The First One
Posted on April 27, 2017 April 27, 2017 by ingloriousreviewsblog
Guardians of the Galaxy is one of those movies where positive reception from fans and critics alike was a near-certainty. Guardians of the Galaxy is one of those films people will look back on because it was an innovator especially for 2014. Guardians of the Galaxy mostly works because of the humor, drama, and likability of characters which is what drew me into liking this film.
The plot: Peter Quill (Chris Pratt) steals an orb that has the power to destroy life in order to sell for cash (not knowing the powerful nature of the orb at the time). This gets him in a tangle with bounty hunters Groot (Vin Diesel), Gamora (Zoe Saldana) and Drax (Dave Bautista) who have to work with each other to defeat a bigger enemy called Ronan
The plot summarized: I am Groot
I want this to be on my drivers licence
I liked Guardians of the Galaxy. Did I love it? I'm not so sure. What I credit Guardians of the Galaxy in doing is getting a film containing a multi-star cast over with critics and audiences and myself as that is a tough task to accomplish. I also appreciate it for being innovative by being a superhero movie that wins the audience through humor while mixing in a tinge of drama. In most superhero movies pre- Guardians of the Galaxy that was the other way round.
The power of dance knows no bounds. If only this was used on Doomsday in Batman vs. Superman, it might have made more sense. Shots have been fired.
The problem is, I am watching Guardians of the Galaxy for the first time in 2017 is that I have seen many superhero movies doing exactly the same thing: Using wacky jokes in order to be liked. Power Rangers, Suicide Squad, The Lego Batman Movie, and Deadpool have also tried to succeed by using lots of in-jokes and meta humor to varying degrees of success. Still, I would rank Guardians of the Galaxy second behind Deadpool out of the movies that I mentioned. That's a good ranking considering the other movies could have refined what Guardians of the Galaxy paved.
Peter explans to Drax the meaning behind slitting a person's throat by putting his finger on his throat. This goes for nearly thirty seconds. It's a rare movie where a lot of the humour comes from explaining jokes or gestures.
I liked the meta humor to a point. That point was reached when the would be a dramatic point in a conflict in which one of the main characters (mainly Peter) would interject by saying jokes when I thought it was unnecessary as it patronized the main villain Ronan. It watered down the payoff of key fight scenes in the movie. It made me believe that the heroes were not taking the main antagonist Ronan seriously. If the Guardians of the Galaxy treat the villain like a joke, I see no reason to take the threat seriously and therefore I don't care for the Guardian's fates. It felt like the movie was selling itself short.
I say that this secne where the guardians unite is a good scene however Rocket the raccoon believes they look like "A bunch of jackasses" You be the judge.
What wasn't sold short was everything else in the movie from the character development of all four Guardians of the Galaxy as a cohesive unit from bounty hunters who are all in for themselves to the bonding through grief in order to work together and destroy the villain. The emotional payoffs of the four characters worked and made me want to see them fight and win.
The special efferects are great. It's not exclusivly purple like Battlefield Earth. There are a variety of colours and textures that are pleasing to the eye in this movie.
The special effects were wild and beautiful to look at most of the time. Marvel have this thing nailed down where they show a lot of colors and shades in their special effects and you never feel like you are drenched in it. Doctor Strange, in my opinion, is still the best superhero movie for the GCI that it had, but Guardians is yet again a close second. It adds a lot of life to the movie and it's always got me in wanting to see it.
So, Guardians of the Galaxy is not as perfect as what people made me believe, but I am still happy with the final product. Like a lot of three-star movies I give, all they need is some refining and it would have gone a long way with my enjoyment of it. Still, like any three-star movie, I cannot deny I enjoyed it ***3/4
Posted in Superhero MoviesTagged Chris Pratt Dave Bautista Deadpool Djimon Hounsou Doctor Stange Drax Film Review Gamora Groot Guardians of the Galexy John C. Reilly Karen Gillan Marvel meta-humor Michael Rooker Movie Review Nebula Peter Quell Power Rangers Suicide Squad Superhero Superhero Movie The Lego Batman Movie Vin Diesel Yondu Udonta: Zoe Saldana1 Comment
The Fate of The Furious: Still chugging along
They say you cannot judge a book by it's cover. They never said you can't judge a movie by promotional picture!
The Fate of The Furious is one-upping itself by having bigger action set pieces than ever before. There are cars that topple over a multi-story parking lot like tears in the rain, five cars trying to hog tie another car, there is a car race were one of those cars was on fire and a goddamn submarie break thes ice of the Russain freaking ocean chasing our heroes. None of which is a spoiler because either 1. They happen early on or 2. They revealed them in the trailer.
The reason I describe the movie like that is simply for this one notion:
What more did you expect from this franchise?
Despite the enthusastic tone, let's not be mistaken, The Fate of the Furious is an unsurprising, middle of the road film. To continue this car analogy, this installment of the franchise is the pitstop. A 1 billion dollar pitstop, but a pitstop nonetheless. At least it was not the car crash of the franchise. The pitstop isn't a bad place to be but it isn't running the laps. That's because this movie was a hit and miss: some action scenes worked, others were too ridiculous. There is a story in it that darting around, but at least there is a story to this movie. If you are a fan of the franchise, you will like this because The Fate of the Furious keeps chugging along rain, hail or shine.
The Positives: The story and the Script
The plot: Dominic Toretto (Vin Diesel) goes rogue because the antagonist Cipher (Charlize Theron) has something on him and uses that to her advantage and Toretto helps her against his will to implement her own plans (and to the horror of his "family").
There is a reason I mention the plot and that's because it's somewhat important. Yes, in movies as a whole, that's a given but in action movies not so much. A prime example of bad storytelling being xXx The Return of Xander Cage in which the story was so aimless, scattershot and boring that it became laughable. The Fate of the Furious actually has some restraint in what it shows in terms of keeping the plot together as it kept me focused on the story which is a relief.
The other thing that was restrained was the script. It wasn't cringeworthy like I have heard in most action movies. They only mention the word "family" thirteen times (I predicted twice the amount and it being more explicit than subtle). Therefore I consider it a success. The script isn't Shakespeare but it doesn't have to be. The funniest lines occur when Roman Pearce (Tyrese Gibson) has a hang up that he didn't make it to the ten most wanted list whereas the other friends did (conveniently, he was number 11). So the movie was salvageable in the script department as well.
Furiously Burning the Budget: The Action Sequences
The picture totally doesn't make me the think of the song "America, Fuck Yeah" from Team America World Police
What was not restrained was the action sequences. That was exactly what I expected. They normally started off by being cool and/or clever but then change gears and amp up the ridiculousness. A prime example is an opening scene where Dominic races a Cuban with a poorly run car that he soups up at the last minute. During the race, the engine catches on fire while he is neck and neck.
That was fun. I have seen it before, but it was still fun.
Then the engine combusts and the flames obscure Dominic's vision so he decided to finish (and win the race) by driving backwards while the crowd is cheering that a flaming car is racing toward them.
That was dumb.
To be honest, Fate of the Furious was mildly interesting throughout. It is certainly not the best in the franchise (that was Fast Five for me) but it is certainly not the worst (The Fast and the Furious: Tokyo Drift). It aimed to be the biggest action film of the year in terms of sheer scale and yet I didn't feel that way. In terms of money at the box office, that is a real possibility. **3/4
Posted in Action Movies, All the inglorious reviews of the summerTagged Charlize Theron Dwayne Johnson F. Gary Gray Film Review Ludacris Michelle Rodriguez Nathalie Emmanuel The Fate of The Furious The Fate of the Furious Movie Review Tyrese Gibson Universal Pictures Vin DieselLeave a comment
xXx: The Return of Xander Cage: So Fantastically Stupid.
Posted on January 30, 2017 January 30, 2017 by ingloriousreviewsblog
The first 20 seconds of this movie consisted of a satellite dropping down and crashing to earth. I then asked myself "Shouldn't that satellite have disintegrated upon re-entry?"
That was when I realized the xXx: The Return of Xander Cage. was not designed to make you think.
xXx: The Return of Xander Cage is fantastically stupid. So fantastically stupid that it was funny (for awhile). I have reviewed nearly 100 movies and I have never seen a movie that I have laughed so hard at for all the wrong reasons. I started to enjoy its stupid antics. That is until it took itself too seriously.
This scene was unintentionally funny. Vin Diseal's horrific dialogue was what made it watchable.
This movie was like a comedian suffering a mental breakdown halfway through their act. You wouldn't know if this was part of the act. Then you realize it isn't a part of the act and you have this sudden rush of concern and disappointment.
This is why I have to give it a negative review. I don't know its intentions and therefore I don't know how to take it. If this film intends to be a stupid as it comes off, I would be more open to it than if it was trying to take itself seriously.
Their bond is like their tattoos: Skin deep.
As I said, I think that the humor was unintentional (I think) which is why this movie isn't ingenious. To prove to you how stupid and unintentionally funny it is, I will reveal a segment from the first half of the movie:
It is established that Xander Cage has a girlfriend in the Dominican Republic. That girl has never seen again in the movie.
10 minutes later, Xander is trying to hook up with a girl in London. She brushes him off by saying "9 out of 10 sexual relationships fail to last"
Xander Cage responds with "But I know you like to gamble".
She says she is not a gambler but instead gives him 7 girls to have sex with.
After Gage beds all of the women, Cage smiles at the camera before saying "The things I do for this country"
Rainbows of Stupid.
When Yu-Gi-Oh came up with the idea of card games on motorcycles I thought, "No movie could top that level of stupidity" I was wrong. So very, very wrong.
Don't worry, this movie has a broader range of unintentional comedic stupidity. You have motorbikes that work like jet skis riding on the oceans and riding the tubes like surfboards. You also have Cage traversing down a jungle using skis, risking his life so he can connect a cable so his community would have TV reception.
This is the kind of stupid that goes on which makes xXx: The Return of Xander Cage so funny. It is only when it is serious when the movie crumbles. The action sequences are edited poorly with frantic quick cuts that your brain won't process. The combat sequences are cliched and unoriginal. The characters are one-dimensional and the script was dead.
If only they had another one of these…
F.Scott Fraiser is the scripwriter. This is the first film I have seen of his work. If he writes stories like this reguarly, he will be one of the worst scriptwriters on this planet.
If you are into campy movies. Watch the first half of the movie (up to and including the motorbike jet-ski scene) and then leave. It rivals with The Room in its unintentional comedy.
This is, so far, the funniest movie that I am giving a negative review. *1/2
Posted in Action MoviesTagged action D. J. Caruso Deepika Padukone Donnie Yen F. Scott Frazier Film Review Kris Wu Paramount Pictures Ruby Rose Vin Diesel xXx xXx Return of Xander Cage5 Comments


The mission of the Jesus Plus Nothing Ministry is to present Jesus, the Son of God, as the center point of life. My goal is to point others to the cross and encourage others to indulge in lives that reflect God's love.
Feel free to DM me any questions or topics you wish to be discussed.


text:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Infra
{
    public class TreeNode
    {
        public int Value { get; set; }
        public int TotalChildren { get; set; }
        public TreeNode LeftChild { get; set; }
        public TreeNode RightChild { get; set; }
        public TreeNode Parent { get; set; }
        public TreeNode Next { get; set; }

        public TreeNode(int value)
        {
            Value = value;
            LeftChild = null;
            RightChild = null;
        }

        #region deserialize Tree
        public static int index;
        /// <summary>
        /// Deserialize a tree from a string
        /// </summary>
        /// <param name="inputstring">input string</param>
        /// <param name="t">separator charator such as "1, 2, 3, 4" here ',' is a separator</param>
        /// <returns>result tree</returns>
        public static TreeNode DeserializeTree(string inputstring, char t)
        {
            string[] stringArray = inputstring.Split(t);
            index = 0;
            return CreatTree(stringArray);
        }

        /// <summary>
        /// Working method of the recursive.
        /// </summary>
        /// <param name="inputArray"></param>
        /// <returns></returns>
        public static TreeNode CreatTree(string[] inputArray)
        {
            if (index > inputArray.Length - 1 || inputArray[index] == "#")
            {
                index++;
                return null;
            }
            if (index < inputArray.Length)
            {
                TreeNode node = new TreeNode(int.Parse(inputArray[index]));
                index++;
                node.LeftChild = CreatTree(inputArray);
                node.RightChild = CreatTree(inputArray);
                return node;
            }
            else
            {
                return null;
            }
        }
        #endregion

        #region serialize Tree
        /// <summary>
        /// Serialize a tee to string.
        /// </summary>
        /// <param name="root"></param>
        /// <returns></returns>
        public static string SeriallizeTree(TreeNode root)
        {
            StringBuilder sb = new StringBuilder();
            printOutTree(root, sb);
            return sb.ToString();
        }

        /// <summary>
        /// recursive method for serialize tree.
        /// </summary>
        /// <param name="node"></param>
        /// <param name="sb"></param>
        public static void printOutTree(TreeNode node, StringBuilder sb)
        {
            if (sb.Length != 0) sb.Append(",");
            if (node == null)
            {
                sb.Append("#");
            }
            else
            {
                sb.Append(node.Value);
                printOutTree(node.LeftChild, sb);
                printOutTree(node.RightChild, sb);
            }
        }
        #endregion

        #region Verify Trees
        /// <summary>
        /// Verify if a tree is a BST.
        /// </summary>
        /// <param name="root">root of the tree</param>
        /// <returns></returns>
        public static bool VerifyIfATreeIsABST(TreeNode root)
        {
            if (root.LeftChild == null && root.RightChild == null) return true;

            if (root.LeftChild != null && root.RightChild == null)
            {
                if (root.LeftChild.Value <= root.Value)
                {
                    return VerifyIfATreeIsABST(root.LeftChild);
                }
                else
                {
                    return false;
                }
            }

            if (root.RightChild != null && root.LeftChild == null)
            {
                if (root.RightChild.Value >= root.Value)
                {
                    return VerifyIfATreeIsABST(root.RightChild);
                }
                else
                {
                    return false;
                }
            }

            if (root.LeftChild != null && root.RightChild != null)
            {
                if (root.LeftChild.Value <= root.Value && root.Value <= root.RightChild.Value)
                {
                    return VerifyIfATreeIsABST(root.LeftChild) && VerifyIfATreeIsABST(root.RightChild);
                }
                else
                {
                    return false;
                }
            }

            return false;
        }

        /// <summary>
        /// Verifyis a tree is a BST
        /// </summary>
        /// <param name="root"></param>
        /// <param name="left"></param>
        /// <param name="right"></param>
        /// <returns></returns>
        public static bool VerifyBST(TreeNode root, int left, int right)
        {
            if (root.Value < left || root.Value > right)
            {
                return false;
            }
            else
            {
                if (root.LeftChild == null && root.RightChild == null)
                {
                    return true;
                }
                else if (root.RightChild != null)
                {
                    return VerifyBST(root.RightChild, root.Value, right);
                }
                else if (root.LeftChild != null)
                {
                    return VerifyBST(root.LeftChild, left, root.Value);
                }
                else
                {
                    return VerifyBST(root.LeftChild, left, root.Value) && VerifyBST(root.RightChild, root.Value, right);
                }
            }
        }

        /// <summary>
        /// Verify if a tree is balanced. a balance tree's leaves's max depth difference should be less or equal to 1.
        /// </summary>
        /// <param name="root">The tree need to be verified</param>
        /// <returns>true if the tree is balanced</returns>
        public static bool VerifyIfBalanced(TreeNode root)
        {
            if (Math.Abs(MaxDepth(root.LeftChild) - MaxDepth(root.RightChild)) > 1)
            {
                return false;
            }
            else
            {
                return true;
            }
        }

        /// <summary>
        /// Find the max depth of the tree.
        /// </summary>
        /// <param name="root">the tree</param>
        /// <returns>the max depth.</returns>
        private static int MaxDepth(TreeNode root)
        {
            if (root == null) return 0;
            return Math.Max(MaxDepth(root.LeftChild), MaxDepth(root.RightChild)) + 1;
        }
        #endregion

        #region inroder travel
        /// <summary>
        /// Given a binary tree, return the inorder traversal of its nodes' values.
        ///For example:
        ///Given binary tree {1,#,2,3},
        ///return [1,3,2].
        /// </summary>
        /// <param name="root">the tree</param>
        public static string TreeTravelInorder(TreeNode root)
        {
            if (root == null) return string.Empty;
            StringBuilder sb = new StringBuilder();
            Stack<TreeNode> s = new Stack<TreeNode>();
            s.Push(root);
            TreeNode node;
            node = s.Peek();
            while (node.LeftChild != null)
            {
                s.Push(node.LeftChild);
                node = node.LeftChild;
            }
            while (s.Count != 0)
            {
                node = s.Pop();
                if (sb.Length > 0)
                {
                    sb.Append(",");
                }
                sb.Append(node.Value.ToString());
                if (node.RightChild != null)
                {
                    s.Push(node.RightChild);
                    node = node.RightChild;
                }
                if (s.Count == 0) continue;
                if (node == s.Peek().LeftChild) continue;
                node = s.Peek();
                while (node.LeftChild != null)
                {
                    s.Push(node.LeftChild);
                    node = node.LeftChild;
                }
            }
            return sb.ToString();
        }

        /// <summary>
        /// Given a binary tree, return the inorder traversal of its nodes' values.
        /// Same as last method, used a backtrack
        /// </summary>
        /// <param name="root">The Tree</param>
        /// <returns>string output of in order travel.</returns>
        public static string BinaryTreeInorderTravel2(TreeNode root)
        {
            if (root == null) return null;
            Stack<TreeNode> s = new Stack<TreeNode>();
            StringBuilder sb = new StringBuilder();
            s.Push(root);
            bool backTrack = false;
            while (!(s.Count == 0))
            {
                TreeNode tmp = s.Peek();
                if (tmp.LeftChild != null && !backTrack)
                {
                    s.Push(tmp.LeftChild);
                    backTrack = false;
                    continue;
                }
                if (sb.Length > 0)
                {
                    sb.Append(",");
                }
                sb.Append(tmp.Value.ToString());

                s.Pop();
                backTrack = true;
                if (tmp.RightChild != null)
                {
                    s.Push(tmp.RightChild);
                    backTrack = false;
                }
            }
            return sb.ToString();
        }
        #endregion

        #region post order travel
        /// <summary>
        /// Travel a tree post order interatively.
        /// </summary>
        /// <param name="root">the tree</param>
        /// <returns>trace.</returns>
        public static string TreeTravelPostOrder(TreeNode root)
        {
            if (root == null) return string.Empty;

            StringBuilder sb = new StringBuilder();
            Stack<TreeNode> s = new Stack<TreeNode>();
            TreeNode previous = null;
            TreeNode cur;
            s.Push(root);
            while (!(s.Count == 0))
            {
                cur = s.Peek();
                if (cur.LeftChild == null && cur.RightChild == null)
                {
                    cur = s.Pop();
                    if (sb.Length != 0) sb.Append(",");
                    sb.Append(cur.Value.ToString());
                }
                else if (previous == cur.LeftChild)
                {
                    if (cur.RightChild != null)
                    {
                        s.Push(cur.RightChild);
                    }
                    else
                    {
                        cur = s.Pop();
                        if (sb.Length != 0) sb.Append(",");
                        sb.Append(cur.Value.ToString());
                    }
                }
                else if (previous == cur.RightChild)
                {
                    cur = s.Pop();
                    if (sb.Length != 0) sb.Append(",");
                    sb.Append(cur.Value.ToString());
                }
                else
                {
                    s.Push(cur.LeftChild);
                }
                previous = cur;

            }

            return sb.ToString();
        }
        #endregion

        #region sub tree
        /// <summary>
        /// If a tree is a sub tree of another tree. this method check the value of the treenode.
        /// </summary>
        /// <param name="t1">parent tree</param>
        /// <param name="t2">sub tree to be</param>
        /// <returns>if it is a sub tree</returns>
        public static bool IsASubTree(TreeNode t1, TreeNode t2)
        {
            // null tree is sub tree of any tree.
            if (t2 == null) return true;
            // t2 != null but t1 == null, then it is not a sub tree.
            if (t1 == null) return false;

            if (t1.Value == t2.Value &&
                IsASubTree(t1.LeftChild, t2.LeftChild) &&
                IsASubTree(t1.RightChild, t2.RightChild))
            {
                return true;
            }
            else
            {
                return IsASubTree(t1.LeftChild, t2) || IsASubTree(t1.RightChild, t2);
            }
        }

        /// <summary>
        /// If a tree is a sub tree of another tree. this method check the reference of the treenode.
        /// </summary>
        /// <param name="t1">parent tree</param>
        /// <param name="t2">sub tree to be</param>
        /// <returns>if it is a sub tree</returns>
        public static bool IsASubTreeRef(TreeNode t1, TreeNode t2)
        {
            // null tree is sub tree of any tree.
            if (t2 == null) return true;
            // t2 != null but t1 == null, then it is not a sub tree.
            if (t1 == null) return false;

            return (t1 == t2) ||
                (t1.LeftChild == t2) ||
                (t1.RightChild == t2);
        }
        #endregion

        #region print tree border

        private static StringBuilder sb;
        public static string PrintOutBorder(TreeNode root)
        {
            sb = new StringBuilder();
            PrintOutleft(root);
            PrintOutBottom(root);
            PrintOutRight(root);
            return sb.ToString();
        }

        /// <summary>
        /// Working method for print out border, left
        /// </summary>
        /// <param name="root"></param>
        private static void PrintOutleft(TreeNode root)
        {
            if (root == null) return;
            if (!(root.LeftChild == null && root.RightChild == null))
            {
                sb.Append(root.Value + ", ");
            }

            PrintOutleft(root.LeftChild);
        }

        /// <summary>
        /// Working method for print out border, bottom
        /// </summary>
        /// <param name="root"></param>
        private static void PrintOutBottom(TreeNode root)
        {
            if (root == null) return;
            PrintOutBottom(root.LeftChild);
            if (root.LeftChild == null && root.RightChild == null)
            {
                sb.Append(root.Value + ", ");
            }
            PrintOutBottom(root.RightChild);
        }

        /// <summary>
        /// Woring method for print out border, right
        /// </summary>
        /// <param name="root"></param>
        private static void PrintOutRight(TreeNode root)
        {
            if (root == null) return;
            PrintOutRight(root.RightChild);
            if (!(root.LeftChild == null && root.RightChild == null))
            {
                sb.Append(root.Value + ", ");
            }
        }

        #endregion

        #region contruct tree from preorder and in order
        /// <summary>
        /// Construct a binary tree from pre order traversal and in order traversal.
        /// the element in
        /// </summary>
        /// <param name="preOrder"></param>
        /// <param name="inOrder"></param>
        /// <returns></returns>
        public static TreeNode ContructTreeFromPreaAndIn(int[] preOrder, int[] inOrder)
        {
            if (preOrder.Length == 0 || inOrder.Length == 0) return null;
            if (preOrder.Length != inOrder.Length) return null;

            return ContructTree(preOrder, inOrder, 0, preOrder.Length - 1, 0, inOrder.Length - 1);
        }

        private static TreeNode ContructTree(int[] preOrder, int[] inOrder, int preStart, int preEnd, int inStart, int inEnd)
        {
            if (preStart > preEnd || inStart > inEnd) return null;

            int pivot = -1;
            for (int i = inStart; i <= inEnd; i++)
            {
                if (preOrder[preStart] == inOrder[i])
                {
                    pivot = i;
                    break;
                }
            }
            if (pivot == -1) return null;
            TreeNode node = new TreeNode(preOrder[preStart]);
            node.LeftChild = ContructTree(preOrder, inOrder, preStart + 1, preStart + pivot - inStart, inStart, pivot - 1);
            node.RightChild = ContructTree(preOrder, inOrder, preStart + pivot - inStart + 1, preEnd, pivot + 1, inEnd);

            return node;
        }
        #endregion

        #region printout level
        public void PrintOutLevel(TreeNode node)
        {
            // null,check.....
            Queue<TreeNode> q = new Queue<TreeNode>();
            q.Enqueue(node);
            q.Enqueue(null); // This is the tail of the first levle.
            while (!(q.Count == 0))
            {
                TreeNode tmp = q.Dequeue();
                if (tmp == null)
                {
                    //print out new line...
                    if (!(q.Count == 0)) // make sure the null is not the tail of the last level.
                    {
                        q.Enqueue(null); // tail of the level.
                    }
                }
                else
                {
                    if (tmp.LeftChild != null) q.Enqueue(tmp.LeftChild);
                    if (tmp.RightChild != null) q.Enqueue(tmp.RightChild);
                }
            }
        }

        public static void PrintOutLevelZigzagII(TreeNode node)
        {
            Queue<TreeNode> q = new Queue<TreeNode>();
            Stack<TreeNode> s = new Stack<TreeNode>();
            Stack<TreeNode> tmpStack = new Stack<TreeNode>();
            q.Enqueue(node);
            while (q.Count != 0 || s.Count != 0)
            {
                while (q.Count != 0)
                {
                    TreeNode tmp = q.Dequeue();
                    if (tmp.LeftChild != null) s.Push(tmp.LeftChild);
                    if (tmp.RightChild != null) s.Push(tmp.RightChild);
                    System.Diagnostics.Debug.Write(tmp.Value);
                }
                while (s.Count != 0)
                {
                    TreeNode tmp = s.Pop();
                    if (tmp.LeftChild != null) tmpStack.Push(tmp.RightChild);
                    if (tmp.RightChild != null) tmpStack.Push(tmp.LeftChild);
                    System.Diagnostics.Debug.Write(tmp.Value);
                }
                while (tmpStack.Count != 0)
                {
                    q.Enqueue(tmpStack.Pop());
                }

            }
        }

        public static void PrintOutLevelZigZag(TreeNode node)
        {
            // null check
            Queue<TreeNode> q = new Queue<TreeNode>();
            Stack<TreeNode> s = new Stack<TreeNode>();
            q.Enqueue(node);
            q.Enqueue(null);
            while (q.Count != 0)
            {
                TreeNode tmp = q.Dequeue();
                if (tmp == null)
                {
                    if (q.Count != 0)
                    {
                        q.Enqueue(null);

                        while (true)
                        {
                            TreeNode t = q.Dequeue();
                            if (t == null)
                            {
                                q.Enqueue(null);
                                break;
                            }
                            if (t.LeftChild != null) q.Enqueue(t.LeftChild);
                            if (t.RightChild != null) q.Enqueue(t.RightChild);
                            s.Push(t);
                        }
                        while (s.Count != 0)
                        {
                            System.Diagnostics.Debug.Write(s.Pop().Value);
                        }

                    }
                }
                else
                {
                    if (tmp.LeftChild != null) q.Enqueue(tmp.LeftChild);
                    if (tmp.RightChild != null) q.Enqueue(tmp.RightChild);
                    System.Diagnostics.Debug.Write(tmp.Value);
                }
            }
        }
        #endregion

    }
}


I am an active lady and I like to play sports( many kinds), I love to be engaged in all kinds of activities. I love to spend time outdoors, to visit museums, theatres, exhibitions, to go out and hike in parks. I also like travelling and visiting new places, but I also can stay at home and spend evening reading a good book.
I can describe myself as a loving, affectionate, passionate, positive, educated, tactful, peaceful, committed, understanding and gentle nature. I am playful, sweet, kind, romantic, but at the same time practical and down-to-earth. I have a good sense of humor and I love having fun. I love to create coziness and comfort in the house. In a relationship I value respect and understanding. Besides, I believe that any problem should be solved in a peaceful way, by discussion and communication.
I hope to meet a loving, wise, caring, gentle, generous, kind-hearted and intelligent man for creating a happy lifelong relationships.


Is the shredding process secure?
Yes. Document shredding process takes place in a secured environment. Limited access to our storage facility, all employees are screened and undergo criminal background checks regularly. Business is Endorsed by BBB and BNBA Chamber Of Commerce. Public Notary to witness the shredding and signs off the certificate of destruction. The certificate will be mailed to you with 10 days of custody date.
It is much more cost-effective to deal with us. Amortization of a shredder, as well as labor, maintenance, and disposal cost are usually much higher than expected – not to mention the noise, mess, and dust produced by an office shredder and the fact that employees need to separate paper, remove paper clips and staples, etc. In fact, we can guarantee a minimum 25% savings when compared to the cost of using your in-house shredder.
We store our records so why do we need a shredding service?
The period of time that business records are stored should be determined by a retention schedule that takes into consideration the records' usefulness to the business as well as legal requirements. From a risk management perspective, once this period has passed, the only acceptable way of discarding these records is to destroy them using a method that ensures complete destruction. Oftentimes, documenting the exact date and method used for destruction is not only prudent but a legal requirement.
Are the documents Recycled upon destruction?
Yes, we recycle 100% of the shredded documents. CD's and Nonrecyclables will get incinerated.
No, simply stop by during our store hours and we will be glad to help you. Our office location here.
No. Our employees are trained to quickly and accurately shred the material. Also, you do not need to remove paper clips, staples or binder clips. Our industrial shredder is equipped to handle paper clips and staples.
What method of payment do you accept for the service?
We accept all major credit cards including American Express and Discover Cards. Our drivers are equipped with Mobile Credit Card processing so they can process payment at your location. Your Credit Card will not leave your sight and you will receive an electronic receipt via your choice Texted Message or email.
Sorry, the actual shredding is done on different days of the week at our industrial plant. We do not allow visitors for liability and security reasons. However, the shredding service is secure and meets the latest MA privacy and HIPAA requirements. A Notarized Certificate Of Destruction can be made available upon request. * Additional fee may apply.


AS Property Manager's PATIENCE is our middle name! We are known to have a phone in each ear, 5 sets of hands, and 2 computer monitors running with 10 different windows open (on average). Wikipedia's definition, in short, is..."Operation, Control, and Oversight of Real Estate". Often times we do not feel in Control, but are seen as hero's at times of a leaking faucet or overflowing toilet, lock out, no heat (or in our summer climate, GOD forbid, no AC!!).
Never let anything or anyone make you think otherwise.
You can't bring back the past, but you can definitely do something about your future.
Always, always remember to be kind no matter what.
Today's your chance to try.
The way to living life meaningfully.
Start making the necessary changes in your life.


Simon Dow is a professional Psychic with thirty years international experience. Simon offers clairvoyant, clairaudient, clairsentient and tarot consultations in person or by telephone or email. Simon is a certified Theta Healing Practitioner, certified Reiki Practitioner, Intuitive Energy Healer, Medical Intuitive and Crystal Healer. See website for testimonials.


Laptops are quickly becoming one of the more major purchases a consumer will make and especially at the higher ends of the price spectrum. As such, it is becoming increasingly more important that the one you choose is one which suits your needs, as well as your budget. For $1000, you do have a very large choice to pick from, although, even for this money most laptops still see compromises and benefits in specific areas. If you are looking for a new laptop, then here are ten choices below $1000 that are worth checking out.
Starting the list today is the ASUS Zenbook (UX305FA). This one is a great performing device for the price and comes with a 13.3-inch screen with a 1920 x 1080 resolution. Inside, the Asus Zenbook comes equipped with 8GB RAM, 256GB storage and powered by an Intel Core M-5Y10 processor. In addition, this one comes with one HDMI port, three USB ports, SD Card reader and comes running on Windows 8.1, although it is eligible to be upgraded to Windows 10.
Up next is the Dell Inspiron 13 7000 Series. This laptop comes with a 13-inch touchscreen display along with a 1366 x 768 resolution. Moving to the inside and the Dell Inspiron 13 comes equipped with 3GB RAM, 500GB storage and powered by a 4th Gen Intel Core i3-4010U processor. If you are looking for a very well priced touchscreen laptop, then this one is worth checking out.
This one will need little introduction as it is an extremely popular option. This is the Microsoft Surface Pro 3 and is one of the best 2-in-1 options you can buy. Once coupled with the keyboard you have a fully functional laptop while when detached, a rather big but portable tablet. The Microsoft Surface Pro 3 comes equipped with a 12-inch screen with a 2160 x 1440 resolution. Inside, the Microsoft Surface Pro 3 comes loaded with 4GB RAM, 128GB storage and powered by an Intel Core i5 processor.
Moving from one popular option to another, up now is the Apple MacBook Air. This is another high performance laptop for under $1000 and comes with a 13.3-inch seen with a 1440 x 900 resolution. Inside, the MacBook Air comes loaded with 4GB RAM, 128GB storage and again powered by an Intel Core i5 processor. Of course this one comes running on Apple's operating system Mac OS X 10.10 Yosemite.
The Lenovo ThinkPad T450s is an extremely reliable performing laptop and is one which offers a real good level of value for the price. This one comes with a slightly bigger screen than some of the others, measuring 14-inches in size and offering a 1600 x 900 resolution. Inside, this one comes boasting 8GB RAM, 500GB storage and powered by an Intel Dual Core i5-5200U processor. Not to mention there is a fingerprint reader on offer too.
This is the second Dell laptop to make the list and if you thought the last one was a little underperforming then this might be the one to go for. This is the Dell XPS13 Ultrabook and comes with a 13.3-inch FHD WLED Backlit Infinity Display. Inside, the Dell XPS 13 offers 4GB RAM, 128GB storage and comes running on a 5th Gen Intel Core i5-5200U processor. One of the big selling points with this one is the battery life and as such, if you are looking for a long lasting option, the Dell XPS13 is worth checking out.
If you are looking for a very high performance laptop for under $1000 then one worth considering is the Acer Aspire E 15 E5-573G-75B3. This one comes with a large 15.6-inch screen along with a 1920 x 1080 resolution. Inside, we are looking at a decent 8GB RAM, large 1TB storage and powered by a 5th Gen Intel Core i7-5500U processor. Not to mention, this one comes with an NVIDIA GeForce 940M processing the graphics. Great option for those looking for a high performing all round laptop for the price.
In spite of being a household name in computing, HP has been missing from the list so far. That is about to be rectified though, as up now is the HP Spectre x360 - 13-4001dx. This one is another one which is designed to be flexible both physically and in terms of function. Playing on the 360 name, the HP Spectre x360 is able to bend completely so that it can adopt different form functions when needed. In terms of the specs, this one comes equipped with a 13.3-inch display with a 1920 x 1080 resolution. Inside this one comes equipped with 4GB RAM, 128GB storage and powered by a 5th Gen Intel Core i5-5200U processor.
If flexibility is what you are after, then you cannot get much more flexible than the third Lenovo laptop on today's list. This is the extremely popular Lenovo Yoga 3 and is a 2-in-1 device which comes equipped with a 14-inch touchscreen with a 1920 x 1080 resolution. Inside, this one comes with 8GB RAM, 256GB storage and powered by a 5th Gen Intel Core i5-5200U processor. Great option for those looking for a more portable device which performs extremely well.
Closing out the list today is one which is worth checking out if you are wanting to try something a little different. This is the MSI GP60 and comes sporting a 15.6-inch display along with a 1920 x 1080 resolution. Inside, we are looking at 8GB RAM, 750GB storage and powered by an Intel Core i5-4210H processor, along with an NVIDIA Geforce GTX950M processing the graphics. As such, if you are looking for a more gaming-able laptop, then this is probably the best option to go for.


Lancashire County Council has begun work on highway improvements in Broughton village. All existing road markings, including those that indicate waiting restrictions, will be removed as part of these works.
Lancashire County Council are proposing a Restricted Parking Zone, rather than reintroducing the double yellow lines. This would be clearly marked with signs at the entry and exit points, along with repeater signs within the zone.
A plan is available by clicking here, which shows the extent of the proposed Restricted Parking Zone, most of which already has waiting restrictions.
Within this zone, a No Waiting restriction would apply, except in the parking bay which is shown on the plan. Some additional restrictions are also proposed on the east side of Garstang Road and the north side of Woodplumpton Lane.
Lancashire County Council welcomes views on the Restricted Parking Zone, as this will help them develop proposals before they are formally advertised later in the year. Please email comments to david.davies@lancashire.gov.uk before Friday 7th September 2018.


How Do I Become A Driver When Dealing With Crane Hire?
You're most likely aware that, to be able to drive a crane, then you will need to be suitably licensed. Whenever you're employing the device for just a brief span rather than buying one, it's clear that becoming licensed is usually a challenging prospect.
Within the following piece, we've summarized the ways you can get licensed whilst managing crane hire. It's potential for any one of your workers to make this happen. You can go through this link www.olympuscranes.com.au/ to know more about the crane hire Sydney.
It's very important to be aware that the lifting and crane businesses are closely governed by a code of behavior that was made to enhance motorist's skills also in order to prevent injuries. Which usually means that just experience women and men are permitted behind these controllers?
You shouldn't ever decide to forego a permit and expect you aren't getting captured. You never understand exactly what Work Safe will arrive on site or each time a severe injury will occur.
Therefore, just how do I get my permit?
The approved approach to being a catalyst for anglers employ is by way of the Construction Plant Competence Scheme (CPCS). This really is an all-time qualification that supplies you using an operator card (that's accepted on many worksites across the nation).
Possession of a CPCS card usually means you get an established history of attempting to standards that are acceptable. Many worksites follow the basic principle of "no charge, regardless of occupation".
Additionally, it usually means that you're up-to-date on safe practices guidelines (both in practice and theory ), plus it informs a manager which you have passed evaluations in connection to the specific crane along with work-site you are on.
Next PostWhat Is Respite Care?


text:
The Blitz: Wednesday, December 8, 2021
Mike Oliva of DolphinsTalk.com recaps the Wednesday Morning Headlines, community news, and more for your Miami Dolphins.
It was announced on Tuesday that Miami Dolphins linebacker Jerome Baker is the Walter Payton Man of the Year Nominee for the Miami Dolphins. Dolphins defensive coordinator Josh Boyer was asked about Baker's work off the field. Boyer said, "The thing that sticks out about 'Bake' to me is that he's a very even-keeled guy. I think he has a good perspective that you need balance in life. Our sole focus when we're in the building is about getting better, executing better, coaching better and becoming better football players. I think that oftentimes what gets lost in that is the balance of being a good human being and being kind, being considerate, being able to be compassionate by listening. I think 'Bake' embodies all of those things."
Miami Dolphins are now 16-15 all-time in games preceding the bye week with the Week 13 win over the New York Giants. Miami is 18-14 all-time in games following a bye.
Quarterback Tua Tagovailoa has completed 80%+ of his passes in three of his past five starts. He's only the fourth quarterback in the NFL since 1950 (Kyler Murray, Drew Brees, Peyton Manning) to have back-to-back games with 80%+ completion percentage after doing so in Week 11 at the New York. Jets and Week 12 vs. Carolina.
Despite starting just six games since Week 6, Tua Tagovailoa's 178 completions are second in the NFL since then. His 98.9 passer rating is ninth, his 11 passing TDs are tied for ninth and his 1,730 passing yards are 10th.
Jaylen Waddle's 86 receptions are tied for second in the NFL this season among all players. Waddle has 29 more receptions than any other NFL rookie this season.
Miami Dolphins co-offensive coordinator George Godsey spoke about what it is like during the bye week for coaches. Godsey said, "I think every club is different, I'm sure, but there's obviously a lot of things that we need to work on and get better so that's kind of what we're focusing on right now. Guys are coming in tomorrow, so we'll inform them on some of the things that we've looked at and we try to do that every week. But when the normal schedule of inserting a gameplan, getting that together is not really at the forefront, it's more of self-inspecting calls, situations, how we're doing on techniques, tendencies that we have created."
Wednesday's @DolphinsTalk.com Podcast with @ShadySteven https://t.co/0IVBsJhZ1u
— DolphinsTalk.com (@DolphinsTalk) December 8, 2021
I wanted to start off asking about WR DeVante Parker. What does his re-insertion in this lineup do for this offense?
George Godsey: "It creates a lot of defensive issues outside. He does a good job blocking in the run game. He's got a lot of experience to help out the guys in the meeting room. He hasn't necessarily been there every day because of his treatment and making sure he's trying to get back in the lineup. But just having his experience and his productivity out there is definitely a helpful thing for our whole unit."
Miami Dolphins Cheerleaders spent the day at the Robert Renick Educational Center playing with students and Special Olympics athletes for International Day of Persons with Disabilities.
Last week, we spent the day at @RobertRenick3 playing with students & @soflinfo athletes for International Day of Persons with Disabilities 💙
We had a great time with @MiamiDolphins including #WPMOY nominee @Lastname_Baker as part of @TruistNews Team Up For Care Week! 💪 pic.twitter.com/IIWZI7kxzd
— Miami Dolphins Cheer (@dolphinscheer) December 7, 2021
Who was the first Dolphin to rush for 100 yards in a game?
(scroll to the bottom of the page for the answer)
December 8,1985: Dolphins Beat Green Bay at Lambeau
The Miami Dolphins went to 10-4 on the season after a 34-24 win in Lambeau Field vs the Packers. Dan Marino had a memorable day throwing for five touchdowns and 345 yards. Each of the five touchdowns went to different receivers. Nat Moore, Joe Rose, Dan Johnson, Mark Clayton, and Tony Nathan each caught one of the scores. The Dolphins defense intercepted Packers Quarterback Jim Zorn twice on the day and sacked him once.
Answer to Trivia Question: Abner Haynes had a big day in the opening game of the 1967 season, running for 151 yards on just 12 carries.


Damn Noor, 3 blams? ...angry, much?
Some basic questions about your potential reasons for backing anybody's Patreon, regardless of whether you actually do. If you could, why would it be?
My comic friends and I have been discussing the motivations behind patrons' generosity, and I'm testing a theory. And if you are a current patron, be sure to read the first cast question up on your feed!


These realistic guitars are built by LEGO fan and Flickr member Chris Rozek a.k.a. ChrisR18t. According to the builder the guitars from left to right: Rickenbacker 4001 Bass Left Hand; Gibson EB-0 Bass and Gibson Flying V. As you see the shaping and the size of the guitars are amazingly accurate.


text:
Q: Renaming param created by javascript I have a button that let's me create additional input field with every button press, which on submitting form saves every input field into one (array) parameter.
Button erb looks like this:
<%= button_tag 'Add a new field', id: 'add_correct_answer', type: 'button' %>

While JavaScript behind it looks like this.
$(document).ready(function() {
    // When the add_button is pressed
    $('#add_correct_answer').click(function() {
    // Container (already created)
    var container = $('.buttons-fields');

    // Create the input wrapper (input tag + delete button), and append it to `container`
    var input_wrapper = $('<div>', { class: 'input-wrapper' }).appendTo(container);

    // Create an input tag, and append it to input_wrapper
    var input = $('<input>', { name: 'correct_answers[]', type: 'text' }).appendTo(input_wrapper);

    // Create the remove button, append it to input_wrapper, and add a click callback to
    // remove the input wrapper if it's pressed.
    var remove = $('<span>', { text: 'x' }).appendTo(input_wrapper).click(function() {
      input_wrapper.remove();
    });
    });

This function creates param that can be called with params[:correct_answers] and it equals to array with input fields content.
What I want to do is change that param to params[:task][:correct_answers]. How do I do that?
I've tried to change:
var input = $('<input>', { name: 'task[correct_answers[]]', type: 'text' }).appendTo(input_wrapper);

And it looks fine as parameter, but nothing is being saved into this.

A: You can create a 2d array instead of a 1d array.
1d array is like int[] a = [23,45,494,599] Then you call with a[0] or whatever as I am sure you know.
However the 2d array is a bit harder. The setup looks something like so:
int[] a =
[
    [1,4,155,164,23,43],//This one
    [8,75,45,3134,45,6],
    [143,55,7,8,8754,5],
]

and called with a[0][3] and would return 164. The first bracket choses the array inside the big array that I marked "This one" then the second number bracket thing gets the number inside that array.
Now that the explanation of the 2d array is done the real answer:
So 2 ideas. Try using the setup of task[][] and doing something like for(blah)task[I]=correct_answers; You may not need the for but idk what you really need. Or you can try doing task[0][0]=correct_answers but that one I have no idea if it would work. I think I could however so I kept it.
As OP said in the comments:
"
The thing is: I need to change params name. Parameters are not typical variables, so things like you mentioned above would be considered really bad practice. What could actually work, would be assigning params[:correct_answers] to params[:task][:correct_answers] and then deleting params[:correct_answers] before submitting form."
So my way won't work I guess. Unless you don't care about bad practices >:)

A: All I had to do was change
var input = $('<input>', { name: 'correct_answers[]', type: 'text' }).appendTo(input_wrapper);

into:
var input = $('<input>', { name: 'task[correct_answers][]', type: 'text' }).appendTo(input_wrapper);