text:
Winners of Seattle Magazine's 11th Annual Washington Wine Awards
A celebration of the state's very best wines and all the people behind them
Paul Zitarelli and Jessica Yadegaran; Wine awards produced by Yashar Shayan
Washington red wines
Washington White Wines
Regional Wine
Photography by Hayley Young
After back-to-back cool vintages in 2010 and 2011, Washington has seen a four-year run (2012–2015) in which each vintage has been warmer than the last. The results of those warm vintages—and the plush, delicious wines they produced—are on display in this year's group of winners, which includes a mix of industry veterans (L'Ecole Nº 41, Woodward Canyon, Pepper Bridge) and buzzy up-and-comers (Two Vintners, Kevin White, Secret Squirrel).
To read about how we determined the winners and see who was on our tasting panel, go here. For the full list of which wines to buy now, go here.
Winemaker of the Year Gilles Nicault of Long Shadows Vintners, photographed June 15, 2016 at the Long Shadows property in Walla Walla, holding a prized bottle of his Chester Kidder wine.
Winemaker of the Year
Gilles Nicault, Long Shadows Vintners
Being director of winemaking and viticulture for Walla Walla–based Long Shadows (longshadows.com) has to be one of the most challenging jobs in the Washington wine trade. It requires skills not just in enology, but also a level of psychological intuition bordering on extrasensory perception. After all, this is the winery that famously invites the same group of outstanding vintners from around the world to come to Washington every year, offering each one the chance to make a single wine from our state's fruit. Those winemakers fly in and fly out, but it is Gilles Nicault who sticks around to help ensure that each winemaker's vision comes to fruition. Born and trained in France, Nicault moved to Washington in 1994, and after a nearly decade-long stint at Woodward Canyon, joined Long Shadows as its first lead winemaker, a position he has held ever since. In addition to the wines made cooperatively with Long Shadows' stable of winemakers from around the world (Poet's Leap, Pirouette, Feather, Pedestal, Sequel and Saggi), Nicault has a Long Shadows label he makes entirely on his own, called Chester-Kidder (a Cabernet-Syrah blend). But that's not all. He makes the Nine Hats and Dazzle wines (also under the Long Shadows umbrella), a highly regarded Cabernet Sauvignon called Andreas for Den Hoed Wine Estates, and personal labels for Long Shadows founder Allen Shoup (Shoup) and for himself (Côté Nicault).
Vineyard of the Year
Celilo Vineyard
Vineyard of the Year winner Celilo Vineyard emeritus wineyard manager Rick Ensminger (left) and vineyard manager Daniel Guillen, photographed June 16, 2016, at the vineyard overlooking the Columbia River across from Hood River.
Just west of the town of White Salmon in the Columbia Gorge, an extinct volcano called Underwood Mountain rises from the north bank of the Columbia River. On its sun-soaked southern flank sits Celilo Vineyard, a singular site in the growing of Washington wine grapes. In addition to its unusual volcanic loam soils, Celilo also occupies a rare middle ground between wet western Washington and the arid eastern desert (where most of the state's wine grapes are grown). This is Goldilocks territory climatically: rainy enough that irrigation is rarely needed, and yet not so wet as to encourage the molds and mildews that make grape growing difficult in the Puget Sound region. A former apple and pear orchard, the site was planted with vinifera grapes in 1973 by the late Seattle surgeon William McAndrew, and has been managed for more than 40 years by Rick Ensminger. Ensminger recently made the transition to vineyard manager emeritus, with Argentina native Daniel Guillen taking over vineyard manager duties for Celilo, which was purchased by Corliss Estates in 2015. Its cool climate makes it perfect for white varieties, especially Chardonnay (for years, Tranche Cellars has been turning out a Celilo Chardonnay with bracing purity and acidity), Pinot Gris (Ross Andrew's version is excellent) and Gewürztraminer (the finest Gewurz produced in Washington is Chris Dowsett's Celilo bottling under his Dowsett Family label).
Winemaker to Watch
Morgan Lee, Two Vintners
Winemaker to Watch Morgan Lee of Two Vintners; Sommelier of the Year Tim O'Brien of Salty's; Winemaker Michael Savage of Best Emerging Winery winner Savage Grace Wines; Photographed June 10, 2016.
The breadth of morgan lee's winemaking portfolio is dazzling. A few examples: a single-vineyard Gewürztraminer that's fermented longer than usual on its grape skins (the wine, called OG, pours into the glass with an orange hue); a ringer for Brunello di Montalcino Sangiovese, called Ode, that isn't released until 50 months after harvest; a single-vineyard Zinfandel that pushes 17 percent alcohol and yet still manages to convey a sense of balance. But Lee's talent is not limited to the obscure. He also makes lovely, down-the-middle versions of Syrah, Merlot and Cabernet Sauvignon, all well received by consumers and critics alike. His winemaking path began in the Midwest, where he worked the 2005 wine grape harvest in Michigan after graduating from Purdue University's hospitality management program. The next year, he was hired on as an intern at Columbia Crest, and that gig led to an assistant winemaker role with Woodinville-based Covington Cellars beginning in 2007. Covington's owners, David and Cindy Lawson, eventually promoted Lee to the lead winemaking role, and also partnered with him on a separate label called Two Vintners (twovintners.com). "Washington [wine] is taken much more seriously today than when I arrived here 10 years ago," says Lee. "Consumers, both regionally and throughout the country, have gained respect and appreciation for what we are doing."
Sommelier of the Year
Tim O'Brien, Corporate Director of Beverage, Salty's
It's a point of pride for Salty's Waterfront Seafood Grills (saltys.com) that they offer a come-as-you-are vibe that makes diners feel as comfortable ordering a cheeseburger and beer as they are ordering lobster tail and Champagne. That ethos carries over to Salty's wine program, capably run by its corporate director of beverage and our Sommelier of the Year, Tim O'Brien. "At Salty's we have a very wide demographic of guests, from locals to international travelers," notes O'Brien. "I want our wine program to be accessible to everyone who picks it up, yet still impress the most knowledgeable wine geek." O'Brien began his career by getting a bartending job in Pioneer Square while attending Seattle University, and then spent a decade with Red Robin (finishing as its corporate beverage director) before joining Salty's, where he has been since 1994. He is known in the trade not just for the excellence of his wine programs, but also for his role as a mentor to young talent who worked for him. Notable examples include Brian Grasso—who went on to launch Seattle-based Structure Cellars—and Chris Horn, this magazine's 2015 Sommelier of the Year, who went on to fulfill roles at Wild Ginger and Heavy Restaurant Group.
Best Emerging Winery
Savage Grace Wines
Michael savage launched his Woodinville-based winery (named after Savage and his wife, Grace; savagegracewines.com) in 2011, and rarely has a winery emerged so quickly with such a distinctive house style. Savage's first wine love was the Loire Valley region in France, and when launching his own winery, he set out to make wines inspired by those from that area: low alcohol, high acid and food friendly. Making this style in Washington requires seeking out fruit from some of the state's coolest-climate pockets, and that's exactly what Savage has done. His Chardonnay comes from Vineyard of the Year Celilo Vineyard in the cool Columbia Gorge, and his Riesling, Grüner Veltliner and Pinot Noir come from a neighboring site, Underwood Mountain Vineyards. He has found chilly nooks high in the Yakima Valley foothills for Cabernet Franc, Cabernet Sauvignon and Cot (Loire-style Malbec). Savage's winemaking style seems almost countercultural in Washington, where bigger has often been considered better, but the results speak for themselves, including two wins in this magazine's 2015 awards (Savage's Riesling was White Wine of the Year; his Syrah, Best of Class, $20–$40).
Best Place to Buy Wine
Compass Wines
The vast selection at Compass Wines in Anacortes includes a hefty Washington wine section.
That this year's winner for Best Place to Buy Wine is a full 80 miles north of Seattle speaks to just how impressive and unique Compass Wines is among Washington wine retailers. After more than two decades in the wine and hospitality trade, Doug Charles launched Compass Wines in Anacortes in 2001 with a pair of partners, one of whom (Will Parks) is still involved in the business. The Compass location (Anacortes, 1405 Commercial Ave.; 360.293.6500; compasswines.com) is perfectly situated to lure the long lines of cars that flow toward the Anacortes ferry terminal, bound for the San Juan Islands or other destinations. From very early on, Compass developed a special reputation among Washington wine lovers, based on three main attributes. First, breadth of selection. At any given moment, Compass typically has thousands of different wines available for purchase. Second, Charles' skill as a curator. Compass quickly became known for offering wines from rare, under-the-radar, difficult-to-find producers, boutique wineries that would only sell their wines directly through their tasting rooms and through Compass. "The purpose was to have the cool stuff that others didn't," says Charles. "Otherwise, why on earth would someone come all the way up here to buy wine?" The final item that cemented Compass Wines' reputation was Charles' willingness to cellar wines for years before offering them for sale. In a trade where cash flow is king, stashing away inventory is practically unheard of, but it offers Compass customers the chance to access wines that are at their peak.
Coolest Wine Label
NumbSkull Winery by Mark Ryan
Artwork by Cherylin Andre; Creative concept by Mark McNeilly; Production design by Gary Fozard of Advanced Labels NW.
Cherylin Andre is a Seattle-based artist and a friend of Mark McNeilly, the founder and executive winemaker of Mark Ryan Winery (markryanwinery.com). McNeilly went to one of Andre's art shows and noticed "Skull," a piece made via a clever, complex method Andre calls "flame painting," involving scorch marks and candle soot on watercolor paper. Making the piece, according to Andre, "took a lot of burnt paper and set off a lot of fire alarms!" McNeilly purchased the piece on the spot and very quickly began talking to Andre about using "Skull" for a wine label. As it happened, the winery needed to develop a label for a new set of wines based on Walla Walla Valley fruit (the main Mark Ryan label is based largely on Red Mountain fruit), so the timing was serendipitous. McNeilly had been spit-balling other names, but the strong visual image of the "Skull" piece inspired the selection of NumbSkull as the name of the new label.
White Wine Awards
White Wine of the Year
Long Shadows 2014, Poet's Leap Riesling, Columbia Valley, $20
Our White Wine of the Year is a collaboration between Armin Diel of Schlossgut Diel in Germany and our 2016 Winemaker of the Year, Gilles Nicault of Walla Walla–based Long Shadows. The 2014 Poet's Leap comes from four sites, nearly half from the estate Sonnet Vineyard in Horse Heaven Hills. Finished alcohol is 12.9 percent, residual sugar is 1.2 percent, and the flavors of white peach and key lime drink just off-dry. Pairs with: Chicken tikka masala and a side of saag naan.
Sauvignon Blanc, $20 or less
Novelty Hill 2014, Sauvignon Blanc, Columbia Valley, Stillwater Creek Vineyard, $20
Woodinville-based industry vet Mike Januik takes Sauvignon Blanc from Novelty Hill's estate vineyard, Stillwater Creek, and then ferments and ages it in a mix of new and 1-year-old French oak. Flavors mix tree fruits (apples, pears) and citrus, and the texture is creamy, thanks in part to the 22 percent Semillon in the blend. Pairs with: Arugula salad with a panko-coated, shallow-fried disk of goat cheese.
Chardonnay, $15 or less
Milbrandt 2014 Traditions Chardonnay, Columbia Valley, $14
The Milbrandt brothers, based in Mattawa on the Wahluke Slope, also farm Evergreen Vineyard in the Ancient Lakes AVA, which is the predominant source for this spicy, oak-kissed Chardonnay. Evergreen's bright acidity and minerality beautifully balance the plush pear and apple fruit. Pairs with: Shrimp and grits.
Chardonnay, $15–$40
Ashan 2014 Barrel-fermented Chardonnay, Columbia Valley, $25
Chris Gorman (Gorman Winery) launched Woodinville-based, Chardonnay-only label Ashan Cellars in 2012. Along with a series of single-vineyard Chards, Gorman has released this multi-vineyard blend, which drinks like much more expensive Napa Valley whites. Look for rich layers of fruit—lemon curd, peach, plantain, mango—swaddled in luscious barrel notes of smoke, toast and caramel. Pairs with: Jacques Pépin's classic poulet à la crème (chicken in cream sauce).
Chardonnay, more than $40
Côte Bonneville 2013, Chardonnay, Yakima Valley, DuBrul Vineyard, $50
Côte Bonneville was founded by Hugh and Kathy Shiels to produce wines from their outstanding estate vineyard, DuBrul. Their daughter, Kerry Shiels, is the winemaker for this glorious Chardonnay, which dazzles with its intensity and concentration. The purity and depth of the lemon and pear fruit are impressive, as is the supple texture. Pairs with: Perfectly seared scallops topped with a lemony vinaigrette.
Riesling, $15 or less
Chateau Ste. Michelle 2014 Harvest Select Riesling, Columbia Valley, $10
Washington's flagship winery, Woodinville-based Chateau Ste. Michelle, turns out a deeply impressive, sawbuck-priced Riesling under the direction of Bob Bertheau. This is sweeter than the winery's Columbia Valley Riesling (1.9 percent residual sugar), and that extra sugar and peach-preserves ripeness are balanced by pinpoint lime and tangerine acidity. Just 11 percent alcohol. Pairs with: Duck liver pâté with Dijon mustard and cornichons.
White Wine Hall of Fame Award
Retired from competition after numerous years of winning:
Chateau Ste. Michelle Eroica Riesling Evergreen Vineyard, Columbia Valley, $22
Sparkling Wine of the Year
Domaine Ste. Michelle Michelle NV Brut Méthode Champenoise, Columbia Valley, $13
Back-to-back wins in this category for Michelle, Woodinville-based Ste. Michelle Wine Estates' sparkling wine house. Last year, it was the brut rosé; this year, the brut, a blend of traditional Champagne varieties (Chardonnay, Pinot Noir, Pinot Meunier). Aromas combine delicate notes of apple, lemon and white flower, and the palate delights in its fine, persistent mousse. Pairs with: A cheese omelet and a simple green salad.
Rosé of the Year
Renegade Wine Company 2015 Rosé, Columbia Valley, $12
This is the second consecutive win in this category for Trey Busch's Renegade Wine Company, based in the Walla Walla Valley, and it is especially impressive, given it is among the least expensive rosés considered in the category. It's 80 percent Syrah; the remainder is Cinsault, Counoise and Grenache. The bone-dry fruit combines cherry and melon, with complexities ranging from mineral notes to green notes (watermelon rind, kiwi). Pairs with: A perfectly roasted chicken, with butter under the skin and caramelized lemons on top.
Red Wine Awards
Red Wine of the Year
Two Vintners 2013 Some Days Are Stones Syrah, Walla Walla Valley, Stoney Vine Vineyard, $45
In a blind setting with multiple judges, it is truly impressive to win multiple categories, and that is exactly what Woodinville-based Morgan Lee has done here (see pages 86 and 94). His single-vineyard Syrah from Stoney Vine is an evocative expression of the recently minted Rocks District of Milton-Freewater AVA, with green olive brine and sanguine, meaty minerality complementing huckleberry fruit. It's a deserving Red Wine of the Year. Pairs with: A lamb tagine with plenty of olives.
Merlot, $20 or less
Waterbrook 2014 Merlot, Columbia Valley, $15
This is the second of impressive back-to-back wins in this category for Walla Walla–based Waterbrook, one of the Precept portfolio of wineries. Canyon Vineyard Ranch, a Yakima Valley site planted in 1982, provides the backbone for this dense, delicious Merlot, awash in black cherry fruit and mocha barrel tones. Pairs with: Milk-braised pork loin with hazelnuts and green beans.
Merlot, $20–$40
L'Ecole Nº 41, 2013 Estate Merlot, Walla Walla Valley, $36
Likewise, Walla Walla stalwart L'Ecole Nº 41 takes it two years running in this category, winning again this year with Merlot from its estate sites (50 percent Seven Hills, 50 percent Ferguson). Aged for 18 months in French oak (40 percent new), this Merlot offers plenty of black fruit (black plum, blackberry) mixed with earthy and spicy notes in turn. Pairs with: Duck confit and crispy potatoes.
Merlot, $40 or more
Pepper Bridge 2013 Merlot, Walla Walla Valley, $50
Walla Walla–based Jean-François Pellet (this magazine's Winemaker of the Year in 2015) produces this powerhouse Merlot almost entirely from the king and queen of the Walla Walla Valley, Pepper Bridge and Seven Hills vineyards. This kind of Merlot—with a chewy tannic structure that resembles Cabernet—shows off Washington's unique ability to showcase muscular versions of the variety. Pairs with: A seared, medium-rare New York strip steak.
Red Blend, $20 or less
Tamarack Cellars 2014, Firehouse Red, Columbia Valley, $18
Year in and year out, this kitchen-sink blend (in 2014, featuring a full 10 varieties) is among the most complex, delicious reds produced in Washington for less than $20. The warm 2014 growing season is on fine display here, with ripe, delicious red and black fruits complemented by floral notes and brewed-coffee barrel tones. Pairs with: Short ribs braised in stout beer.
Red Blend, $20–$40
Kevin White Winery 2013, La Fraternité Rhône Red, Yakima Valley, $28
This magazine's Winemaker to Watch for 2015 delivers in 2016, taking the midrange red blend category with his Rhône-style blend of Grenache (46 percent), Mourvèdre (46 percent) and Syrah (8 percent), from Upland, Olsen and Boushey vineyards, an all-star lineup of Yakima Valley sites. The soaring nose (plums and roses, exotic spices and minerals) leads into a balanced palate driven by brambly berry flavors. Pairs with: Braised white beans with garlicky sausages nestled on top.
Red Blend, more than $40
L'Ecole Nº 41 2013, Ferguson Bordeaux Red, Walla Walla Valley, Ferguson Vineyard, $60The inaugural vintage of this wine (2011) made a huge splash in Europe by winning the 2014 Decanter World Wine Awards for Bordeaux blends more than £15, and the momentum hasn't slowed since. The blend of 56 percent Cabernet Sauvignon, 33 percent Merlot, 7 percent Cabernet Franc, 4 percent Malbec comes from the broken basalt soils of L'Ecole Nº 41's Ferguson Estate Vineyard and offers wonderful flinty minerality to balance its robust dark fruit. Pairs with: Wild game, like venison or elk.
Syrah, $20 or less
Purple Star 2012 Syrah, Columbia Valley, $18
Benton City–based Kyle Johnson is the winemaker for Purple Star, and in 2012, he made his Columbia Valley Syrah from a trio of sites: Weinbau, Red Heaven and Kiona vineyards. Aromas include blueberry, smoky chicory coffee and cracked black pepper, and the palate is rich and supplely textured. Pairs with: Braised lamb shank over tomato-studded polenta.
Syrah, $20–$40
Two Vintners 2013 Syrah, Columbia Valley, $21
Morgan Lee, this year's Winemaker to Watch, confirms his selection with this outrageous Syrah, at $21 besting a series of wines nearly twice as expensive. It's a pan-Washington Syrah, coming from five vineyards in five separate AVAs, and it sees a 2 percent Roussanne coferment, adding one more layer of complexity to an already complex wine. In turn, smoky, earthy and floral. Pairs with: Smoked pork ribs, finished nice and crusty on a hot grill.
Cabernet Sauvignon, $25 or less
Secret Squirrel 2012, Cabernet Sauvignon, Columbia Valley, $25
Secret Squirrel is a new project for the Walla Walla–based Corliss family of wineries (Corliss Estates, Tranche). This blend of two Corliss sites—Red Mountain and Blue Mountain vineyards in Walla Walla—was aged for 28 months in 70 percent new French oak. This complex, maturing wine offers notes of black currant and black olive, tarragon and espresso. Pairs with: Carne asada soft tacos.
Cabernet Sauvignon, $25–$65
Woodward Canyon 2013 Artist Series No. 22, Cabernet Sauvignon, Columbia Valley, $59
Kevin Mott makes this benchmark Washington Cabernet (inaugurated in 1992) with fruit from seven different sites, including Champoux, Sagemoor and Woodward Canyon estate vineyards. A core of black currant fruit and pencil-lead minerality is lifted by notes both floral and minty, keeping this Cabernet fresh and vibrant. Pairs with: Dry-rubbed, oven-roasted brisket.
Cabernet Sauvignon, $65 or more
Upchurch Vineyard 2013 Cabernet Sauvignon, Red Mountain, Estate Vineyard, $68
Chris Upchurch—one of the original partners in DeLille Cellars and still the executive winemaker there—launched this wine, from his estate vineyard, with the 2010 vintage. The site on Red Mountain, planted in 2007 and managed by farming maestro Dick Boushey, is displaying breathtaking results for a vineyard this young. The tannins are perfectly polished, and they frame a core of high-energy, high-intensity black currant fruit. Pairs with: Go big with beef Wellington.
Red Wine Hall of Fame Award
Abeja Cabernet, Sauvignon, Columbia Valley, $47
Reader's Choice Awards
Charles Smith pours wine in his eponymous Tom Kundig-designed Georgetown tasting room, winner of Best Winery Tasting Room.
Best Winery Tasting Room in Washington State
Charles Smith Wines Jet City
The 2015 opening of Charles Smith's Georgetown winery put all enophiles' eyes on Washington state. At a massive 32,000 square feet, it is the largest urban winery on the West Coast, with stunning views of Mount Rainier and the main runways of Boeing Field. Designed by celebrated local architect Tom Kundig, the main-floor tasting room—with a single, busy bar and tall, solid Douglas fir cocktail tables—has a bright, rustic Northwest feel with wood planks and steel doors and walls, while the upstairs exudes early-'60s rock 'n' roll. The main-floor tasting room is open for tastings ($10–$20) from Smith's multiple labels, including Charles Smith Wines (the aromatic Kung Fu Girl Riesling is a must), K Vintners (we love the floral Milbrandt Syrah) and Sixto; the upstairs, generally reserved for wine club members and special events, is open on weekends for bottle service and light bites. 1136 S Albro Place; 206.745.7456; charlessmithwines.com
Best Washington Wine Touring Experience
Woodinville Wine Country
Nestled in the Sammamish River Valley just 30 minutes northeast of Seattle, Woodinville continues to play a critical role in Washington state's wine scene—and growth. A whopping 108 wineries now call Woodinville home, hauling grapes from vineyards in eastern Washington to crush, age and store them close enough to allow Seattle wine lovers to enjoy a day of tasting in the Warehouse District, or to stay for a weekend, dining in famed Hollywood District restaurants, including The Herbfarm. Signature events, such as this month's Celebrate Woodinville festival and concert series (celebratewoodinville.com), December's Saint Nicholas Day Open House and September's inaugural Woodinville-to-Redmond Wine & Beer Country Half Marathon, provide a framework for experiencing this diverse wine region all year long. The Passport to Woodinville, a year-long ticket to all the wineries, has already sold out for 2016—a testament to the region's increasing popularity. woodinvillewinecountry.com
Lead sommelier Jeff Lindsay-Thorsen has created a strong Washington wine program at RN74
Best Restaurant for Experiencing Washington Wine
Now in its fifth year, downtown's RN74 has developed a comprehensive wine program that celebrates the vast diversity of Washington wine. Under the direction of lead sommelier Jeff Lindsay-Thorsen, one-quarter of the 1,300 wines on RN74's list hail from Washington. Lindsay-Thorsen, a level-three advanced sommelier and winemaker, and a co-owner of W.T. Vintners, has created multiple entry points for locals and visitors alike to discover local wines: He hosts as many as three wine events per month, including the Behind the Bottle winemaker dinners, which have included the winemakers for Avennia, Va Piano, W.T. Vintners, Gramercy and Kerloo. The massive wine list also has a constantly evolving "Featured Washington Wineries" section, which offers wines by the bottle from at least 25 Washington wineries. Each winery gets a thoughtfully written introduction to share its story and help bring the guest closer to the wine. Finally, a plethora of red and white Washington wines are included in RN74's by-the-glass program, starting as low as $7 during happy hour and as much as $46 for a glass of the iconic Washington cult wine Cayuse Syrah. Offering multiple price points and even more wine styles, this is perhaps the ultimate way to experience Washington wine. Downtown, 1433 Fourth Ave.; 206.456.7474; michaelmina.net/restaurants/seattle/
Wade Wolfe at the Ste. Michelle Wine Estates WSU Wine Science Center in Richland; he advises in the university's department of viticulture and enology.
Walter Clore Washingon Wine Ambassador Award
Wade Wolfe, Co-owner and Winemaker, Thurston Wolfe Winery
Those who are familiar with Wade Wolfe, know him as the maverick winemaker behind Thurston Wolfe, the Yakima Valley winery he started in 1987 with his wife, Becky Yeaman. But, Wolfe's impact goes far beyond his own bottles of wine. Wolfe, who holds a Ph.D. in plant genetics from the University of California–Davis, is being honored with this award for his tireless efforts in research and advancement of the entire Washington wine industry. One of his first projects as a technical viticulturist was in 1978 at Chateau Ste. Michelle, where he advised the expansion for the site that would become Columbia Crest. Wolfe left Ste. Michelle in 1984 to pursue a vineyard consulting business, through which he helped independent wine growers across the Pacific Northwest plant hundreds of acres of grapes. Over the years, Wolfe has served as an industry adviser to Washington State University's Viticulture and Enology Program, helping to shape curriculum and make transitions from community colleges easier for incoming students. He has served on countless boards, including 31 years on the Washington Wine Advisory Committee. In 1982, Wolfe helped lobby for legislation written by state Senator Max Benitz that created the 25-cent-per-liter tax on all wines sold in Washington that is designated for viticulture and enology research. The funds from that tax ultimately helped bring to life many of the institutions that put Washington wine on the map.
Jennifer Ciuchta, wine steward at the Redmond Ridge QFC.
Retail Wine Steward of the Year
Jennifer Ciuchta, Redmond Ridge QFC
That this year's winner is only 25 years old and already knows so much about wine is a testament to her passion and dedication. Jennifer Ciuchta began her career under the tutelage of her mother, Rhonda Ciuchta, a longtime wine steward with Fred Meyer. The younger Ciuchta began as an assistant wine steward at Fred Meyer and was promoted to wine steward at QFC three years ago, a position she held first in Issaquah, and, more recently, at the Redmond Ridge store. The store's proximity to Woodinville has been a great resource for her education and frequent wine discoveries. In addition to managing all wine orders, sales and displays, Ciuchta holds free wine tastings on Fridays (4–6 p.m.) at her store, where she lets her customers—many of whom followed her from Issaquah—select the wines they want to taste and learn about. While she hopes to one day earn certification from the Court of Master Sommeliers and discover other areas of wine, she says she loves its retail aspect, because she enjoys getting to know her regular customers—and their palates. Redmond, 23475 NE Novelty Hill Road; 425.636.0420; qfc.com


text:
Tsvetnoj Bulvar (ryska: Цветной бульвар, Blomsterboulevarden) är en tunnelbanestation på Serpuchovsko-Timirjazevskaja-linjen i Moskvas tunnelbana.

Stationen ligger på Tsvetnoj boulevard, en av Moskvas mest kända gator där framför allt Cirkus Moskva finns.

Tsvetnoj bulvar invigdes den 31 december 1988.

Byte
Sedan 2007 kan man på Tsvetnoj bulvar byta till Trubnaja på Ljublinsko-Dmitrovskaja-linjen.

Se även
 Moskvas tunnelbana
 Lista över Moskvas tunnelbanestationer

Moskvas tunnelbanestationer
Järnvägsstationer invigda 1988
1988 i Sovjetunionen

redpajama_set_name: RedPajamaWikipedia


What's Cooking at Shakey's La Puente?
Hi, we're Shakey's La Puente!
Looking for some of the next pizza in town—with a family-friendly environment, to boot? We've got you covered! Join us in our La Puente restaurant, which is conveniently located near South Hills Shopping Center, La Puente Shopping Center, and Walmerado Park. We'll see you and your family in our La Puente restaurant—hopefully soon!


MANHATTAN CAPITAL GROUP, INC. is corporation filed with the New York State Department of State (NYSDOS). The DOS ID is 1314365. The business entity is incorporated in New York County. The entity type is DOMESTIC BUSINESS CORPORATION. The initial DOS filing date is 01/10/1989. The address is 11 Middle Neck Road, Great Neck, New York 11021-2301. The city is Great Neck, New York. The zip code is 11021-2301.
Current Entity Name MANHATTAN CAPITAL GROUP, INC.
DOS Process Address C/O IRA M. BIERMAN, ESQ.


text:
Where Wellness & Culture Connect
Covid-19 Statistics By Race
Long-standing systemic health and social inequities have put the Black, Indigenous, and People of Color (BIPOC) communities at increased risk of getting sick and dying from COVID-19. Racial and ethnic disparities in health care are known factors contributing to the higher morbidity and mortality among Blacks.
57,266 Black lives have been lost to COVID-19 to date. Blacks account for 14% of Covid-19 deaths where race is known. Black people are dying at 1.6 times the rate of white people.
Covid-19 Deaths per 100,000 people by race or ethnicity
These calculations are based on data from The Covid Racial Data Tracker and the U.S. Census Bureau.
Rihanna: The Healthy "Thick" Weight Plan
10 Cities With The Highest HIV Rates
Mrs. Parker From 'Friday' at 70 & Still Turning Heads!
Best-Selling Author, Eric Jerome Dickey, Dead at 59
14 Most-Overlooked HIV Symptoms
Dr. LeNoir is joined by Dr. Lenore Coleman, a Pharmacist and Founder of Healing Our Village, as they offer you the tools you need to prevent and manage diabetes.
BDO is the world's largest and most comprehensive online health resource specifically targeted to African Americans. BDO understands that the uniqueness of Black culture - our heritage and our traditions - plays a role in our health. BDO gives you access to innovative new approaches to the health information you need in everyday language so you can break through the disparities, gain control and live your life to its fullest.
BlackDoctor.org Advertising and Sponsorship Policy
Daily Vitamina
Copyright © 2021, BlackDoctor, Inc. All rights reserved.

redpajama_set_name: RedPajamaCommonCrawl


text:
Mr Ben Goldsworthy, BSc. (Hons) MSc. Lanc., MCMI
~ ~ ~ ~ ~ ~
On Tomb Raider
This piece was written over a year ago. It may no longer accurately reflect my views now, or may be factually outdated.
This piece was originally written for my old site, Oh What? Oh Jeez! As such, it may not have transferred over properly and some images and links might be broken (and, to a lesser extent, my writing from years ago is about 80% run-on sentences).
I do my best thinking plunging off cliffs.
Lara Croft, Tomb Raider: Legend
I recently (and by recently I mean in early January, but sod off; when you have an audience of none you are perfectly allowed to procrastinate) finished the 2013 remakimagining of Tomb Raider , Tomb Raider . Tomb Raider ( Tomb Raider , that is, not Tomb Raider ) was both a disappointment and handily demonstrates a lot of things wrong with modern vidyagames. Whereas Tomb Raider is rightly revered as a gaming classic, a hugely influential action-adventure game and a thing that was good, Tomb Raider is none of these things.
A reasonable place to start would seem to the the gameplay, which aims to be just unambitious and still manages to fail. Actual gameplay consists of a small proportion of the game itself and consists of standard Uncharted -style fare; lots of hiding behind conveniently-placed walls and playing whack-a-bloke with guns. Of course there are incessant quicktime events, but Tomb Raider deserves respect for going one step less engaging: holding forwards whilst scripted wonders occur onscreen. Uncharted did this too of course, and they're by no means the only offenders, but at least Uncharted allowed you to walk towards the camera and die if you desperately wanted to rage against the machine; as an experiment in one section of Tomb Raider in which Lara found herself wading through a partially-flooded cave, flaming torch held above her head and miraculously not choking her with smoke, I stopped holding forwards. Lara stopped, so far so good. I moved backwards. Lara did a reverse breaststroke animation but remained in the same spot. The animation would suggest that at one point moving backwards was possible, but in a scene straight from the Half-Life 2 developer's commentary, playtesters got confused and it had to be removed. Moving to the left and right have absolutely no effect, not even a canned animation. These scenes happen every so often when something is chasing Lara over a cinematically rickety bridge, but they are also used when entering and raiding any of the titular tombs (now only a side activity, which kind of sums up the attitude of this whole game towards its IP), I assume to mask load times, making them more frequent annoyances than in similar games.
Almost as if they realised a few months from release that they'd forgotten to make enough game to call Tomb Raider a game, the developers have positively flooded the game with pointless collectibles for padding, some of which reward you with: audiologs (another check on the Shit Modern Games Have to Include list) which miss the feature's strengths, i.e. relaying small fragments of backstory in a form that can be digested whilst still playing the game, and instead read the player paragraphs of text only whilst in a menu; paragraphs so long they have other, smaller summary paragraphs to the side. Lengthier books as backstory work in a game like Morrowind , where the backstory and lore is actually worth giving a damn about, but it just bottlenecks the experience in Tomb Raider ; scrap, the currency in the game which (better get that checklist out again) can be spent on upgrades for Lara's equipment and abilities, because of course it can. When designing what is meant to be a gritty and realistic survival story, I would have the perky young post-grad be able to mash scrap, which in this game is everything from bird eggs to the contents of inexplicable crates of metal components just laying around in the jungle, onto her shotgun to give it incendiary shells. Harrowing survival against the elements and all that.
This leads onto another issue with the gameplay, in that the sense of missed opportunity is palpable throughout. After the lengthy intro in which you hold forwards a lot and shake the analogue stick eventually Lara stumbles (her only mode of transportation throughout the game as she falls over every cliff, rock or stone and is survived only by the fact that she has a spine made out of adamantium) upon a campfire under a rocky outcrop. Wearing only a tank top and drenched by the heavy and all the bodies of water she just stumbled through, she shivers and her teeth chatter as she sets up a fire. Good mo-cap work aside, this seemed like it was going to lead into some sort of survival mechanic wherein you have to keep Lara from freezing to death (a la Cryostasis , perhaps) by finding flammable material where you can, or something to that effect. Nope, the fires are just for upgrades, saving your game and fast travelling to other fires. Okay then, but how about the hunting mechanic that gets introduced shortly after? Will I be stalking the jungle of this island for more than just man? Nope again. Outside of the introductory tutorial wherein meat is retrieved from animal corpses for Lara to put off starving with, their bodies offer up only the enigmatic scrap , which in Lara's capable hands seems to include all of matter . The missed opportunity with hunting is doubly egregious, because Lara's prodigious bow ability is never explained, where even a single line about her being a hunter before the events of the game would have served to both justify it and segued nicely into the hunting mechanic. But nope, disappointment is the order of the day.
That disappointment is remarkable, considering I went into the game with barely any expectations to disappoint. I had largely ignored the game when it came out, as burned-out from the farce that is gams jarnalism as I was back then, but I saw the above image (or a similar one) in some article somewhere, presumably on the AV Club and my dereliction boner rose. The same dick-powered drive that leads me to fawn over S.T.A.L.K.E.R. and has me dreaming of visit to Chernobyl led me to download the game and play it without reading a further thing. I don't know anything about it, maybe it's about exploring an abandoned island or something , I naively thought. All I knew was that it was supposed to be a mature videogame for mature gamers such as myself reimagining of Tomb Raider , its Rhianna Pratchett-penned story had been lauded by vast swarms of the gams jarnalist masses and there was some sort of brouhaha before release about some scene seeming a bit rapey. I have a theory about games writing (or at least AAA games writing) which is that it is largely the domain of writers too terrible to make films and who turn to a medium with far lower standards wherein their shoddy writing gleams like some overpolished turd. For the finest example of this, see David Cage. I don't know how accurate this is for Ms Pratchett (although Wikipedia says she is now moving into filmwriting), and of her previous credits I remember Heavenly Sword as being nothing more than safe and inoffensive, Mirror's Edge barely had a story to cock up and <emciteOverlord was sometimes amusing, but this attempt at something bigger and more serious seems to suggest either incompetence or confusion.
The aforementioned controversy-causing sorta-rape scene is about when I gave up on the story, which is unfortunate as it's about half an hour in. Lara's stumbling her way through a village as it is torched and hordes of unnamed crewmates from the ship she crashed in on are butchered. Eventually, she sees the bearded leader of the unknown enemy coming her way and wedges herself between two buildings. On account of the fact that she decides to stop when barely concealed and then pants like a dog, he finds her and brings her out at gunpoint before running a hand on her. It's perhaps telling that vidyagames as a medium are such a joke, narratively, that shit was flipped over this. I can think of many examples (code for I'm sure I could if I tried but none are coming to mind so take my word for it) in films, TV and books where similarly sexually threatening scenes are used to show the stakes in play for a female character. These are shifty grubby foreign types, generally narrative shorthand for rape machines, so it only makes sense for attractive, nubile, innocent tank top wearing Lara to have to contend with this threat, a threat that players aren't used to worrying about when playing The Adventures of Roll Fizzlebeef Across the 8th Dimension. I thought the whole appeal of the story was that it was gritty and mature. Instead, failing the scene just has the man strangle Lara, which is either entirely at odds with reality (now what is he going to shag?) or even more unnerving (the now-dead Lara?) depending on how you look at it. After fighting him off and pulling a Tyson on his ear, she shoots him in the face and the gore is admittedly quite shocking. So is Lara's pained dryheaving and weeping, an entirely reasonable reaction to her taking of a life. Any impact this could have had is taken away moments later, however, when Lara efficiently cover-shoots a string of bad guys and couldn't give less of a toss about it. There's a phrase here that instantly makes someone sound like the world's smuggest twat when they use it, but that's kind of my M.O. so here it is: ludonarrative dissonance. Over the course of the game you go on to kill roughly a trillion scabby foreign-types, which never meshes with the goal of a thoughtful, mature story about someone having to confront a horrible situation.
Things take a turn for dumber when Lara meets back up with her friend, Asian Girl Who's Name I Don't Remember Nor Should I, who has found a strange old man wandering around who takes great interest in her story of being the descendant of a sun goddess and talks in some kind of ponderous comedy villain voice the entire time and nobody bats an eye. He sounds like Dracula and the player is expected to believe that both of these women see him and just think wow, we should totally hang out with this guy and tell him all about our group and that, and also Lara you should totally fall asleep because don't worry, despite being clearly evil he will leave you alive when he kidnaps be because 10/10 top quality writing . Also, returning to the murdering dudes theme, that villain in his final monologue pulls the old how am I the villain when you've murdered loads of people too shit, which you may remember as being nicked practically verbatim from . However, this is a game that's supposed to actually tackle things like that, and the entire moment comes off as ridiculous when followed up with a spree of more murder. Another moment later on sticks out as well, where Lara finds herself at a shipwreck that has been suspended in the air with a complex network of ropes and pulleys in the middle of a ravine (because reasons). She murders a bunch of dudes (natch) and then someone on another boat appears with a machine gun turrent. You killed my brothers , he yells quite fairly. Die! he then says, before opening fire on the ship crawling with his brothers, killing swathes of them. Little bit of consistency would be nice, is all I'm saying.
There are a couple minor things too, such as Robin Atkin Downes doing the same terrible Irish accent he was ridiculed for in The Saboteur in his role as Cripplingly Mortal Mentor Figure which takes out just about all of the gravitas of his dumb death scene, there being no option for a optional original outfit skin and the irrationally angry black woman who suddenly pulls an equally irrational 180 in the end. I also found it ridiculous that someone who has such a magnetic attraction to mud and the ground as Lara would stay so clean, but there was a DLC skin that permanently coated her in filth which was welcome. The game also looks bloody nice, with very good environments, fantastic character models and God's gift to muh dick: tank tops. Seriously, the Lara model is quite something, and if you happen to be playing on some sort of future computer you can even enjoy fancy hair physics! Just don't think about the time that went into implementing that and that didn't go into making a better game.
In closing, Tomb Raider is emblematic of many of the issues of modern AAA games. It values a poorly-written (although nonetheless highly praised by the filthy gaming press) story over any sort of fun or gameplay, is so tightly scripted as to make player agency practically nil and can't help but force in the flavour-of-the-week gameplay mechanics that everyone else feels they must no matter how poorly they reconcile with the aim of the game. Uncharted is my oft-mentioned comparison, but at least that knew it was goofy. It had humour (not funny, but trying at least), fabulous adventure and in a real departure from the norm these neat little things called colours. When you end up fighting zombie samurai or whatever the hell happened at the end of Tomb Raider and the game still tries to convince you it's a super serious story about a young woman finding out just what she's capable of and something something feminism, and back this up by showing you all the shades of grey it can render, it comes of as entirely laughable, or at least it would if it wasn't so saddening.
P.S. I only remembered after writing this that the game had puzzles. I guess that shows how well they registered.


Milk thistle is one type of herb that can help in the process of cleansing the liver. It is a very rare type of herb and can surely provide best types of results. The seeds of milk thistle can be used properly to remove all kinds of contaminants and toxins from the liver. The phytochemicals that are present in this herb will help take care of the liver and gall bladder. Take some of these seeds and powder it properly. Add it to boiling water and then drink this solution.
Calendula herbal infusion is mainly done to remove all waste kinds of particles out of the body. Use of this herbal infusion can easily remove toxins, pathogens, bacteria as well as other types of waste. This herb can help to take care of the lymph by helping the system to work properly without any defaults. It is very easy to consume this herb and the results are very satisfactory.
Dandelion can also be used to flush all the toxins and other chemicals out of the body. Use of this infusion is going to take care of the urinary tract and will also help to remove all bacteria from it. Use of this herb will reduce the chance of urinary tract infection. Thus, prepare the infusion consisting of dandelion leaves to provide the required types of results.
Ginger has also become the best solution to take care of the entire body. This herb is used as spices and can also be used to deal with various types of health issues. You can simply prepare some ginger tea on regular basis and drink this tea to get the best results. Boil some of these slices in water and then drink it regularly to remove toxins and other chemicals out of the body.
Parsley is considered as the best herb that can help remove the chemicals out of the body. Thus it gets a good response and is used in salads. The leaves of parsley contain good types of antioxidants that are deemed necessary to remove the free radicals from the body. You can use them in few dishes or can add to the salads to extract best results. You can also prepare some juice from this herb and drink it regularly till you get the best results.
Yellow dock can be used as herbal infusion in order to get the best results. It will help in the process of bowel movement and will thus remove waste from the body. Use this particular herb to remove bacteria and other chemicals out of the body within few days.


Brunette hair, be gone! Lucy Hale just pulled an Ariel Winter.
The Pretty Little Liars actress took to Instagram to show off her brand new copper-hued locks, and she looks uh-mazing. In the photo she posted to Instagram, she's also showing off an Adele-inspired cat eye. And haven't we all at some point?
"My version of the "Adele" I miss my blonde hair," the actress wrote.
Hale is actually a natural brunette, but back in February, she dyed her hair blonde before going brunette again. And judging by this caption, her red hair days may be numbered, but we're still fans of the new color. Looks good, Lucy!


Whenever anyone sets out to find a home to rent, they many times start out checking out the well known types of rentals such as apartments or condos. These styles of rentals tend to be a lot more communal and public (meaning a smaller amount of privacy), scaled-down in size, and have limited outdoor space that is solely yours. Apartment units won`t be the only option, though, as one can of course find nice houses for rent in 66101. There are a variety of reasons for you to opt for houses for rent in 66101 as opposed to apartment units, townhouses, or purchasing a house, and by making use of a quality search tool, it will aid you in identifying the ideal place that matches what you want and need.
66101 houses for rent are appealing because they usually give extra space and add-on`s compared to apartments or townhomes. Furthermore, rental houses allow for more flexibility by having commitments less than or equal to a year (typically) and little or no obligation for maintenance. Landlords or management companies are typically those who will handle repairs and upkeep, but examine your lease documents entirely to ensure that there won`t be any altercation about which party is responsible for what in case anything breaks.
Nearly all houses for rent in 66101 tend to be located in outer regions, in contrast with the downtown area. Nonetheless, you might be able to stumble upon a really nice house in the downtown area if you`re willing to put forth some additional work. Houses for rent in 66101 are a great option for families or people having several roommates, and they can also reduce the tenant`s cost while supplying a wide array of important features not found in other forms of housing. Distinct from apartments or townhomes, houses are freestanding buildings that ordinarily include some resemblance of a front and back yard and don`t have communal laundry facilities or other communal household facilities. Houses for rent in 66101 also remain within driving distance to a large number of the city`s places of work, destinations and entertainment areas.
It doesn`t matter what your dream home`s criteria are—RentFinder`s search tool helps you explore houses for rent in 66101 that meet all of them. For those who have kids, for example, RentFinder can help you locate schools and child-friendly venues in the area right from the right-side map on this web page. Will a dog or cat be moving with you? You`ll be able to search for pet-friendly venues as well. Even if it`s pizza that`s extremely important to you, rest assured that you have the ability to search for a neighboring pizzeria by using RentFinder`s sidebar resources.
After finding a house for rent in 66101 that fits all your preferences, plan a day to have a look at it well before paying any upfront money for it or filling out official lease paperwork. This implies going to see it for yourself live in-person, instead of merely viewing pictures emailed your way from the real estate agent or homeowner, or even seen on the web.
While you are showing up to view a home, be sure you take a look at anything that might be in a state of disrepair. The landlord is generally the one liable for the property`s overall maintenance and upkeep, so it`s existing condition may be a clue as to just how it may be treated by the property owner during the time you will be calling that place home. Does it appear the front and back lawn have been given attention? Do you happen upon any chipped paint or beat-up wall surfaces? Are all of the appliances, lights, A/C or heating units in working order? Do the front and back doorways lock or bolt securely? You`ll also want to check out the neighborhood and examine whether or not the adjacent houses check out okay. Whether or not they`re under the same landlord, the shape they`re in now tends to be influential and illustrative of the vicinity in general.
Not sure about what type of house for rent in 66101 you want exactly? Give RentFinder a try now—click on the button just below, and you`ll be directed to a map of vacant residential properties in 66101.


This article was updated on Oct. 10, 2018.
A pay equity audit can help uncover persistent wage gaps in an organization. On a national level, the Institute for Women's Policy Research (IWPR) pay equity research using Department of Labor (DOL) data compared numbers from almost every occupation to find that, on average, women face a wage gap of 20 percent relative to men. The wage gap persists even after the data is corrected for such factors as hours worked or time off for family obligations (something that can disproportionately affect women).
According to the IWPR, jobs mostly performed by women pay less on average than jobs that are predominantly performed by men. Furthermore, outright discrimination in pay, hiring and promotion continues despite decades of awareness and regulation. Some finance leaders are concerned that pay equity legislation will increase their costs, admitting that their firms have elements of discriminatory practices in place. Most want to do the right thing for their organizations and their colleagues.
The IWPR reports that the role of "financial manager" is one with the greatest gender wage gap, with the median woman's weekly pay at 65.2 percent of the average man. Other occupations showing large gaps are in retail. Women working as retail salespeople make 71.2 percent of the pay of men, and women working as first-line supervisors of retail sales workers make 74.4 percent of the average male pay.
There are racial pay differences as well. According to the IWPR, employees of Asian descent earned more in most occupations than Hispanic employees, with Hispanic women posting the lowest overall median weekly earnings.
According to the Equal Employment Opportunity Commission (EEOC), there is a long list of prohibited practices in recruiting, hiring and promotion that may contribute to pay differences. Few employers do any of these overtly. However, many victims of discrimination are reluctant to file a complaint, so it's entirely possible that your business is in violation.
The first step to addressing the wage gap, then, is a review of employment and recruiting practices ensuring that they match the law. After that, finance leaders should collect some statistics on pay and demographics for similar job classifications to look for problems. These pay equity audits can be used to help guide new policies and address remediation, if necessary. It's recommended that you consider doing the audit under attorney-client privilege as you work to understand your organization's situation.
At a lot of organizations, the problem is subconscious. Decisions about hiring and promotion are made on perceptions of cultural fit or personality, justified based on corporate budgets or salaries in prior positions. These are often rationalizations that allow bias to exist even in businesses that seek to avoid it. The New York Times notes that a way to reduce the gender pay gap is to create equal opportunities for job advancement, increase salary transparency in the workplace, manage salary negotiations to prevent inequality at the time of hire and increase pay rates in occupations traditionally associated with women.
This isn't an insurmountable problem, but it is a problem nonetheless. Forward-thinking organizations can prevent legal headaches and improve employee satisfaction with the help of data from a pay equity audit and policies that help managers make the right decisions.
To learn more about the pay equity gap, read the ADP Research Institute® report, Rethinking Gender Pay Inequity in a More Transparent World.


text:
const LOCATIONS = [
	'Tree Gnome Stronghold',
	'Seers\' Village',
	'Catherby',
	'Taverley',
	'Edgeville',
	'Falador',
	'Rimmington',
	'Draynor Village',
	'Al Kharid',
	'Lumbridge',
	'Lumber Yard',
	'Gertrude\'s House'
];

module.exports = {
	desc: 'Tells you where the Circus is located.',
	cooldown: 5,
	task(bot, msg) {
		let currentLocation = Math.floor((((Math.floor((Date.now() / 1000) / (24 * 60 * 60))) + 1) % (7 * LOCATIONS.length)) / 7);
		let dateNow = Date.now() / 1000;
		let daysUntilNext = 7 - ((Math.floor(dateNow / (24 * 60 * 60))) + 1) % (7 * LOCATIONS.length) % 7;
		let nextLocation = currentLocation + 1;

		if (nextLocation === LOCATIONS.length) nextLocation = 0;

		let toSend = [];

		toSend.push(`The circus is currently located at **${LOCATIONS[currentLocation]}**.`);
		toSend.push(`The next location will be **${LOCATIONS[nextLocation]}** in **${daysUntilNext}** day${(daysUntilNext > 1 ? 's' : '')}.`);

		toSend = toSend.join('\n');

		bot.createMessage(msg.channel.id, toSend);
	}
}

redpajama_set_name: RedPajamaGithub


If you have acne-prone skin, you may have become accustomed to some breakouts leaving scars behind. But that doesn't mean you have to just accept those unsightly marks on your forehead, chin, neck, shoulders or wherever acne decided to make its presence.
Acne scars are the bane of existence for anyone with recurring acne. While the easiest solution is to leave your acne alone and let it heal naturally without poking and prodding, it is also near impossible.
Our fingers seem to seek out the itchy and painful acne on their own accord. Picking on acne cannot be helped most of the time, and it gives way to horrible scarring.
There are many beauty products in the market, different creams and serums that come with a promise of good results. While most are expensive, these products don't amount to much in the way of results. Often, the results are short term and your skin becomes reliant on such chemical-laden products.
Natural remedies, on the other hand, are inexpensive and effective for the most part. They also come with an assurance that you're not using something that may harm your skin in the long run. Go through these simple natural remedies and find the one that suits your skin the best. Keep up with the routine and you'll soon see the difference.
Being a natural bleaching agent, lemon juice is an obvious solution when it comes to dealing with acne scars.
With regular topical application, it delivers great results. If used diligently for a considerable period, it can significantly lighten old and dark acne scars. It also banishes freckles and blemishes, de-tans the skin as well as makes the skin light and even-toned. Moreover, the vitamin C present in lemons boosts collagen production, making the skin smooth and firm.
Depending on the sensitivity of your skin, there are different ways you can use lemon juice to treat your acne scars. Since lemon makes your skin photosensitive, it's best to apply it after sundown as you should avoid sun for at least a few hours.
Squeeze a little juice from a lemon just before you intend to use it.
Dab the lemon juice on your acne scars using a cotton ball.
Let the juice dry naturally before rinsing it off with cool water.
Follow with a light moisturizer to hydrate your skin.
Repeat the process daily for at least 1 month to fade the acne scars.
Put some freshly squeezed lemon juice in a bowl.
Add an equal amount of honey to the lemon juice.
Honey, which is extremely hydrating, is a great agent to counter the drying effects of lemon. It keeps the skin hydrated and smooth. Honey also heals damaged cells, gradually diminishing the acne scars.
Apply this blend on your acne scars using a cotton ball. Be prepared for a sticky sensation on your skin for some time.
Leave the lemon and honey on the scars for about 10 minutes.
Wash it off with plain water and pat your skin dry with a soft towel.
Repeat this daily for at least 1 month for promising results.
Put some fresh raw tomato pulp in a bowl.
Add an equal amount of freshly squeezed lemon juice to it and mix evenly.
Like lemons, tomatoes are acidic in nature and act as a skin-lightening agent. Being an effective natural scrub, tomato also exfoliates the skin. In addition, it repairs and rejuvenates the skin on a cellular level, reducing the appearance of scars.
Apply the mixture on your acne scars using a cotton ball.
Let it dry on its own.
Wash off the dried tomato pulp with plain water.
Using this remedy once a day regularly for a few weeks should yield good results.
Baking soda is a great exfoliator. It diminishes acne scars by gradually exfoliating the scar tissue over time. It also boosts the production of collagen, making the skin firm and smooth. Baking soda essentially discards old, scarred skin over time, allowing new skin growth to replace it.
Put some baking soda in a small bowl.
Add a little water to make a thick but spreadable paste.
Apply the baking soda paste on the scarred skin. Lightly massage the scarred area for 1 to 2 minutes. Let the paste dry, then wash it off with plain water. Apply some moisturizer if your skin feels a bit dry. If you have oily skin, use a light moisturizer.
Repeat this remedy daily for 1 to 2 months to diminish the appearance of your acne scars.
The healing properties of aloe vera are astounding, so it's probably no surprise that it can help heal acne scars. Aloe vera has antimicrobial and anti-inflammatory properties, along with a multitude of vitamins and minerals that promote healing. It is also the safest option for people with extremely sensitive skin who can't use many other remedies on their skin.
Extract some fresh gel from an aloe vera leaf.
Add a little water to it to make a thick but spreadable paste.
Apply the paste on your acne-scarred skin with your fingertips or a cotton ball.
Leave the gel on your skin for at least 15 minutes, or overnight if possible.
Wash it off with plenty of cool water.
When used regularly for a few months, this remedy should be effective in making your skin healthy and free of scars.
Aloe vera is gentle enough to be applied overnight and multiple times without any side effects. It can also be combined with other remedies to speed up removal of acne scars.
While aloe vera gel is readily available in the market, there is nothing like fresh aloe vera gel. An aloe vera plant is easy to keep and requires very little attention. Having one in your garden or in a pot can provide you with innumerable beauty and health benefits.
If you have acne-prone skin, tea tree oil can help with acne scars as well as preventing and treating acne breakouts. Tea tree essential oil has antimicrobial as well as anti-inflammatory properties. It checks the infections and speeds up healing. It clears the skin and prevents the formation of scars. With consistent use, its healing properties also help lighten existing acne scars over time.
However, tea tree oil is quite potent and may even irritate or burn sensitive skin. In order to reap the best benefits, always dilute tea tree oil before applying it on your skin. Diluting it with water is best for this remedy and will not cause any acne flare-up after use.
Put 2 tablespoons of water in a small bowl.
Add 4 or 5 drops of tea tree oil to the water and mix well.
Keeping the ratio in mind, you can adjust the quantities depending upon your needs.
Using a clean cotton ball, apply the diluted tea tree oil on the acne scars. Let it stay for 10 to 15 minutes before washing it off with water.
Do this daily for good results.
Apple cider vinegar (ACV) is acidic in nature as it contains acetic acid. Just like lemons, ACV helps lighten pigmentation in the skin, thus reducing the appearance of acne scars. ACV also evens the skin tone and may prevent future scarring if included in your daily beauty regimen. Raw, organic and unprocessed ACV is the best when comes to this remedy.
However, just like lemon, ACV can be quite potent when used on naked skin and may irritate the skin. Combining ACV with honey and water dilutes it considerably without diminishing its properties. Honey, which itself can help reduce acne scars, counters the harshness of pure ACV and makes it agreeable to the skin.
Pour 2/3 cup of water into a bowl.
Add 2 tablespoons of apple cider vinegar (ACV) to it.
Add in 2 tablespoons of honey as well.
Use a cotton ball to apply the blend on the acne scars. Leave it on for 10 to 15 minutes or until it dries, then rinse it off with plain water.
Use this method once a day regularly for at least 1 to 2 months for promising results.
Potatoes contain vitamins and minerals that promote skin restoration. Therefore, raw potato juice applied topically can help fade existing acne scars over time. Potato juice can help lighten and even the skin tone. Having astringent properties, it can also help tighten the skin. Potassium, sulfur, chlorine and phosphorus present in potatoes make it an effective scar treatment.
Using a cotton ball, apply fresh potato juice on the acne scars.
Wait 10 to 15 minutes to let the potato juice dry. For maximum benefit, reapply fresh juice and let it dry as well. You can repeat this activity for up to 30 minutes.
Wash it off with cool water and pat the skin dry.
Use this once daily for 1 to 2 months to get optimum results. You can also repeat this twice a day without any side effects.
While these remedies can be used for spot treatment of acne scars, remedies like lemon juice, honey-lemon, tomato-lemon, aloe vera, potato juice and ACV-honey can also be applied to the entire face to lighten the skin and even the skin tone. Most of these remedies can also help in treating acne and preventing the scars in the first place.
Don't step out into the sun for at least a few hours after applying lemon remedies. If you must go out, apply a heavy duty sunscreen first.
Instead of using plain water for diluting lemon juice or tea tree oil, you can also use rose water. Besides providing a pleasant fragrance, rose water also acts as an efficient toner.
Just like fresh potato juice, using fresh and raw potato pulp as a face mask also helps with acne scars.
As much as possible, resist picking on your acne to prevent scars.
I am 60 years old and this product helps smooth lines and even complection. Dark circles reduced and lifts skin noticeably.
Fresh organic is the best. It also acts a natural moisturizer it will leave your skin looking and healthier.
This is an amazing collection of natural remedies to remove acme scars. I have acne prone skin. So I always look for natural remedies to cure this. Recently I am using Himalayan slat, Aloe Vera and rose water mixture for my acne. This remedy is amazing. I can see visible reduction in y acne. Himalayan is very good for the skin. It provides the requires minerals to the skin. I also use it as bath salt.
It is great that something is working out for you.
You can give the above remedies a try too and let us know how it worked out for you.


text:
import vtk

class VtkAdaptor:
    def __init__(self, **kwargs):
        self.point_count = 0
        self.face_count = 0
        self.points = None
        self.polys = None
        self.poly_data = None
        self.scalars = None

    def create_empty_mesh(self):
        self.pcoords = vtk.vtkFloatArray()
        self.pcoords.SetNumberOfComponents(3)
        self.points = vtk.vtkPoints()
        self.polys = vtk.vtkCellArray()
        self.poly_data = vtk.vtkPolyData()

    def initialize_colors(self):
        self.scalars = vtk.vtkFloatArray()
        self.scalars.SetNumberOfComponents(1)
        self.scalars.SetNumberOfTuples(self.face_count)

    def create_vert(self, coords):
        self.pcoords.InsertNextTuple3(*coords)
        index = self.point_count
        self.point_count += 1
        return index

    def create_face(self, verts):
        self.polys.InsertNextCell(len(verts), verts)
        index = self.face_count
        self.face_count += 1
        return index

    def color_face(self, face, color_index):
        self.scalars.SetTuple1(face, color_index)

    def finish_mesh(self):
        self.points.SetData(self.pcoords)
        self.poly_data.SetPoints(self.points)
        self.poly_data.SetPolys(self.polys)
        if self.scalars:
            self.poly_data.GetCellData().SetScalars(self.scalars)

    def get_mesh(self):
        return self.poly_data


A frame, a moment in your life: the film goes on and then stops a moment on a frame. The energy freezes and begins to turn on itself and illuminate your face. It is a new energy, which is immortalized by the camera.
2018 Stefania Morgante. All rights reserved.
It is painted on Italian canvas with acrylic colors, it measure 100X70 cm.
It is ready to hang, edges are finished and painted.
I ship to worldwide. All original paintings are packaged carefully and professionally, fully protected in custom made boxes.


With the ACE670 Trimless in-ceiling LCR Angled speakers, you'll get imaging and staging that would be lost with regular down-firing in-ceiling speakers. Features include a sturdy 6.5" Carbon Fiber Woofer fixed at a 15° angle, a 1" Aluminum Dome Tweeter, and a 90W power handling. You can even use them for Dolby Atmos front, rear and side surrounds in a 5.1 or 7.2 ystem. Contour switches also allow you to tailor the bass and rebel to your preference.
With almost double the shelf life of foam, Butyl rubber has been the choice of speaker designers looking to optimize the sound based upon materials that go together. The Surround is just one of the integral parts of the speaker's motor structure. Butyl rubber gives the speaker more excursion capability featuring a deeper bass with a wider frequency response, and its shelf life is closer to 25 years compared to foam at 12 to 15 years.
Should I Purchase Special Cable for In-ceiling Speaker?
Wiring is not included with in-ceiling speakers so you will have to purchase some. While wiring requirements will depend on your local building codes, OSD Audio offers CL3/FT4 cable that is UL (fire) rated for all residential and most commercial in-wall and in-ceiling applications. (The exception is you can't run this cable in heating or cooling ducts in commercial applications.) This cable includes a heavy-duty outer jacket approved for in-wall/in-ceiling installation. The high quality plastic jacket is also very flexible so it's easy to run the wires in-wall.
Many customers like to test the sound quality of their new OSD Audio in-ceiling speakers before they install them. Keep in mind, however, that these flush-mount speakers are designed to be used in-wall or in-ceiling. Uninstalled in-wall/in-ceiling speakers will sound weak and "tinny" without the proper enclosure (in this case your home walls) the speaker can't produce the sound pressure level it needs. If you want to try them out, we recommend mounting the in-ceiling speakers into a box of about 3 cubic ft. or larger; or simply mount them in the ceiling and then listen. This will give you an accurate measure of the sound quality.
Introducing LCR Angled in-ceiling speakers with revolutionary designs for imaging and staging that would be lost with regular, down-firing in-ceiling speakers. We accomplish this with our woofers set at a fixed 15° angle. The critical high and mid-range frequencies are then pointed toward the listener, not the floor. So, when your video tracks left to right, the sound tracks right along with the video. You can even use them for rear and side surrounds in a 5.1 or 7.1 system.
I am building a 7.1 theater system. My room is a approx 17' x 15' x 9' ceilings. my seating distance will be approx. 10' from the screen. I am going to use the ACE870's for the LCR and was planning on using the ACE670's for the 2 rears. Should the ACE670's be used for the side speakers? or is there a better version of these that should be used maybe a straight down version instead of angling them?
What ceiling construction mounting bracket will work with the ACE670?
I wish to do Dolby Atmos 7.1. I am looking at the IW550LCR for center and ACE870 for fronts and 4 ACE670 for surround and height. Will the center being located at listening level while the fronts at ceiling level be a problem? My ceilings are 10'. Would it be better to do 3 ACE 870 in the front?
OSD states a 3 cubic foot box or larger is required when demoing this speaker. You state that a 1-1.5 cubic foot box should suffice for installation. I'm confused as to the size of box I should build or whether I should forgo the box altogether and simply protect the speaker with some denim insulation. What would be optimal? Any thoughts would be appreciated.
When will these speakers be back in stock?
are the grills held on by magnet?
I will be installing the ACE870s as LCR in the ceiling above my TV. Can I use the ACE 670s at the rear speakers installed in the side wall of the room for a 7.1 system? The room is rather small 12 foot between the two side walls. Or would you recommend some other models?
I am setting up my home theater in a ATMOS 5.1.2 configuration. I have Polk RT Front Right, front left and center channel. My AVR is an Denon AVR-X2400H. Would the ACE670 speakers work well for the ATMOS and rear surround? The room is open in the back so I need to place these speakers in the ceiling. I am concerned with using this as surrounds since the Dolby recommendation is to be at ear level. Would I angle all the speakers toward the MLP? Thanks for your insight.
What is recommended enclosure volume and amount of polyfill for said enclosure? I am installing in-ceiling w attic access and a speaker box is a must.
Can the ACE670 be used of Dolby Atmos even though it does not specifically state that it's Dolby Atmos Ready? Would it be best to use one of those listed as Atmos Ready?
So, are we still talking about a long time to get these back in stock? I asked in another area about the best speakers for my 7.2 setup and was pointed to these although I am not sure why as it seems they are basically unavailable. If you have any idea of when they might be coming please let us know. I need to either wait or go elsewhere. I love OSD stuff but can't wait forever.
Hello, I am looking for a speakers for a 5.1 surround sound system I will be installing within my home. The room is rectangle and roughly 25 x 15. I was thinking of the ACE670 6.5 or should i go with an 8 inch. Also looking for some back ground music speakers for my kitchen area which is open to a large room.
I am installing MK870 as the front right, center and left speakers in the ceiling. The ceiling is 12 feet high. How would these work as the rear speakers or should I go with the same speaker (MK870) as the rear speakers?
Hello, Both are similar speakers in that they are 6.5" angled ceiling speakers intended for surround sound. The MK670 is the better of the two.
When building a 5.1or 7.1 in a 9ft ceiling which speaker is better, the ICE670 or MK670? Both have good features but I am unsure which to purchase. I would like ultimate performance for watching movies and sports. Thanks.
Hi Rob, The MK670 is a higher-definition speaker and is on special right now. Thanks!
Is there a maximum ceiling height that you recommend these being installed on? I've got high ceilings (12-ft) in my living room and I'm afraid they'll be too high. Also, should all of the insulation in the ceiling (cellulose) be kept away from the speakers after installation or can it be put back on top of the backside of the speakers without affecting the performance?
Do the ICE670 speakers have the same cut-out template dimension as the ICE650 type speakers?
I plan to use these for LCR .... for the rear surrounds ... should I use this and angle it towards the center sofa position, or the ICE650 and have it shoot straight down?


'Midst all unscathed, still steadfast thy thrown!
And scales thy flanks, are now unsteady grown.
And save, oh save, thy sacred rock from wreck.
In the mid 1800s Pew Tor was the victim of what has been called the 'Graniteers' who removed much of the stone for profit. A series of boundstones marks the limits of this far reaching granite sett which was in use right up to the early 1900s. The above poem clearly bemoans the damage the stone cutters exacted on the tor and the ruination of what clearly was a favourite haunt. Today it's not the stone cutters of old who assail the rocky crags but numerous walkers who leave much more than their footprints and the ever encroaching bracken. The famous legend regarding the Pew Tor Piskies relates how the little folk finally exacted there revenge for the disrespect shown to their haunt.


text:
Healthcare in America: Lecture Series & Pre-Clinical Elective
The Healthcare in America Elective serves to expose medical students, faculty, and others in the Providence community to local, national, and systems level issues in health policy via a series of dynamic lectures and discussions.
The Birth of the Medical-Industrial Complex in America —
and What's to be Done About it Now
Mike Magee, MD — Former Executive at Pfizer & author of "Code Blue: Inside the Medical Industrial Complex"
Thursday, September 5 at 6:00 p.m., Alpert Medical School, Room 275
The Effects of Hospital Consolidations on the Health of Patients, Providers and Communities
Chris Koller, MA — President of Milbank Memorial Fund & Former Health Insurance Comissioner
Thursday, September 26 at 6:30 p.m., Alpert Medical School, Room 275
The Byzantine Pharmaceutical Supply Chain: Politics, Prerogative and Pricing
David Guzick, MD, PhD — President of University of Florida Health
Thursday, October 3 at 6:00 p.m., Alpert Medical School, Room 275
Health Information Technology: The Past, Present and Future
David Blumenthal, MD, PhD — President of the Commonwealth Fund & Former CIO of Partners Healthcare System
Thursday, October 17 at 6:00 p.m., Alpert Medical School, Room 170
Pre-Approval Access to Investigational Products: What Limits?
Holly Fernandez Lynch, JD, MBE — John Russell Dickson, MD Presidential Assistant Professor of Medical Ethics at the Perelman School of Medicine
Wednesday, October 23 at 6:00 p.m., Alpert Medical School, Room 275
Lessons from Washington, DC
David Shulkin, MD — Former US Secretary of Veterans Affairs
Thursday, November 21 at 6:00 p.m., Alpert Medical School, Room 275
Health is More Than Healthcare:
Integrating Social Determinants of Health, Public Policy and Advocacy
Darilyn Moyer, MD, FACP — EVP & CEO, American College of Physicians
Thursday, December 5 at 6:00 p.m., Alpert Medical School, Room 275
Questions? Contact the student coordinators at healthcareinamerica@brown.edu.
Healthcare in America Lecture SeriesDownload
This entry was posted in Uncategorized on August 22, 2019 by RIAFP.
← Interim/Temporary Physicians The 28th Annual RIAFP Primary Care Conference →
March 2020 Conference to Address the Health of Women and Girls in Rhode Island
The inaugural state-wide Rhode Island Women's Health Summit is scheduled for March 13-14, 2020.
Brown Department of Family Medicine 45th Anniversary Celebration and Kent-Thundermist 10th Anniversary Celebration
Register now for the anniversary celebrations of both the Brown Department of Family Medicine and Kent-Thundermist.
The 28th Annual RIAFP Primary Care Conference
This two-day meeting of the Rhode Island Chapter of the American Academy of Family Physicians is designed to provide an interesting, up-to-date educational experience, highlighted by the gathering of the regional membership of the AAFP and the graduates of the Brown University Family Medicine...


text:
package io.netty.handler.codec.http;

import io.netty.channel.ChannelFuture;
import io.netty.channel.ChannelFutureListener;
import io.netty.channel.ChannelHandlerContext;
import io.netty.util.ReferenceCountUtil;
import io.netty.util.ReferenceCounted;

import java.util.Collection;
import java.util.LinkedHashMap;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Set;
import java.util.TreeSet;

import static io.netty.handler.codec.http.HttpHeaders.Names.*;
import static io.netty.handler.codec.http.HttpResponseStatus.*;
import static io.netty.handler.codec.http.HttpVersion.*;
import static java.lang.String.*;

/**
 * A server-side handler that receives HTTP requests and optionally performs a protocol switch if
 * the requested protocol is supported. Once an upgrade is performed, this handler removes itself
 * from the pipeline.
 */
public class HttpServerUpgradeHandler extends HttpObjectAggregator {

    /**
     * The source codec that is used in the pipeline initially.
     */
    public interface SourceCodec {
        /**
         * Removes this codec (i.e. all associated handlers) from the pipeline.
         */
        void upgradeFrom(ChannelHandlerContext ctx);
    }

    /**
     * A codec that the source can be upgraded to.
     */
    public interface UpgradeCodec {
        /**
         * Returns the name of the protocol supported by this codec, as indicated by the
         * {@link HttpHeaders.Names#UPGRADE} header.
         */
        String protocol();

        /**
         * Gets all protocol-specific headers required by this protocol for a successful upgrade.
         * Any supplied header will be required to appear in the {@link HttpHeaders.Names#CONNECTION} header as well.
         */
        Collection<String> requiredUpgradeHeaders();

        /**
         * Adds any headers to the 101 Switching protocols response that are appropriate for this protocol.
         */
        void prepareUpgradeResponse(ChannelHandlerContext ctx, FullHttpRequest upgradeRequest,
                FullHttpResponse upgradeResponse);

        /**
         * Performs an HTTP protocol upgrade from the source codec. This method is responsible for
         * adding all handlers required for the new protocol.
         *
         * @param ctx the context for the current handler.
         * @param upgradeRequest the request that triggered the upgrade to this protocol. The
         *            upgraded protocol is responsible for sending the response.
         * @param upgradeResponse a 101 Switching Protocols response that is populated with the
         *            {@link HttpHeaders.Names#CONNECTION} and {@link HttpHeaders.Names#UPGRADE} headers.
         *            The protocol is required to send this before sending any other frames back to the client.
         *            The headers may be augmented as necessary by the protocol before sending.
         */
        void upgradeTo(ChannelHandlerContext ctx, FullHttpRequest upgradeRequest, FullHttpResponse upgradeResponse);
    }

    /**
     * User event that is fired to notify about the completion of an HTTP upgrade
     * to another protocol. Contains the original upgrade request so that the response
     * (if required) can be sent using the new protocol.
     */
    public static final class UpgradeEvent implements ReferenceCounted {
        private final String protocol;
        private final FullHttpRequest upgradeRequest;

        private UpgradeEvent(String protocol, FullHttpRequest upgradeRequest) {
            this.protocol = protocol;
            this.upgradeRequest = upgradeRequest;
        }

        /**
         * The protocol that the channel has been upgraded to.
         */
        public String protocol() {
            return protocol;
        }

        /**
         * Gets the request that triggered the protocol upgrade.
         */
        public FullHttpRequest upgradeRequest() {
            return upgradeRequest;
        }

        @Override
        public int refCnt() {
            return upgradeRequest.refCnt();
        }

        @Override
        public UpgradeEvent retain() {
            upgradeRequest.retain();
            return this;
        }

        @Override
        public UpgradeEvent retain(int increment) {
            upgradeRequest.retain(increment);
            return this;
        }

        @Override
        public UpgradeEvent touch() {
            upgradeRequest.touch();
            return this;
        }

        @Override
        public UpgradeEvent touch(Object hint) {
            upgradeRequest.touch(hint);
            return this;
        }

        @Override
        public boolean release() {
            return upgradeRequest.release();
        }

        @Override
        public boolean release(int decrement) {
            return upgradeRequest.release();
        }

        @Override
        public String toString() {
            return "UpgradeEvent [protocol=" + protocol + ", upgradeRequest=" + upgradeRequest + ']';
        }
    }

    private final Map<String, UpgradeCodec> upgradeCodecMap;
    private final SourceCodec sourceCodec;
    private boolean handlingUpgrade;

    /**
     * Constructs the upgrader with the supported codecs.
     *
     * @param sourceCodec the codec that is being used initially.
     * @param upgradeCodecs the codecs (in order of preference) that this server supports
     *            upgrading to from the source codec.
     * @param maxContentLength the maximum length of the aggregated content.
     */
    public HttpServerUpgradeHandler(SourceCodec sourceCodec,
            Collection<UpgradeCodec> upgradeCodecs, int maxContentLength) {
        super(maxContentLength);
        if (sourceCodec == null) {
            throw new NullPointerException("sourceCodec");
        }
        if (upgradeCodecs == null) {
            throw new NullPointerException("upgradeCodecs");
        }
        this.sourceCodec = sourceCodec;
        upgradeCodecMap = new LinkedHashMap<String, UpgradeCodec>(upgradeCodecs.size());
        for (UpgradeCodec upgradeCodec : upgradeCodecs) {
            String name = upgradeCodec.protocol().toUpperCase(Locale.US);
            upgradeCodecMap.put(name, upgradeCodec);
        }
    }

    @Override
    protected void decode(ChannelHandlerContext ctx, HttpObject msg, List<Object> out)
            throws Exception {
        // Determine if we're already handling an upgrade request or just starting a new one.
        handlingUpgrade |= isUpgradeRequest(msg);
        if (!handlingUpgrade) {
            // Not handling an upgrade request, just pass it to the next handler.
            ReferenceCountUtil.retain(msg);
            out.add(msg);
            return;
        }

        FullHttpRequest fullRequest;
        if (msg instanceof FullHttpRequest) {
            fullRequest = (FullHttpRequest) msg;
            ReferenceCountUtil.retain(msg);
            out.add(msg);
        } else {
            // Call the base class to handle the aggregation of the full request.
            super.decode(ctx, msg, out);
            if (out.isEmpty()) {
                // The full request hasn't been created yet, still awaiting more data.
                return;
            }

            // Finished aggregating the full request, get it from the output list.
            assert out.size() == 1;
            handlingUpgrade = false;
            fullRequest = (FullHttpRequest) out.get(0);
        }

        if (upgrade(ctx, fullRequest)) {
            // The upgrade was successful, remove the message from the output list
            // so that it's not propagated to the next handler. This request will
            // be propagated as a user event instead.
            out.clear();
        }

        // The upgrade did not succeed, just allow the full request to propagate to the
        // next handler.
    }

    /**
     * Determines whether or not the message is an HTTP upgrade request.
     */
    private static boolean isUpgradeRequest(HttpObject msg) {
        return msg instanceof HttpRequest && ((HttpRequest) msg).headers().get(UPGRADE) != null;
    }

    /**
     * Attempts to upgrade to the protocol(s) identified by the {@link HttpHeaders.Names#UPGRADE} header (if provided
     * in the request).
     *
     * @param ctx the context for this handler.
     * @param request the HTTP request.
     * @return {@code true} if the upgrade occurred, otherwise {@code false}.
     */
    private boolean upgrade(final ChannelHandlerContext ctx, final FullHttpRequest request) {
        // Select the best protocol based on those requested in the UPGRADE header.
        String upgradeHeader = request.headers().get(UPGRADE);
        final UpgradeCodec upgradeCodec = selectUpgradeCodec(upgradeHeader);
        if (upgradeCodec == null) {
            // None of the requested protocols are supported, don't upgrade.
            return false;
        }

        // Make sure the CONNECTION header is present.
        String connectionHeader = request.headers().get(CONNECTION);
        if (connectionHeader == null) {
            return false;
        }

        // Make sure the CONNECTION header contains UPGRADE as well as all protocol-specific headers.
        Collection<String> requiredHeaders = upgradeCodec.requiredUpgradeHeaders();
        Set<String> values = splitHeader(connectionHeader);
        if (!values.contains(UPGRADE.toString()) || !values.containsAll(requiredHeaders)) {
            return false;
        }

        // Ensure that all required protocol-specific headers are found in the request.
        for (String requiredHeader : requiredHeaders) {
            if (!request.headers().contains(requiredHeader)) {
                return false;
            }
        }

        // Create the user event to be fired once the upgrade completes.
        final UpgradeEvent event = new UpgradeEvent(upgradeCodec.protocol(), request);

        // Prepare and send the upgrade response. Wait for this write to complete before upgrading,
        // since we need the old codec in-place to properly encode the response.
        final FullHttpResponse upgradeResponse = createUpgradeResponse(upgradeCodec);
        upgradeCodec.prepareUpgradeResponse(ctx, request, upgradeResponse);
        ctx.writeAndFlush(upgradeResponse).addListener(new ChannelFutureListener() {
            @Override
            public void operationComplete(ChannelFuture future) throws Exception {
                try {
                    if (future.isSuccess()) {
                        // Perform the upgrade to the new protocol.
                        sourceCodec.upgradeFrom(ctx);
                        upgradeCodec.upgradeTo(ctx, request, upgradeResponse);

                        // Notify that the upgrade has occurred. Retain the event to offset
                        // the release() in the finally block.
                        ctx.fireUserEventTriggered(event.retain());

                        // Remove this handler from the pipeline.
                        ctx.pipeline().remove(HttpServerUpgradeHandler.this);
                    } else {
                        future.channel().close();
                    }
                } finally {
                    // Release the event if the upgrade event wasn't fired.
                    event.release();
                }
            }
        });
        return true;
    }

    /**
     * Looks up the most desirable supported upgrade codec from the list of choices in the UPGRADE
     * header. If no suitable codec was found, returns {@code null}.
     */
    private UpgradeCodec selectUpgradeCodec(String upgradeHeader) {
        Set<String> requestedProtocols = splitHeader(upgradeHeader);

        // Retain only the protocols that are in the protocol map. Maintain the original insertion
        // order into the protocolMap, so that the first one in the remaining set is the most
        // desirable protocol for the server.
        Set<String> supportedProtocols = new LinkedHashSet<String>(upgradeCodecMap.keySet());
        supportedProtocols.retainAll(requestedProtocols);

        if (!supportedProtocols.isEmpty()) {
            String protocol = supportedProtocols.iterator().next().toUpperCase(Locale.US);
            return upgradeCodecMap.get(protocol);
        }
        return null;
    }

    /**
     * Creates the 101 Switching Protocols response message.
     */
    private static FullHttpResponse createUpgradeResponse(UpgradeCodec upgradeCodec) {
        DefaultFullHttpResponse res = new DefaultFullHttpResponse(HTTP_1_1, SWITCHING_PROTOCOLS);
        res.headers().add(CONNECTION, UPGRADE);
        res.headers().add(UPGRADE, upgradeCodec.protocol());
        res.headers().add(CONTENT_LENGTH, "0");
        return res;
    }

    /**
     * Splits a comma-separated header value. The returned set is case-insensitive and contains each
     * part with whitespace removed.
     */
    private static Set<String> splitHeader(String header) {
        StringBuilder builder = new StringBuilder(header.length());
        Set<String> protocols = new TreeSet<String>(CASE_INSENSITIVE_ORDER);
        for (int i = 0; i < header.length(); ++i) {
            char c = header.charAt(i);
            if (Character.isWhitespace(c)) {
                // Don't include any whitespace.
                continue;
            }
            if (c == ',') {
                // Add the string and reset the builder for the next protocol.
                protocols.add(builder.toString());
                builder.setLength(0);
            } else {
                builder.append(c);
            }
        }

        // Add the last protocol
        if (builder.length() > 0) {
            protocols.add(builder.toString());
        }

        return protocols;
    }
}


This is a 10-track collection of some of our finest jazz, all 100% live recorded with real life jazz bands playing acoustic and electric instruments. 7 of the 10 tracks are by the renowned American jazz composer Jeff Curry and his group, The Jeff Curry Band, now based in Tokyo and playing jazz daily to an ever growing horde of appreciative fans.
The collection contains Full-length tracks as well as 60-secs versions and 30-secs versions, making a total of 29 audio tracks from 10 different compositions.
Additionally, the collection also includes 35 royalty-free jazz loops - seamlessly looping versions of these tracks.


text:
Southern Christian Leadership Conference--publicity 6
Afro-American Education 3
Bombings 3
Churches-vandalism 3
Albany Movement 2
UPWR-WHi, United Packinghouse, Food and Allied Workers Records, State Historical Society of Wisconsin, Madison, Wis. 10
EJBC-NN-Sc, Ella J. Baker Papers, Manuscripts, Archives and Rare Books Division, Schomburg Center for Research in Black Culture, The New York Public Library, New York, N.Y. 6
APRP-DLC, A. Philip Randolph Papers, Manuscript Division, Library of Congress, Washington, D.C. 5
SNCCP-GAMK, Student Nonviolent Coordinating Committee Papers, 1959-1972, Martin Luther King, Jr., Center for Nonviolent Social Change, Inc., Atlanta, Ga. 5
ASRC-RWWL, Southern Regional Council Papers, Atlanta University Center, Robert W. Woodruff Library Archives and Special Collections, Atlanta, Ga. 4
JBMP-NcD, J. B. Matthews Papers, Duke University, David M. Rubenstein Rare Book & Manuscript Library, Durham, N.C. 4
UERR-PPiU-IS, United Electrical, Radio, and Machine Workers of America (UE) Records, Archives Service Center, University of Pittsburgh, Pittsburgh, Pa. 4
CCFA-ICarbS, Christian Century Foundation Archives, Special Collections Research Center, Morris Library, Southern Illinois University, Carbondale, Ill. 3
NNCRF, The Christopher Reynolds Foundation, Inc., Collection, New York, N.Y. 3
SLFBI-DJ, Stanley Levison FBI File, United States Department of Justice, Washington, D.C. 3
WPRC-MiDW-AL, UAW President's Office: Walter P. Reuther Collection, Wayne State University, Walter P. Reuther Library of Labor and Urban Affairs, Detroit, Mich. 3
CLFC-MiU-H, C.L. Franklin Collection, University of Michigan, Michigan Historical Collection, Ann Arbor, Mich. 2
Announcement, Salute to Freedom at Miles College
American Guild of Variety Artists
Charles, Ray
Simone, Nina
Firzgerald, Ella
Adams, Joey
Louis, Joe
Phillips, Reuben
Greenberg, Paul
The Shirelles
The Raelettes
Reuben Phillips Orchestra
Ray Charles Band
Temple Pharmacy (Birmingham, Ala.)
12/6/2012 dbeals
''This is SCLC''
Nashville Christian Leadership Council (Nashville, Tenn.)
Martin Luther King, Jr. - Travels - Fundraising
MCMLK-RWWL, Morehouse College Martin Luther King, Jr. Collection, Atlanta University Center, Robert W. Woodruff Library Archives and Special Collections, Atlanta, Ga.
Box 91 folder 6
PLPC-DHU-MS, Percival Leroy Prattis Collection, Howard University, Moorland-Spingarn Research Center, Washington, D.C.
''Report of the director: Semi-annual report''
[11/1/1960-4/30/1961]
Contains enclosure 610000-081
Seay, S. S. (Solomon Snowdon)
Marshall, Thurgood [NAACP Legal Defense and Educational Fund]
Marshall Field Foundation
The John McFerren
Student Nonviolent Coordinating Committee
NAACP Legal Defense and Educational Fund
Reidsville, Ga.
This is SCLC
Clark, Septima
Patterson, Floyd
Jackson, Mahalia
Nashville Christian Leadership Conference
Empire State Baptist Convention
International Transport Workers Union
Tallahassee, Tenn.
SCRBC-NN-Sc, Schomburg Center for Research in Black Culture Photographs, Manuscripts, Archives and Rare Books Division, Schomburg Center for Research in Black Culture, The New York Public Library, New York, N.Y.
Robinson, Spottswood [Howard University]
Kunstler, William M. (William Moses) [American Civil Liberties Union]
Shuttlesworth, Ruby
Shortridge, W. E.
Smith, N. H.
Coffin, William Sloane
Noyce, Gaylord B.
Carter, Clyde
Jones, Joseph Charles
Smith, George Bundy
Maguire, John David [Wesleyan University (Middletown, Conn.)]
Swift, David [Wesleyan University (Middletown, Conn.)]
Conley, Charles
Greenberg, Jack
Amaker, Norman
Moi, Daniel Arap
King, Edward B. [Student Nonviolent Coordinating Committee (U.S.)]
Wood, Virgil
Battles, Richard A.
Thomas, E. G.
Clark Memorial Methodist Church (Nashville, Tenn.)
First Baptist Church (Nashville, Tenn.)
Dorchester Center
Revelation Baptist Church (Cinncinatti, Ohio)
Virginia Seminary
Who Speaks for Birmingham
Box 122 folder 20
11/30/1962-12/1/1962
Meredith, James [United States. Air Force]
Guihard, Paul
Gunter, Ray
Black, Bill
Rockefeller, Nelson A. (Nelson Aldrich) [New York. Office of the Governor]
Schiffman, Frank
Zinn, Howard [Spelman College (Atlanta, Ga.)]
Boyle, Sarah-Patton
Griffin, L. Francis
Middleton, John A. [Southern Christian Leadership Conference]
Reed, Gerald [Southern Christian Leadership Conference]
Sullivan, Leon Howard
Crockett, George W.
Webster, Isabel
McCree, Wade [United States. District Court (Michigan : Eastern District)]
Feild, John G. [United States. President's Committee on Equal Employment Opportunity]
New York. Office of the Governor
National Lawyers Guild
National Bar Association
Waluhaje Hotel (Atlanta, Ga.)
Butler Street YMCA (Atlanta, Ga.)
Friendship Baptist Church (Atlanta, Ga.)
Georgia State College (Atlanta, Ga.)
Howard University (Washington, D.C.)
University of Chicago (Chicago, Ill.)
United States. District Court (Michigan : Eastern District)
Bushnell Auditorium (Hartford, Conn.)
Kraft Foods Company
National Dairy Foods Corporation
Blue Plate Foods, Inc.
Hunt Foods & Industries, Inc.
Tallahatchie County, Miss.
Hartford, Conn.
Fullerton, Calif.
The Desegregated Heart
TASC-MsToT, Tougaloo College Archives and Special Collections, Tougaloo College, Tougaloo, Miss.
RBFP-INP, Robert Brank Fulton Papers, In Private Hands