text:
0 Members and 1 Lonely Barbarian are spying on this topic.
Funny you say that. I watched season 1 three times. First time with rapt attention, couldn't wait till season 2. Second and third watching were with friends playing a drinking game so sort of (a lot) drunk. But we loved it.I have watched maybe 4 episodes of season 2 and keep meaning to watch them but haven't found the time. Meanwhile I have watched plenty of other TV so time is not an excuse. I am not sure why it doesn't call me but I want to watch it but I don't feel drawn to it if that makes sense.Books, I have always been meh with them. There are some AWESOME mind numbing scenes, don't get me wrong, but as a complete series there are many that I enjoy much more.I will watch them, if only for Tyrion and Sansa, but they are not on my priority list for some reason. I find myself watching Criminal Minds instead...which isn't even that great but takes my attention and the kids can watch it.Anyway, I agree but I don't understand why.
<getting threshold as we speak>
Blasphemers, the lot of you.Jaime Lannister is misunderstood. Sure, he threw an innocent child from a tower, for spying on him while he porked his sister, but hey, who hasn't? We've all been there, am I right?Now he's lost his hand, been forced to drink horse piss, and is falling in love with a giant lesbian.Touche, Fates. But now he's back in the balance, kay?
On a related note, I haven't read so much as more than the first 60 pages of the first book, but had the same reaction there as well.
Pariah's Guide to Proper Prisoner RestraintStep 1) To properly assure the prisoner doesn't have any contraband on themselves they first need to be completely stripped of all clothing and other belongings. At this point you can put a nice Robe of Powerlessness on them so as to protect their dignity while striping them of their strength and intelligence.Step 2) Bind their hands behind their back and bind their feet together, if you're going to need to transport the prisoner later you can leave up to 6" of slack on their feet. It's also recommended that you bind the prisoner's elbows together as well, of course leaving enough slack that you're not causing the prisoner undue discomfort. This last part prevents the prisoner from dislocating one of their shoulders to get their hands in front of their body.Step 3) This step deals primarily with preventing the prisoner from casting spells. If you know beyond a shadow of a doubt that the prisoner can't cast spells you may skip this part. Tie the prisoner's fingers together so that he is unable to move them, preferably in some way where the thumb is tied to another finger. This prevents the suspected magic user from casting spells with a somatic component. Next place some sort of fragile glass container, or, preferably, a hollow glass ball gag with an abnormally deadly poison inside of it in the prisoner's mouth and secure it with a gag. The glass will keep the prisoner from chewing through the gag while at the same time prevent the casting of spells with verbal components.Step 4) If you skipped step 3 go back and do it again. On that note, if you're going to skip steps like this you might as well kill yourself and save the prisoner the effort.Step 5) Tie a rope on a rafter or overhand tree branch, after making sure it's sturdy enough to support the prisoner. Using the other end of the rope make a noose. If you have a log or chair available, place it under the noose and have the prisoner stand on it. Secure the noose around the prisoner's neck, leaving approximately 3" of slack. While some may view this step as overkill, it is necessary to prevent the prisoner from finding a sharp rock with which to cut his bonds. Being unable to crouch down, even if the prisoner spies such a rock he or she will be unable to retrieve it.Step 6) Blindfold the prisoner. You can never be too sure and for all you know the prisoner has a mind control gaze that only works on squirrels.Step 7) This is the only part that requires a magic user, but like all the previous step it is vital that you do it. Cast Explosive Runes on the prisoner's chest. This booby trap should stop any of the prisoner's friends from freeing him or her, additionally the force from the spell triggering combined with the noose should break the prisoner's neck if the spell itself doesn't.
GM:"You enter a room. It has walls and two beds"Players:"We search the beds for hidden treasure!"GM: "LOL! HO HO! Under the bed is a Mindflayer, guarding precious treasure + 1!"Players:"OH NOES! OUR BRAINS AND INDEPENDENT SELVES! SLAY IT!"
Page created in 0.266 seconds with 25 queries.


text:
Channel Master CAT5e Keystone Jack Red Insert RJ45 Punch Down Modular 110 Multi-Media Datacom 8P8C Network Connector CAT-5e RJ-45 QuickPort 8 Wire Twisted Pair Telephone Wall Plate Snap-In Telecom Port, Part # AC5EKJR
This Category 5e modular jack snaps into QuickPort / Keystone wall plates. The Category 5e rating means that the product is specially designed with high performance characteristics. This modular jack is used for connecting telephones, modems, fax machines, local area networks, data communications equipment and telecommunications equipment.
Retail Price: $4.95
Our Discounted Price: $0.92

subset: commoncrawl


text:
- Home
- News
- Sports
- Opinion
- Obituaries
- Features
- Special Sections
- Classifieds
- Public Notices
Forgot Password? | Not a User? Sign up
Five local athletes can call themselves regional champs after Wednesday's Class AA Region 3 meet. North Oldham winners include Brianne Brown, who won both the 100-meter hurdles and long jump; Maggie Mollak, who won both the discus and shot put, and Haley Oliver, who won the pole vault.
Winners from South Oldham include Tanner Dowdy, who finished first in the 3200-meter run, and Tony Brackins, who finished first in the long jump.
North Oldham
If you currently subscribe or have subscribed in the past to the Oldham Era, then simply find your account number on your mailing label and enter it below.
Click the question mark below to see where your account ID appears on your mailing label.
If you are new to the award winning Oldham Era and wish to get a subscription or simply gain access to our online content then please enter your ZIP code below and continue to setup your account.
|ZIP Code:


text:
Press Release Archive for 1999
February 11, 1999
Pot Of Gold At End Of Rainbow
The Pride Committee is pleased to announce its plan to share the beverage operation and festival gate donations with non-profit partners.
April 01, 1999
Community to Vote For Grand Marshals
Continuing its policy of community involvement, the Parade Committee is opening the process for the selection of this year's Grand Marshal(s).
May 06, 1999
PFLAG & Harry Hay
In an historic first, the Lesbian, Gay, Bisexual and Transgender community of San Francisco have elected the Grand Marshals for the 1999 San Francisco Pride Parade.
June 01, 1999
Bud Light, Bay Guardian and Anti Smoking Project Swing Behind Pride
San Francisco Pride will cost around $750,000 to be produced and around a third of that total will be donated by Pride's sponsors in a show of support for our community.
June 07, 1999
Bigger, Better Seating At This Year's Pride Parade
In response to overwhelming demand and also to accommodate the increasing numbers of people with disabilities who attend the Parade, the Pride Committee is greatly expanding the bleacher seating on this year's Parade Route.
June 14, 1999
SF Pride to feature Stand Against Hate Rally and Historic Moment of Silence
On June 27 this year, in an historic first, over 600,000 people will join together in a Moment of Silence on the Parade Route at noon.
September 14, 1999
Suggestions for Theme and Event Content requested from Community
The Pride Committee is requesting suggestions for the theme for the Y2K San Francisco Lesbian, Gay, Bisexual, Transgender Pride celebrations.
October 29, 1999
It's About Freedom
October 30, 1999
Minister Addresses World Pride Gathering
Minister Addresses World Pride Gathering Take Pride - Take Joy - Take Action as Millennium Theme
Past Years


text:
UnisourceLink is your connection to account information and tools that help you better manage your operation. Quickly search more than 150,000 products online, check real-time inventory and place orders, get reports on account activity and more!
It takes less than 5 minutes to create an account. We'll email you your login credentials, and you can immediately start streamlining the way you do business. Register Now!
Our solutions infuse ever-higher levels of productivity, efficiency and predictability into operations by offering synergistic, high-impact business accelerators that help deliver bottom-line results.
Sustainability is in our DNA. And today sustainability is more than just being green. We go beyond green to help your organization be greener while being leaner, sharper and more efficient.
Armed with bold ideas and customized solutions, we're innovating in the key business areas you need us to. Read through our Unisource case studies, to find out how no process goes unchallenged, no solution unimplemented.
Leverage our global workforce of more than 4,300 team members and put millions of square feet of supply chain capacity and a consortium of 600+ strategic partnerships to work for you.
Register to stay up to date with new case studies.
Providing sustainable best practices from source to solution to help you go green
Unisource is committed to being an environmental leader and partner of choice in the industries we serve. We occupy a pivotal point in the supply chain, one that demands responsible business practices in our own operations and allows us to help suppliers and customers improve their own sustainability performance. From pioneering paper traceability partnerships to the research and development of 100% compostable packaging solutions to a growing range of green facilities solutions, Unisource keeps imagining new ways to make sustainability a smart business decision.
Our commitment also extends to our valued team members and numerous communities that our home to our operations. We provide comprehensive programs to enhance the financial security, health and safety of team members, give ongoing financial and volunteer support to our communities, and maintain formal environmental programs to measure, report upon and improve our performance.


text:
February 11, 2012
Jon Kirby
This weekend several quality football players are expected to be in Lawrence. The Kansas coaches will get an early chance to meet some of the top prospects in 2013 and 2014 class. ...More... To continue reading this article you must be a member. Sign Up Now!
Already a member? Click here to sign in


text:
WASHINGTON (WUSA) -- They'll be rolling out the red carpet tonight at the Newseum for some Hollywood stars.
Celebrities are in town for the premiere of what's billed as a wicked political drama of greed, sex, love and corruption in Washington named "House of Cards."
Netflix's House of Cards Producer, Beau Willimon joined WUSA9's Lesli Foster to talk about the new drama.


text:
Press Release Archive for 2001
January 18, 2001
Early Start For Pride 2001
Pride 2001 is starting early! The Pride office has been deluged with calls from people eager to participate in the event.
March 13, 2001
Community-Wide Election For Grand Marshal
Transgender Activists & Local Heroes Head Local List Clinton, Taylor and Hatch Nominated In New Celebrity Category
April 23, 2001
The People's Choice
Record Vote For Diversity by Community in Grand Marshal Poll
April 30, 2001
Pride 2001 Heralds Historic Expansion
New Facilities and Stages for Women, African-Americans, Youth and Elders
May 11, 2001
Work That Skirt
B-52's and Local Performers to Share Spotlight at SF Pride 2001
Diverse Program Promises Something For All
June 04, 2001
Pride Sponsorship Revenues Up 7%
Sponsorship Steady In 'Soft' Economy
June 05, 2001
Access All Areas
2001 Event Set To Be The Most Accessible Ever
June 08, 2001
Community Windfall
Non-Profits Stand to Share a Record $100,000
June 29, 2001
Everyone's A Winner
Diverse Community Shines In Parade Awards
July 19, 2001
Its A Record
Pride Committee Gives $110,000 Back To Community
August 30, 2001
Pride Census Shows Economy In Slow Down
Tourist Revenue Takes A Plunge, But Confidence High
September 04, 2001
Queer is Here
Pride Census Shows Community Largely Comfortable With Q Word & Level Of Sponsorship
October 22, 2001
Be Yourself, Change The World
SF Pride Goes In Bold New Direction With Choice Of 2002 Theme
November 01, 2001
So You Wanna Do A Stage?
Proposals From Community Solicited By Pride Committee For 2002 Event
November 02, 2001
Diversity Rules
Pride Census Shows Audience More Ethnically Diverse - Satisfaction At Record Levels
November 07, 2001
New Pride President Has Global Focus
Board Elects Joshua Smith To Lead Change The World Year
December 11, 2001
Partners In Pride
Committee Launches New Program For Community Groups & Small Local Business
December 20, 2001
Pride Economics Flourish
Record Grants To Community & Healthy
Surplus Underscore Amazing Year
Past Years


text:
The Role of a Man
December 4, 2003
Dr. Phil explains why being a good provider means a lot more than giving financial support.
Money Isn't Enough
Valerie says her husband David provides her with everything — except love and affection. David insists he is a good provider, even though he can't say "I love you."
View their story.
An Undefined Role
Julie says that she and her fiancé, Norm, argue violently in front of her children because of his lying, leaving Norm feeling like a failure as a man and questioning his role.
Dr. Phil weighs in.
See what happens on "The Role of the Man, Part 2."


text:
[whirring sound - metallic ringing] [ADOBE DEVELOPER CONNECTION] [Jonathan Snook - Designer, Shopify] Hi. My name is Jonathan Snook, and I'm here to talk to you about Scalable and Modular Architecture for CSS. So what is Scalable and Modular Architecture for CSS? I like to call it SMACSS for short because that is a bit of a mouthful. But looking at what does scalable mean, in this case scale can apply to a number of different factors-- for example, scaling with larger projects. If you're working on something the size of Yahoo or Google or Facebook, there's a lot of templates, a lot of CSS, and trying to manage that can get really unwieldy, especially when you're working with larger teams or necessarily needing to scale across multiple projects. So when we're looking at scaling a project, one of the ways to do that is to modularize our code. And so modularizing allows us to simplify the CSS that we're writing and to rethink how we're coding. Within SMACSS is a number of different concepts. One of them is categorization. Categorization is thinking about the role that a piece of code plays within our project. We look at naming convention. Naming convention clarifies an intent via a consistent approach. When you look at server-side languages like PHP and Java, there is already an established naming convention, so when new developers come on to a project they understand exactly what's going on. CSS has lacked this in the past, and one of the things SMACCS tries to do is describe a naming convention that can really make projects clearer for yourself and for other developers coming in to a project. And it's also what I consider a state-based design, and that is that we have a project and a page with a number of different elements on it that might consist of different modules or layouts and representing those different components in different states. We can do that via classes, pseudo-classes, and media queries. Of course this is just a brief overview. [SMACSS - http://smacss.com] I invite you to check out the rest of the series or learn more at smacss.com. [ADOBE DEVELOPER CONNECTION] [whirring sound - metallic ringing]
SMACSS: Introduction to a Scalable and Modular Architecture for CSS
ADC Presents
Views: 11,145
Share this Episode
Adjust your embed size below, then copy and paste the embed code above.
442 x 256
515 x 296
640 x 367
Custom Size
Width: px Height: px
Community Translation
Open Interactive TranscriptBecome a translator Translate this Episode
Recently translated by
Episode available in 1 languages
Available Translations:
About This Episode
Designer Jonathan Snook of Shopify provides an overview of the topics in this series about a scalable and modular architecture for CSS (SMACSS).
Runtime : 00:02:11 Added : 09/05/2012
About this show
ADC Presents
The Adobe Developer Connection (ADC) is your source for technical articles and how-to videos that cover Adobe developer products and technologies.
Older Episodes
Next episode in this show
Other Suggested Episodes
Related Shows


text:
Group Texting + Text Messaging
by OneLouder Apps
Download this app if: you want a better way to send and read text messages.
Advisor Review
Receive pop-up alerts with the Powow: Text Messaging Android app — Are you sick of the way your Android phone organizes your text messages? The innovative and free Powow: Text Messaging app for Android is a fabulous new way to organize your text messages just by downloading this modern and fun text app. Features abound in this free text messaging Android...
Developer Notes
NOTICE: POWOW Messenger service will be shutdown on October 31, 2014.
Group Messaging + One-to-One Native Text Messaging: all in one text app, NOW CUSTOMIZABLE WITH THEMES, FONTS, AND EMOJI!
It's like iMessage, but for Android!
No longer do you have to send 10 texts to 10 different people; send...
Txt happy — This is a neat text messaging app that organizes conversations well, and makes it easy to access them.


text:
Posted on 5/15/2012
Laura Cauble
Join us for a two-part EPA Training Webinar on the NESHAP regulation ZZZZ, governing stationary reciprocating Internal Combustion Engines (RICE). Both parts of the webinar will be given on Thursday, June 14, 2012, and then both parts will be repeated on Wednesday, June 20, 2012.
For more information, click here.
201 North Chestnut Street
Winston-Salem, NC 27101
(336) 703-2440
Copyright © 2016 Forsyth County | Contact the Webmaster | Site Map


text:
Harvey Krautschun, '70
Krautschun is a highly respected member of the South Dakota House of Representatives where he serves as vice chairman of the Appropriations Committee. He is also a Charter Life Underwriter with New York Life. Krautschun is past president of the BHSU Alumni Association and is also a member of the Green and Gold Club.
University Advancement
Black Hills State University
1200 University Street Unit #9506
Spearfish, SD 57799-9506
Black Hills State University, 1200 University St., Spearfish, SD 57799, (800) 255-2478 | © 2014
|Terms of Use | Privacy Statement
Wednesday, May 4, 2016
| Login


text:
- Nov 8:
- Changing demographics contributes to Democrats win
- Colorado Republicans examine what went wrong, what needs to change
- CU professor: Model predicting Romney win was "wrong"
- Ostrow: Political advertising a boon to Colorado TV stations
- Nov 7:
- Clerk: Arapahoe County saw long lines to vote, but not as long as people thought
Most of the Colorado cities seeking tax increases on the 2012 ballot received voter approval.
Of the 16 cities requesting these hikes, voters in 11 OK'd measures, including Aspen, Boulder, Calhan, Louisville, Manitou Springs, Lafayette, Fleming, Holly, Nucla, Larkspur and Rifle.
Colorado Municipal League executive director Sam Mamet said he was not surprised by the outcomes.
"The trend continues for voters to say 'yes' more than they say 'no,' " he said.
The ballot issues will generate money for general funds, open space and urgent medical care.
Boulder extended for five years its Climate Action Plan tax and extended its parks and recreation tax for 20 years.
2012 Election Day
- COMPLETE RESULTS: All races, by county, city & district
- Presidential Results with maps
- U.S. House Results
- Colorado Amendment Results
- LIVE BLOG: Keep up with latest news, info throughout Colorado.
- More photos of 2012 Election Day all across Colorado.
- Get more news and analysis and back-room politics on The Spot blog.
- Find out who's who and what's what with The Denver Post Voter Guide.
- Watch video of Election Day passions running deep in Jefferson County.
- See photos of what voters dealt with at polling places in Denver.
- More photos of President Obama and Mitt Romney on the last day of campaigning.
Larkspur approved $2.9 million for water-well improvements by a six-vote margin, said town manager Matt Krimmer.
The city's well is more than 30-years old and in need of improvements, Krimmer said. "We have options. We have the OK from the electorate."
Tax increases in Aurora, Firestone, Fountain and Walsenburg failed.
The Aurora tax would have funded about 21 projects worth $71 million throughout the city, said proposal sponsor councilman Bob LeGare. "I am surprised," he said. "It went the wrong direction."
Firestone voters denied a 1 cent increase in the sales tax for 15 years that would have raised about $23 million for parks and streets.
Mayor Chad Auer said the city is the fastest growing community in the state and additional funds are needed for that reason.
"We have projects that need funding," he said. "Do we put them off?"
In Erie, a property tax increase to build a $6.3 million police and public safety headquarters, was failing by 29 votes Wednesday morning. However, the town straddles Boulder and Weld counties and still uncounted provisional ballots could tighten the race to trigger a recount.
"We are not ready to say anything yet," town spokesman Fred Diehl said.
Ryan Parker: 303-954-2409, firstname.lastname@example.com or twitter.com/ryanparkerdp


text:
Other Financial Aid Services
Participation in this program, which is sponsored by the U.S. Department of Education, provides the opportunity for the Student Financial Aid Office to focus on improvements in monitoring federal compliance while enhancing service delivery. The program is an implementation of the Total Quality Management philosophy which, in part, emphasizes service delivery and consumer satisfaction. The goal of the project is to improve the equality and fairness in awarding federal aid.
Short-term loans, administered by the Bursar's Office, provide enrolled students with loans up to a maximum of $500. Short-term loans must be repaid (usually within 30 days). Specific enrollment, grade point average and student account status criteria are required in order to qualify for a short-term loan.
Veterans/reservists enrolling at the Kent Campus and planning to apply for Veterans Administration (VA) educational benefits must submit a copy of their DD 214 Form, Certificate of Release or Discharge From Active Duty, or DD 2384 Form, Notice of Basic Eligibility, to the Veterans Certifying Official in the Student Financial Aid Office. All veterans/reservists are required to complete the necessary Veterans Administration forms to obtain educational benefits and must complete an enrollment certification at the beginning of each semester. The administrative marks AU, NR and Z are not accepted by the VA for educational benefits. Veterans must be enrolled in a degree program in order to receive benefits.


text:
Weddings Blog
It's a Nice Day for a Wet Wedding
Today was a typical March Thursday here in the Columbia Gorge, it was cool, rainy, cloudy. What wasn't so typical was that we had a wedding - outside - in the rain with no tent. Most couples would take one look at this weather and say, "Forget it - let's do a lovely ceremony inside the Stevenson Ballroom in front of the fireplace." Not Patrick and Havilah, they are hardy, northwest folk who LOVE the outdoors.
From the start they wanted their ceremony outside in our amphitheater overlooking the gorge and they stuck with that dream. While some of their 135 guests were initially skeptical, by the end of the ceremony they were converted and had a great time. The colored umbrellas made a festive parade as everyone made their way to the ceremony site. It continued to rain throughout the ceremony but water tightens the knot of marriage and it's considered a good omen to marry on a rainy day. After 30 minutes or so outside, everyone made their way back into the lodge for a lively cocktail hour followed by dinner and square dancing in the ballroom, led by the groom's father Michael who is a professional caller. The bride's mother and sister made all the centerpieces which also showed the very simple, natural feel of this couple. The room looked beautiful and really reflected the personality of this couple. We so enjoyed working with them to plan their wedding and loved that they braved the weather to have their dream wedding in our outdoor space. Congratulations Patrick and Havilah!


text:
In The Swim Pillow Covers
Overview & Details
- Set of two pillow covers.
- In the Swim textured pillow covers each with colorful, smiling fish appliqué.
- Pillow covers embroidered and appliquéd on cotton canvas for extra dimension.
- Pillow covers feature zipper closure.
- Boudoir size pillow covers measure 12 x16".
- Appliquéd pillow covers perfect for a bed, sofa, window seat and more.
- Spot clean.
- Made in India.
- Exclusively ours.
It's love at first sight for this pair of fanciful fish. Embroidered and appliquéd on cotton canvas for extra dimension, In the Swim pillow covers add fun and fresh beach-house appeal to your favorite spaces. The happy blue and orange fish will put a smile on everyone's face!
The textured In the Swim pillow covers measure 12 x16," making them an easy addition to nearly any surface area. The versatile pillow covers look equally at home on your bed as on a couch, sofa, loveseat, window seat and more—the cotton canvas pillow covers add a dose of irresistible charm wherever they go. In the Swim pillow covers also easily zip on and off for ease of use.
A home décor favorite, In the Swim cotton pillow covers coordinate with our In the Swim percale sheets and bedding collection and Block Island quilt bedding. The whimsical flip-flops, bold multi-colored pattern and adorable appliquéd fish mix and mingle for an upbeat look everyone will love. What better way to capture the carefree essence of summer? Exclusively ours, you'll only find colorful cotton canvas In the Swim pillow covers at The Company Store.


text:
Indulge in Las Vegas
Holiday in style and stay in a luxury hotel in Las Vegas. The experience is sure to be out of this world.
Flight + 3 nights hotel
from: CHF948 pp from: Zurich, Jun 2016Book
Plan and book your holiday with British Airways, online or by phone. Enjoy all these great benefits:
Holiday in style and stay in a luxury hotel in Las Vegas. The experience is sure to be out of this world.
from: CHF948 pp from: Zurich, Jun 2016Book
Las Vegas is the perfect place to enjoy luxury holidays. You'll find opulent five star hotels, superb fine-dining restaurants and designer shopping to rival any in the world.
We have a great range of luxury hotels in Las Vegas which are quite simply opulent, ostentatious and out of this world. Designer boutiques, luxury spas, world-renowned restaurants and world-class productions, like the Cirque du Soleil, surround you. See the legendary fountains of the Bellagio, catch a world famous show at the MGM Grand, or take a swing at the Wynn's full-size golf course. When the bright lights get too much, there's a whole world of outstanding natural beauty on the doorstep including The Grand Canyon, Hoover Dam and Red Rock Desert, adding the finishing touch to your luxury holiday.


text: What started as a glass factory in Iittala, Finland, now celebrates generations of essential objects that are made to enrich people's everyday lives. Shannon features a large range of Iittala products as a core part of our Scandinavian living range. We stock a wide ramge of plates and mugs from Arabia. Kivi Votives in a great selection of colours. Glass birds including birds by Oiva Toikka and Anu Penttinen. If that's not enough see our fantastic range of Plates, Jugs, bowls and coffee cups in the Taika collection from Iittala.


text:
The airport said in a statement that a "suspicious object" was found at a Transportation Security Administration screening checkpoint at 5:50 a.m. at the airport's North Terminal in Romulus. The airport said the check-in lobby was shut down.
The airport said the squad left the terminal with the item, which had been in an X-ray machine, and travelers were allowed to return about 8:20 a.m.
Airport spokesman Scott Wintner says in an email a person associated with the object was detained, but he didn't have details.
The TSA said in a statement the evacuation was a "precautionary measure."


text:
Valentine's Day Done Right Contest
Would you like to win a romantic overnight stay for two on Valentine's Day (February 14, 2012)? Not only will you win a free overnight at the lodge on the 14th, but you will also get a couples massage that day at 3 pm, dinner for two that evening in the Cascade Dining Room at 6 pm, an in-room bottle of wine and a bouquet of roses.
Sounds neat, right? Well, the best part is we will give the winner all the credit. That's right, you get to take credit for the whole thing! We won't tell your special someone that the lavish treatment they will receive is from winning a contest. How awesome is that?
The winner of the contest will be announced on February 10, so they will have time to plan their stay and coordinate all the sneaky details with their significant other. Because the restaurant and spa are already booking up quickly, dates and times of service can't be changed. Services and accommodations are not transferable and hold no cash value.
To participate in the contest, simply go to Skamania Lodge's Facebook page and look for the weekly trivia questions. To enter, just email your answer to email@example.com. The contest will officially begin on January 16. And remember, you can enter each week, so make sure to watch our page for the trivia questions.
Questions? Leave them in the comments section. Good luck!


text:
[Angelica Baini, Graphic Design & Digital Media] My name is Angelica Baini. I live in Miami, and I go to New World School of the Arts. I've always been interested in typography. I have an emotional connection to it. Fonts affect people everyday. A lot of people don't notice that, but I see it. I love architecture. Place is a dominant theme in my work. The Marine Stadium is an abandoned stadium in Miami. It was designed by the architect Hilario Candela in 1963. It was abandoned in 1992, because of Hurricane Andrew. Now it's just like a place of creation. People do graffiti. They skateboard. To me it's special. It sort of had the same effect on me as when I went to Italy, and I saw all these cathedrals. It had like greatness, this feeling of space. Buildings and typography—they're similar because you have to begin with like a structure. My typeface was an homage to the Marine Stadium. I did some doodles, some sketches. From there I tried to like refine it more. My favorite program in the Creative Cloud is Illustrator. So simple. I just use the rulers and guides. My intention for the typeface was not so much about the readability but much more about the symbolism of it. The typeface mimics some of the angles and the structures that are in the Marine Stadium. When people look at my font, I would like them to feel the sort of connection that I felt the first time I went there. [Angelica Baini #madethis] [Make it with Creative Cloud.]
To the Letter
Share this Episode
Adjust your embed size below, then copy and paste the embed code above.
442 x 256
515 x 296
640 x 367
Custom Size
Width: px Height: px
Community Translation
Open Interactive TranscriptBecome a translator Translate this Episode
Recently translated by
Total translations: 3 episodes
850 Adobe TV Points
About This Episode
See how New World School of the Arts designer Angelica Baini creates an emotional connection between people, places and fonts.
Runtime : 00:01:48 Added : 10/17/2013
About this show
Make it with Creative Cloud
Meet some students who are making all kinds of amazing things with Adobe creative tools. Then jump in and try some tutorials that will help you take your own work to the next level.
Older Episodes
Next episode in this show
Other Suggested Episodes
Products used in this episode
Creative Cloud
Related Shows


text:
Quadruple redundancy, in case the announcement went to your spam folder or disappeared into the ether:
Hello API members,
Flatstock 40 will be taking place at the Pitchfork Music Festival in Chicago, July 19-21, 2013.
This is an outdoor event. We will be located in tents along the eastern end of Washington Ave., in Union Park, as before.
Registration will open Sunday May 5thth, at 2PM Central Standard Time. Registration is accessible to current API members only, and you must logon to API - American Poster Institute to register.
The registration fee for a 10x10' tent space is $425. The booth fee includes tent, table, chairs, and cardboard panels to display your work.
We are limited to only 43 10x10' spaces. We will certainly have at least that many registrants. You're free to request a double space, but you won't get it.
Shared 10x10' spaces are available and encouraged. If splitting a space, please indicate with whom, when you register. If you don't have a partner in mind, we can help pair you up.
PLEASE only register for Flatstock if you definitely plan on coming, and will be present in your tent for the full three days.
Registrations in excess of of our 43 spaces will go on a wait list, in the order they are received. If you don't get in at first, please don't stomp off in a huff, get yourself on that list. Multiple artists come in off the wait list, every year.
You must have a festival pass or vendor credentials to enter the festival grounds and Flatstock.
Each 10x10' single space includes vendor admission for TWO persons TOTAL, Friday-Saturday-Sunday.
That means, for shared singles, you each get 1 pass. For you, only. Any other helpers need to buy a ticket.
Once you have registered you must return a signed contract, signed liability waiver, and payment no later than June 1st. Failure to do so will result in the forfeiture of your space, and a happy surprise for someone on the wait list.
If you have any questions please contact me, at dcmacadam(at)gmail.com
We are looking forward to seeing you in Chicago, for Flatstock 40.
Dan MacAdam/API


text:
Wood Handled Garden Pruner - Small
Act fast! Items with prices ending in $0.99 are final sale.
No longer available
Well handled. Our Wood-Handled Garden Pruner features an ash handle and stainless steel head, making it a durable and long-lasting find for any level of gardener.
Ash wood handle.
Stainless steel head.
2"w x 7"l x 0.75"h.
Hand clean.


text:
All UNGH! Articles
Final Six: Tom versus Tom!
Chris Krovatin is the author of three young adult novels, Heavy Metal & You, Venomous, and Gravediggers: Mountain of Bones. He is currently working on multiple new writing projects, as well as new material with his local New York metal band Flaming Tusk. He is a contributing writer for Revolver and generally comes off as […]
Christopher Krovatin | Jul 05, 2013 | Comments 1


text:
BOSTON, Mass. (CBS12) -- Police took a 20-year-old Saudi national into custody near the scene of yesterday's horrific Boston Marathon bomb attack, law-enforcement sources told The Post.
Boston Bombing: Boston bombing explosion pictures
The potential suspect was questioned by the FBI and local police yesterday at Boston's Brigham and Women's Hospital, where he was under heavy guard while being treated for shrapnel injuries to his leg sustained in the blast.
In late afternoon, a large group of federal and state law enforcement agents raided an apartment in a building in the Saudi man's hometown of Revere, Mass.
FBI agents could be seen through one window. It was not clear what, if anything, they found. But Revere fire officials said they were called out to support bomb-squad officers as part of an investigation of a "person of interest" in the marathon attack.
At the hospital, investigators seized the man's clothes to examine whether they held any evidence that he was behind the attack. The law-enforcement sources also told The Post that the man was not free to leave the medical center.
He had suffered shrapnel wounds to the back of a leg but was not likely to die, a source said.
As of last night, investigators had not yet directly asked the man whether he had set off the bombs. But they had asked him general questions, such as what he was doing in the area.
The potential suspect told police he had dinner Sunday night near Boston's Prudential Center, about half a mile from the blast site, the sources said.
He also said that he went to the Copley Square area yesterday to witness the finish of the race.
The sources said that, after the man was grabbed by police, he smelled of gunpowder and declared, "I thought there would be a second bomb."
He also asked: "Did anyone die?"
Officials showed up at the Revere apartment at about 5:30 p.m. in unmarked vehicles, a resident of the building said. It's on a street where the man had lived, law-enforcement sources told The Post.
About an hour later, more vehicles, carrying agents of the FBI, Homeland Security and ATF also descended on the site, along with firefighters and a bomb squad. They searched an apartment on the fifth floor.
By midnight, most of the authorities had left the complex, which sits on a piece of ocean-front property in the seaside city.
Investigators were looking for anything that might have been used set to off the devices, including a remote control.
According to a report by CBS News, the man was initially tackled by a bystander while running from the scene of the explosions.
The bystander told police he grabbed the Saudi because he thought he was acting suspiciously.
Additional reporting by Kate Kowsh in Revere, Mass.


text:
You have not viewed any products recently.
Enter full name. We'll ask for delivery information at checkout.
Newest issue extended cold weather parka for the U.S.Army ACU uniform.
Generation II model is made from waterproof/breathable 100% nylon with Gore-Tex® seams and membranes. Two way non-freezing zipper, snap down storm flaps, oversized hood that rolls into the collar and Velcro cuffs. Inside snow skirt, velcro front and sleeve pockets and two interior pockets. Zippered underarm vents with snap closure flap. Brand New.


text:
Special Order items generally ship within 4 weeks directly from the manufacturer and are not eligible for next day delivery shipping. Made to order, this item is non-refundable.
The perfect gift for cooks, this fragrant wreath is handcrafted of culinary herbs grown without pesticides on a family-owned farm in Monterey, California.


text:
Changes related to "Issues that affect both the CMS and Platform"
← Issues that affect both the CMS and Platform
This is a list of changes made recently to pages linked from a specified page (or to members of a specified category). Pages on your watchlist are bold.
No changes during the given period matching these criteria.


text:
CULPEPER, Va. (WUSA) -- Former Culpeper police officer Daniel Harmon-Wright was sentenced to 36 months in jail on Friday. He received 12 months for each of 3 counts including manslaughter in the death of Patricia Cook. He faced up to 25 years.
Earlier Friday, the judge denied a mistrial for Harmon-Wright. The sentencing was put on hold after the court learned of jurors' alleged misconduct involving, of all things, the use of a dictionary.
The jury was told by the judge that it was to only use the materials provided. After two dictionaries and a thesaurus were found in the jury room, each juror was questioned in open court.
The judge and lawyers wanted to know whether the dictionary helped them find Daniel Harmon Wright guilty of manslaughter. Six jurors admitted to looking up the word "malice" or "malicious." One juror said she didn't know what the word meant, and needed help to make her decision about Harmon Wright.
The jury decided that he did not act with malice, so instead of murder, they found him guilty of manslaughter.
The juror who admitted to bringing in two dictionaries and a thesaurus, said she asked the bailiff if "it was OK" and he said "yes."
Culpeper Sheriff Scott Jenkins says there was no mistake on the part of his bailiffs, only a misunderstanding on the part of the juror who brought in the dictionary. They are allowed to bring in books to pass the time but nothing to help them reach a verdict, except what they're given by the court.
On Friday, the prosecutor told the court that the victim was emotionally fragile, and said that the jury did not hear how three days before the shooting Cook had wandered in a school. The prosecutor claimed that when Harmon-Wright encountered Cook in a church parking lot days later, he lost his temper and slaughtered Cook. The defense, however, said Harmon-Wright was only an officer doing his job.


text:
January Financial Report
This January was a bit of conundrum. Our previous years have followed a basic pattern, a big start because of leftover sales from the holidays, dropping off quickly mid-month and starting a general mid-winter slump. This January didn't really start off with much, but got a big boost when the Cashier launched, and another around the Special EX. No complaints about this month performance-wise, although the new Cashier made it fair, it didn't make up for the below-average January, just as I predicted. I fear February, traditionally our weakest month of the year…
Income was down about 10% from December, back around November levels, which is normal. According to my analysis of the income from the new Cashier, we have more spenders and the spending to dueling ratio has improved. Also, when you click on Paypal through the new casher, managed by Playspan, we pay less fees then when you used to just do Paypal direct – thanks to Playspan's ability to negotiate a good rate. Unfortunately, Ultimate Gamer Card murders us with fees, although since you can buy it in a store with cash, I assume users who pay with UGC wouldn't be able to spend at all otherwise. Besides, it's kind of cool that you can by Gran in a store (albeit indirectly).
Royalties to Japan – off the top as always
Server Costs – 10% (not higher, just a higher % because sales were a little lower)
Paying back Setup/Startup costs – 10%
Basic Contractors 12%
New Development (paying for developers beyond the core Apocoplay team or development software) – 38%
Set aside for possible chargebacks – 10%
Taxes, fees, legal/financial expenses – 20%
Basic Contractors cost is down a bit, but will go back up for Feb and then some, as to free up myself and MysteryMan more for the serious stuff. You notice we lowered the % for paying back startup costs, that's because we want to keep raising New Development. We now have a good team and the software we need, so with myself and MysteryMan freed to direct them, we're going to need that money to keep them working as many hours as they can. Next month, we will probably drop paying back startup costs to zero to offset some (although probably not all) of the February-ness.
As always, we are deeply grateful for all the donations so far!


text:
May 4, 2016
Foreign policy, abortion and education were hot topics at Tuesday night's U.S. Senate debate in Chicago.
Six of the eight republican candidates running for the Illinois seat participated.
Most highlighted their conservative credentials, with the exception of retired Air Force Maj. Gen. John Borling. He believes the GOP needs a more moderate candidate to win in November.
Dairy owner Jim Oberweis and retiree Norm Hill did not attend the debate.
Click Here to access the online Public Inspection File
Viewers with disabilities can get assistance accessing this station's FCC Public Inspection File by contacting the station with the information listed below. Questions or concerns relating to the accessibility of the FCC's online public file system should be directed to the FCC at 888-225-5322, 888-835-5322 (TTY), or firstname.lastname@example.com.


text:
This patch contains an implementation of conjugate gradient, an iterative algorithm for solving large linear systems. In particular, it is well suited for large sparse systems where a traditional QR or Cholesky decomposition is infeasible. Conjugate gradient only works for matrices that are square, symmetric, and positive definite (basically the same types where Cholesky decomposition is applicable). Systems like these commonly occur in statistics and machine learning problems (e.g. regression).
Both a standard (in memory) solver and a distributed hadoop-based solver (basically the standard solver run using a DistributedRowMatrix a la DistributedLanczosSolver) are included.
There is already a version of this algorithm in taste package, but it doesn't operate on standard mahout matrix/vector objects, nor does it implement a distributed version. I believe this implementation will be more generically useful to the community than the specialized one in taste.
This implementation solves the following types of systems:
Ax = b, where A is square, symmetric, and positive definite
A'Ax = b where A is arbitrary but A'A is positive definite. Directly solving this system is more efficient than computing A'A explicitly then solving.
(A + lambda * I)x = b and (A'A + lambda * I)x = b, for systems where A or A'A is singular and/or not full rank. This occurs commonly if A is large and sparse. Solving a system of this form is used, for example, in ridge regression.
In addition to the normal conjugate gradient solver, this implementation also handles preconditioning, and has a sample Jacobi preconditioner included as an example. More work will be needed to build more advanced preconditioners if desired.
Issue Links
- blocks
MAHOUT-499 Implement LSMR in-memory
- Closed
- relates to
MAHOUT-772 Refactor Matrix/Vector implementation with linear operators
- Closed
- All
- Comments
- Work Log
- History
- Activity
- Transitions
Integrated in Mahout-Quality #1118 (See https://builds.apache.org/job/Mahout-Quality/1118/)
MAHOUT-672 on behalf of jtraupman
jmannix : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1188491
Files :
- /mahout/trunk/core/src/main/java/org/apache/mahout/math/hadoop/solver
- /mahout/trunk/core/src/main/java/org/apache/mahout/math/hadoop/solver/DistributedConjugateGradientSolver.java
- /mahout/trunk/core/src/test/java/org/apache/mahout/math/hadoop/solver
- /mahout/trunk/core/src/test/java/org/apache/mahout/math/hadoop/solver/TestDistributedConjugateGradientSolver.java
- /mahout/trunk/core/src/test/java/org/apache/mahout/math/hadoop/solver/TestDistributedConjugateGradientSolverCLI.java
- /mahout/trunk/math/src/main/java/org/apache/mahout/math/solver
- /mahout/trunk/math/src/main/java/org/apache/mahout/math/solver/ConjugateGradientSolver.java
- /mahout/trunk/math/src/main/java/org/apache/mahout/math/solver/JacobiConditioner.java
- /mahout/trunk/math/src/main/java/org/apache/mahout/math/solver/LSMR.java
- /mahout/trunk/math/src/main/java/org/apache/mahout/math/solver/Preconditioner.java
- /mahout/trunk/math/src/test/java/org/apache/mahout/math/solver
- /mahout/trunk/math/src/test/java/org/apache/mahout/math/solver/LSMRTest.java
- /mahout/trunk/math/src/test/java/org/apache/mahout/math/solver/TestConjugateGradientSolver.java
committed at svn revision 1188491
I agree that having things that scale not as numDocs or numFeatures is pretty critical, if we're talking about map-reduce passes. This code doesn't fall into that trap, from what I can see.
As I've heard no objections, I committed this (revision 1188491). Thanks Jonathan!
I think it's a bit extreme to say we need to have nearly O(1)
These may mean quite different things in practice. the devil is in the details. by ~O(1) i meant ok, if in practice it grows so slow that it's enought to process several billion rows (m) of input by having 40 iterations, that's perhaps still 'nearly' O(1) in my definiton.
I just said that i seem to have gleaned in the javadoc explanation that with this patch
num of iterations ~ n (num of columns) so if for million columns it means a million iterations, that's probably not cool. On the other side, conversion will unlikely require a million. Then what? I kind of still did not get a clear clarifications on the estimate of num iterations (except that it is not exactly O(1)).
I've run the test suite and all tests are passing on my box too, so I'm going to commit this later today if nobody objects.
> Jonathan, what size inputs have you run this on, with what running time in comparison to the other algorithms we have? From what I can see, this looks good to commit as well.
The largest dataset I've run it on was a synthetic set of about the same size as the old distributed Lanczos test matrix (before it was made smaller to speed up the tests). I ended up using a smaller matrix in the test because it was taking too long to run. I haven't tested it on truly huge matrices, but I can do that at some point if people are interested.
As for comparisons to other algorithms, both CG and LSMR ran faster than the QR decomp/solve that's already in Mahout on most of the test inputs I was playing with. They also ran faster than a Cholesky decomp/solve that I had implemented but haven't submitted. I don't have numbers on me right now, though.
Between the two, LSMR often converges faster than CG, and when it does, it's faster. For problems where they both take the same number of steps, performance is about the same, with CG sometimes being a bit quicker since it does less computation per iteration. The big advantage of the CG implementation is that it can use m/r, so should be scalable to larger matrices.
> That's the Achilles' heel of much of distributed stuff in Mahout. I.e. space of iterations (I feel) must be very close to O(1), otherwise it severely affects stuff. Even using side information is not that painful it seems compared to iteration growth. That severely decreases pragmatical use.
I think it's a bit extreme to say we need to have nearly O(1) Map-reduce passes to be useful. Lots of iterative stuff requires quite a few passes before convergence (as you say: Lanczos and LDA both fall into this realm), yet it's just the price you have to pay sometimes.
This may be similar.
Jonathan, what size inputs have you run this on, with what running time in comparison to the other algorithms we have? From what I can see, this looks good to commit as well.
Basically, at the core of the CG solver is a matrix/vector multiply, so we get the map/reduce implementation by using a DistributedRowMatrix instead of an in-memory matrix. Since we do one matrix/vector multiply per iteration, it will require one map/reduce job per iteration, which somewhat limits its performance – there's a large range of data sizes that could benefit from distributed computation but that get bogged down by Hadoop's slow job setup/teardown. Essentially, we're looking at many of the same tradeoffs we have with the distributed Lanczos decomposition stuff.
Thank you, Jonathan.
Yeah, so i figured. that's my concern. That's the Achilles' heel of much of distributed stuff in Mahout. I.e. space of iterations (I feel) must be very close to O(1), otherwise it severely affects stuff. Even using side information is not that painful it seems compared to iteration growth. That severely decreases pragmatical use.
My thinking is that we need to keep algorithms we recommend accountable to some standard. My understanding is that there's similar problem with ALS WR implementation right now. I.e. we can have it in the codebase but Sebastien stops short of recommending it to folks on the list.
That's kind of the problem i touched recently : Mahout stuff is different in a sense that it requires deeper investigation of best parallelization strategy than just let's throw-it-at-it approach. Even with matrix multiplications ther're notions that decrease computation time tenfold compared to DRM approach for some cases which are less than general but in practice are suprisingly common (example of such are multiplication steps in SSVD). Hadoop sorting is not as inexpensive as its pitch may suggest. And tenfold is sort of interesting...it's a difference between 10 hours and 1 hour.
Anyway. I am ok with committing this with @Maturity(Experimental) until we confirm running time on some input. I will probably even have to check this out soon, i may have a use case for it soon.
Regarding doing many multiplications at once, I did some of the math just now and it looks like you can build a solver that does this sort of thing, but the resulting algorithm really begins to look more like the stochastic projection for SVD than like CG.
Let's get this in place.
> Anyway, I'd really like to reach some closure on this issue. These two algorithms aren't the end-all be-all of linear system solvers, but I think they're useful in their current form and can be a foundation for further work.
I'll try out the patch now!
Reply to Ted's and Jake's comments:
> Is it possible to multiply by many vectors at once to accelerate the convergence here by essentially exploring in multiple directions at once?
This might be possible, but I don't think it's just an easy tweak. At iteration i, we compute the conjugate gradient, then move up it to a local min and repeat. We don't know the direction we're going to go at i+1 until after we've finished iteration i. To do what you suggest would mean moving along a vector that's different than the gradient, trying to collapse multiple CG steps into one. I'd imagine there's some literature on this (if not, might be a fruitful avenue of research).
However, my gut reaction is 1) this won't just be a simple modification to this algorithm and 2) the technique used to approximate the gradient at i+1 while still on iteration i might involve operations that will make a distributed version more difficult/impossible. E.g. I've seen that the LSMR solver often converges in fewer steps than the CG one, but it's doing enough additional stuff with the data matrix that creating a map/reduce version would be a lot more work than just using a DistributedRowMatrix.
> I gather you replaced a.addTo(b) with b.assign(a, Functions.PLUS)? If so, then all will be well.
Yes, that's all I did.
Anyway, I'd really like to reach some closure on this issue. These two algorithms aren't the end-all be-all of linear system solvers, but I think they're useful in their current form and can be a foundation for further work.
Hey Jonathan,
I gather you replaced a.addTo(b) with b.assign(a, Functions.PLUS)? If so, then all will be well.
Is it possible to multiply by many vectors at once to accelerate the convergence here by essentially exploring in multiple directions at once?
Basically, at the core of the CG solver is a matrix/vector multiply, so we get the map/reduce implementation by using a DistributedRowMatrix instead of an in-memory matrix. Since we do one matrix/vector multiply per iteration, it will require one map/reduce job per iteration, which somewhat limits its performance – there's a large range of data sizes that could benefit from distributed computation but that get bogged down by Hadoop's slow job setup/teardown. Essentially, we're looking at many of the same tradeoffs we have with the distributed Lanczos decomposition stuff.
The mappers and reducers do not use much memory for side storage. I'm not super familiar with the guts of DistributedRowMatrix, but I believe the only side information it needs is the vector it is multiplying the matrix by, so a couple of MB max.
If Mahout ever adopts something like Giraph, we can probably make a lot of these distributed iterative linear algebra algorithms a lot more efficient.
Here is an updated patch that applies to the current trunk. It compiles and all tests pass.
The only change from the July 25 patch is to remove a call to the now removed Vector.addTo() method.
Thank you for this work. It would be very interesting to have solver like this.
One question I have is, for a mapreduce version, how many Map reduce steps this would require? And secondly, does it use any interestingly sized side information in mapppers or reducers?
I skimmed the patch and it mentions it may take up to numcols iterations assuming fixed lambda – how do these iterations map into mapreduce steps?
Thank you.
The currently attached patch was good to go when I uploaded it a few months back. I can verify this weekend that it still applies cleanly. I took out all the linear operator stuff per request, but the current patch has working implementations of CG and LSMR for symmetric positive definite matrices.
The ability to operate on other matrices (e.g. of the form A'A) is no longer in this patch/issue because it relies on the linear operator stuff, but there is no reason to wait for that to get this core functionality.
Folks – what's the status on this? It's been sitting about for a few months. Is this going to go in for 0.6 or should we retire it?
I removed all the matrix/vector changes and linear operator stuff from this patch, so this code just implements the conjugate gradient and LSMR solvers using the 0.5 standard linear algebra stuff.
I'll create a new issue for the linear operators and other linear algebra refactoring. I'm not sure when I'll have the time to work on it, but I'll try to implement the suggestions made here.
Since I'd like to get the linear operator stuff out sooner rather than later, I did not add the code for the A'A and (A + kI) cases back to the CG implementation. So for now, the CG solver will only work for symmetric pos. def. matrices.
May I suggest that a redo of Matrices include a solution to the double-dispatch problem?
In this case, there are many variations of the exact code to apply for Matrix :: Vector operations, and way too many uses of instanceof.
Also, the LinearOperator suite is big enough to be its own patch.
Yes, it is a big a patch...wasn't always this way. Here's a brief summary of this came to be the monster it is:
- originally, this was just an implementation of a conjugate gradient solver for linear systems that worked with either normal or distributed matrices.
- Ted mentioned that he had some mostly completed LSMR code that did very similar stuff and asked if I could integrate it with this patch, which I did.
- a long discussion between Ted, Jake and me ensued about how a lot of algorithms (e.g. CG, LSMR, Lanczos SVD) all used the same concept of a matrix that could be multiplied by a vector but that didn't need row-wise or element-wise access to the data in the matrix. After much back and forth, we settled on the name "LinearOperator."
The LinearOperator stuff is disruptive to the code base, but it does provide some nice functionality, too. For example, you can implement things like preconditioners, diagonal offsets (e.g. ridge regression) and other transformations to the data efficiently using linear operators without needing to either actually modify your underlying data set or add the functionality to the specific algorithm you're using. This was the original motivation behind it, since I had included a diagonal offset option for low-rank matrices in my CG code but that wasn't in Ted's LSMR implementation. We decided that it might be better to put this in some common place that all similar algorithms could use for free. Since all matrices are linear operators, but the converse isn't true, it was decided that Matrix should be a subclass of LinearOperator, not the other way around.
One thing I'm not 100% comfortable with is the parallel interface and class hierarchies (i.e. LinearOperator, Matrix vs. AbstractLinearOperator, AbstractMatrix). I'd like to see the interfaces go away in favor of abstract classes, but I don't recall us reaching any consensus on this.
I have some time to work on this stuff now (after a long busy spell), so if you can send me specific issues (e.g. the DistributedRowMatrix stuff you mentioned) I'll try to take a look at it.
This is a big patch and I'm not qualified to review it. But I noticed a few small issues. Look at DistributedRowMatrix for instance – these changes should not be applied. There are also some spurious whitespace and import changes.
It's also a pretty big patch. Are there more opportunities for reuse? thinking of AbstractLinearOperator for instance.
Sorry I haven't updated this issue in a while – got very busy with work, etc.
Anyway, this is a new patch based against the latest trunk. All the unit tests pass and it should be ready to go with the LSMR, conjugate gradient, and linear operator stuff.
Use the "mahout-672-combined.patch" attachment and ignore the rest.
OK, here's a combined patch in SVN format. Applied it to a clean trunk w/o problems. All tests pass.
Canceling the old stuff uploaded to this issue.
On Mahout, we don't have the magic application of patches that Hadoop and Zookeeper have. If we did, then using git diff --no-index would prevent the need for -p1 and would make the scripts work. As I mentioned, this doesn't matter here, but is very nice on those other projects.
OK. Here is a patch combining all the stuff that we've been talking about with this issue:
- LinearOperators and refactor of various algorithms to use LinearOperators instead of VectorIterables
- Conjugate gradient solver from the original patch
- Ted's LSMR implementation, refactored to use LinearOperators
The patch is from git diff, so you'll need to use "patch -p1" to apply it to trunk in svn.
I've tested that it applies successfully to a copy of trunk checked out from SVN. Everything compiles and tests all pass.
OK, sounds good. The VirtualMatrix stuff I've written so far looks a lot like the signature for LinearOperator you described. I can rename it easily enough, and "LinearOperator" has a good ring to it.
I looked over the mahout-319 patch and I don't think the conflicts will be too bad. Mostly it will just be replacing VectorIterable -> LinearOperator in a bunch of places. I'll clone your github repo to do the work off that. If mahout-319 is going out soon, we should probably just back this work up behind it, since I don't think there's any urgency to it.
I'll make the changes to getInitialVector() as you suggest, that should be easy.
For on-the-fly collaboration, I've cloned apache/mahout.git on GitHub, and applied my
MAHOUT-319 patch to it, and will be continuing on there throughout the week. Clone me there and we can avoid collisions.
I think we need to kill VectorIterable, and replace it with something like "LinearOperator", which just has:
Vector times(Vector)
LinearOperator times(LinearOperator)
LinearOperator transpose()
int domainDimension() // ie numCols
int rangeDimension() // ie numRows
and no iterator methods.
getInitialVector() doesn't need to be implemented the way it is. LanczosSolver uses the iterator to calculate a good starting vector, but it doesn't need to: DistributedLanczosSolver just takes the vector of all 1's (normalized), and that works great in practice. Let's just change the behavior of LanczosSolver to do this as well, skipping on the iteration.
Before you get too involved with this refactoring on trunk, Jonathan, you should be careful: as I mentioned above, you're likely going to conflict with my changes for
MAHOUT-319. They're API changes to LanczosSolver's core solve() method.
Got a bit of this done this evening, but ran into a roadblock: I had to separate out the new VirtualMatrix interface from VectorIterable. VirtualMatrix contains the times() method while VectorIterable keeps the iterator() and iterateAll() methods. I had to do this because there's no efficient way to iterate the rows of a squared A'A matrix without actually constructing the full product matrix.
However, when I started looking at porting the Lanczos solver to use the new VirtualMatrix type, the core algorithm translates fine but the getInitialVector() routine, which relies on an iteration through the data matrix, presents difficulties.
The easiest path through this impasse that I can see would be defining the new DistributedSquaredMatrix (which implements A'A) to also implement VectorIterable, but have it iterate over its underlying source matrix A, rather than the product matrix. This would preserve the current behavior of Lanczos solver albeit at the expense of an iterator on DistributedSquaredMatrix that doesn't make a great deal of sense in a more general context. This solution would probably not work for the diagonal offset case, because it's unclear how to transform the iterated rows using the offset. We could always define a "IterableVirtualMatrix" interface that extends both VectorIterable and VirtualMatrix for algorithms, like Lanczos, that require it, though I'm still bothered by the weird iterator semantics.
The other possible solution I considered would be to add the times(VirtualMatrix m) method to the VirtualMatrix interface, then rewriting the getInitialVector() routine in terms of fundamental matrix operations: for the symmetric case, scaleFactor looks to be trace(A*A) and the initial vector looks to be A times a vector of all ones. The asymmetric case is mathematically different, but I don't know enough about Lanczos to fully understand why. Unfortunately, implementing matrix multiplication with virtual matrices may be hard, or at the very least computationally expensive.
For that matter, why not call it DiagonalOffsetMatrix and just have the identity case be a special case?
Strike that, reverse it.
I thought about calling it DiagonalOffsetMatrix, but these are a proper subset of multiples of the identity.
Sounds like removing the timesSquared method is moving ahead of deprecating. I would prefer to remove it, but would defer to anybody who had an objection.
Yes, a SquaredMatrix and a PlusIdentityMultipleMatrix (? ugly name) would be enough, if composable properly.
We might need two variants, sadly. Maybe we should migrate VectorIterable to some other abstract base class (get rid of interface, for previously discussed interface/abstract class reasons), and give it a better name. Maybe that would make it easier to not have two variants? It would be a class which just has the times(Vector) and times(Matrix) methods, and that's almost it? (numRows/numCols too, I guess).
As for LanczosSolver, please check out the patch for
MAHOUT-319. The api for solve is most likely changing anyways. And I'm in favor of just removing timesSquared() and isSymmetric, not marking deprecated. Still pre-1.0-days, folks!
with the virtual matrices, do we want two classes for A + lambda * I and A'A + lambda * I, or 4 classes for each of A, A'A, A + lambda * I, and A'A + lambda * I?
I think 2. It is easy enough to handle the lambda = 0 case with another constructor. I think that A and A' A are fundamentally different, however.
should we make the virtual matrices subclasses of AbstractMatrix as in Ted's patch or implementations of VectorIterable like the current DistributedRowMatrix?
Or make two variants?
what should we do with timesSquared() and the isSymmetric flag in DistributedLanczos solver? Remove it? Mark it deprecated? Leave it unchanged?
Deprecating it would be nice. Jake should have a major vote.
is several separate patches for the different pieces preferred or is one big patch easier?
One big one is much easier to deal with.
Integrated in Mahout-Quality #769 (See https://builds.apache.org/hudson/job/Mahout-Quality/769/)
MAHOUT-672 - the forgotten files
I should have some time this weekend to pull all this stuff together into an integrated patch with the virtual matrix code, conj. gradient, and LSMR.
A few questions, though:
- with the virtual matrices, do we want two classes for A + lambda * I and A'A + lambda * I, or 4 classes for each of A, A'A, A + lambda * I, and A'A + lambda * I?
- should we make the virtual matrices subclasses of AbstractMatrix as in Ted's patch or implementations of VectorIterable like the current DistributedRowMatrix?
- what should we do with timesSquared() and the isSymmetric flag in DistributedLanczos solver? Remove it? Mark it deprecated? Leave it unchanged?
- is several separate patches for the different pieces preferred or is one big patch easier?
In fact, I'll say that I'd love to have a chance to kill the oh-so-poorly-named timesSquared() method. If we just had a virtual SquaredMatrix whose times() method was the implementation we currently have, that would be awesome.
Ok, you guys have convinced me (esp Ted's version, with the virtual matrix idea, but it's basically the same thing, because DRM just wraps an HDFS file). We'll either need to throw UnsupportedOperationException for a lot of methods, or else define a nice simple super-interface to VectorIterable which only defines Vector times(Vector input), and maybe VectorIterable times(VectorIterable m).
Sorry for posting a patch that is different in function and which shadows the older patch. The latest one I posted
has just the virtual matrix stuff. The earlier one that Jonathan posted has his solver code as well.
So are we ready to integrate the three strands of development here (LSMR, CG and VirtualMatrix?)
Or do we need to think and talk a bit more?
Yes, I'm talking about the logic inside of things like LanczosSolver. Ted pointed out that we have a number of algorithms that use matrix/vector multiply as a fundamental operation but that have special case code to handle certain common matrix forms. It's a bit redundant to have these cases in each algorithm. It also means that every time you create new special form matrix, you have to modify each of these algorithms to handle that form.
I don't think we're suggesting overloading what times() means. Rather, we're suggesting having subclasses of DistributedRowMatrix (or possibly separate implementations of VectorIterable) for special form matrices whose internal representations may be done in a more efficient manner. E.g. define a "SquaredDistributedMatrix" class that represents a matrix of the form B = A'A. All the operations, including times() mathematically mean exactly what they should: B.times means Bx. Under the hood, it will be implemented as A'(Ax) because it's more efficient, but that implementation detail shouldn't matter or be exposed to an algorithm that's just interested in doing a matrix/vector multiply. Likewise for (A + lambda * I) or (A'A + lamdba * I) or (A'A + B'B) or band-diagonal matrices. The specific implementation of the times() method takes care of the representational details so that any algorithm that accepts one of these matrix types can operate on any of them.
Here is an alternative to a switch in the solver. We would use
s.solve(new SquaredMatrix(A, lambda), b)
to solve A'A + lambda I
I prefer a class that implements a virtual matrix.
I have a patch that I will attach shortly that illustrates this.
What flag? Doing (A'A)x vs. (A)x is pretty fundamental to the algorithm. Why would you prefer to switch choices of which to do based on class type? I can see how it would make the logic inside of something like LanczosSolver simpler (you just always do "times(vector)", instead of "if symmetric, do times(), else do timesSquared()"), but if you really want to do it generally, what you want is a mini MapReduce paradigm: define a method which takes a pair of functions:
Vector DistributedRowMatrix#mapRowsWithCombiner(Vector input, Function<Vector, Vector> rowMapper, Function<Vector, Vector> resultReducer){ // for each row, emit Vectors: rowMapper.apply(input, row) // combine/reduce: for each intermediateOutputRow, output <- resultReducer.apply(intermediateOutputRow, output) return output; }
But I'm not sure this has the right level of generality (too general? Not general enough?).
I'm definitely not convinced that overloading times() to mean many different things is really wise. Having it mean (A)x vs. (A + lambda I)x could totally be fine, however. It's defining the matrix to have a extremely compressed way of showing it's diagonal.
I think it's a good idea to do this and would be happy to make it happen. Probably won't be before the weekend with my schedule unfortunately.
The only problem the current times()/timesSquared() implementation in DistributedRowMatrix is that each algorithm that uses it needs a flag to determine whether to use times() or timesSquared(). If we created a few subclasses of DistributedRowMatrix for the A'A, (A + lambda * I), etc. cases, we could have them just expose the times() method, implementing it as appropriate through calls to the superclass methods.
DistributedRowMatrix already does A'A x (it's the timesSquared() method), and I've long thought about doing the other two as well (for easy PageRank computation).
What would you think about adapting this code so that we actually define some special matrix types that do
the A'A x, (A + lambda I) x and (A'A + lambda I) x products efficiently.
That would allow all product only methods like LSMR, CG and in-memory random projection for SVD to work on
all of these cases directly without having the extra convenience methods.
What do you think?
Here is the LSMR implementation in a form that can be applied to trunk.
Does this help you out?
See https://github.com/tdunning/LatentFactorLogLinear/tree/lsmr
As I mentioned, I will try rebasing back to trunk to get a clean patch set you can apply there.
Also, can you point me to the specific branch and path in your repo to the LSMR implementation? I poked around but couldn't readily find it.
OK, yeah, I think I misunderstood which code you were talking about.
I assume this is the reference for the LSMR stuff: http://www.stanford.edu/group/SOL/reports/SOL-2010-2R1.pdf
I'll have to take some time to digest it, but based on a quick skim it looks like both LSMR and LSQR are more or less mathematically equivalent to CG applied to least squares regression, but with better convergence and numeric properties with inexact arithmetic.
BTW, do you have any links to a SGD bibliography or other list of resources on it? From what I've seen in the code and some of your comments, it looks like a cool technology that I'd like to know more about.
As for a linear regression implementation using CG compared to one using SGD, it would be hard for me to reach any conclusions without comparing the two approaches head to head on the same data. CG would probably gain some benefit from being easily parallelizable, but the individual updates in SGD seem very fast and lightweight, so any speed advantage to CG would probably only come up for truly massive datasets. The SGD implementation in your patch also has a lot of regularization support that a simple CG implementation of LMS would lack (ridge regression i.e. L2 regularization comes for free, but L1 is considerably harder). I'm also unaware of how one would do the automatic validation/hyperparameter tuning using CG that your SGD implementation does.
The other big difference, btw, is that all of our parallel approaches require at least one pass through the data. The SGD stuff can stop early and often only needs a small fraction of the input to converge. That gives sub-linear convergence time in terms of input size (which sounds whacky, but is real). Any approach that needs to read the entire data set obviously can't touch that scaling factor.
Offsetting this is the idea that if we don't need all the data for a given complexity of model, then we probably don't want to stop but would rather just have a more complex model. This is where the non-parametric approaches come in. The would give simple answers with small inputs and more nuanced answers with large data.
This all sounds good. There is a point of confusion, I think.
I'd have to dig a little deeper to get a full understanding of all that your doing with the SGD regression stuff. (BTW, I think you mean
MAHOUT-529?) Broadly speaking, though, I'd say the two patches are complementary. Conjugate gradient is just a iterative method for solving linear systems. Regression is one obvious application, but linear systems come up a lot in a whole range of algorithms, making CG a fairly general building block.
I was talking about the LSMR implementation. It is an iterative sparse solver similar to LSQR, but with better convergence properties. Like your code, it requires only a forward product. I should pull out a separate patch and attach it here.
I'd have to dig a little deeper to get a full understanding of all that your doing with the SGD regression stuff. (BTW, I think you mean
MAHOUT-529?) Broadly speaking, though, I'd say the two patches are complementary. Conjugate gradient is just a iterative method for solving linear systems. Regression is one obvious application, but linear systems come up a lot in a whole range of algorithms, making CG a fairly general building block.
As a linear system solver, the big advantage of CG over e.g. the Cholesky decomposition is a) being iterative, it's very easy to adapt it to map/reduce for very large datasets and b) for matrices of the form (cI + A), where A is of rank k, CG will typically run in O(kn^2) time instead of O(n^3). CG also has a few disadvantages, namely that for full rank matrices, it requires n^3 multiplies compared to IIRC n^3/3 for Cholesky – the same asymptotic performance, but that constant factor difference can add up in the real world. Another large disadvantage is that if you are solving a collection of linear systems, i.e. AX = B, where X and B are both matrices instead of vectors, you have to run a separate CG solver for each of the k columns of X for a total O(kn^3) runtime. Traditional matrix decomposition methods are usually O(n^3) to do the decomposition, but only O(n^2) to solve the system using the decomposed matrix, so you can solve a collection of k systems in O(n^3 + kn^2).
As for a linear regression implementation using CG compared to one using SGD, it would be hard for me to reach any conclusions without comparing the two approaches head to head on the same data. CG would probably gain some benefit from being easily parallelizable, but the individual updates in SGD seem very fast and lightweight, so any speed advantage to CG would probably only come up for truly massive datasets. The SGD implementation in your patch also has a lot of regularization support that a simple CG implementation of LMS would lack (ridge regression i.e. L2 regularization comes for free, but L1 is considerably harder). I'm also unaware of how one would do the automatic validation/hyperparameter tuning using CG that your SGD implementation does.
FWIW, I also have an implementation of the Cholesky decomposition, which I've been meaning to Mahout-ize and submit when I can find the time to do it.
This is a cool thing. What do you think of it in relationship to the LSMR code I have up on github as part of
Based on r1092853.
Patch consists of 11 new files in 4 new directories under both core/ and math/. No changes to existing code.
Includes 3 new unit tests. All unit tests pass.


text:
US Sunlight 1010TRS/HW
Roof Mounted 10 Watt Solar Attic Fan with Solar Controller, Up to 1350 Square Feet
Item # BCI2227595 | Model # 1010TRS/HW
We still have product details, accessories, replacement parts and reviews below, scroll down to see them!
Questions about US Sunlight 1010TRS/HW?
Contact us for advice or more details. Our product specialists are here to help.
26 Inch Roof Mounted Solar Attic Fan with Solar Controller for Ventilating Up to 1350 Square Feet
If its state of the art design, durable commercial grade craftsmanship and material, and significant energy savings don't speak for themselves, then the awards of Best Sustainable Product and Best of Show by BUILDERnews and the National Hardware Show should help indicate the quality of the U.S. Sunlight Attic Fan. Its solar powered fan provides up to 25 percent more power than other fans and ventilates up to 1350 square feet, all while protecting your home from the damaging effects of the elements and saving costs in a multitude of ways. With an included remote thermostat and controller that enable alternative power sources and real-time monitoring, the 1010TRS has everything needed to conveniently save money, protect your home, and live in the comfort you deserve.
Temperature and Moisture Management: The well known fact that "heat rises" is the cause of a variety of lesser known facts that have a large impact on the comfort of your home, money in your bank, and strength of your building. As heat rises and builds up in attic spaces it works against your air conditioner in several ways such as warming the ducts and radiating heat back into your home. This same rise in heat during the winter months also negatively affects your home by producing condensation and excess moisture known to cause damage to the integrity of your structure. These scenarios are merely two of many that can be prevented with an attic ventilation system, which, when combined with solar power, adds no operational costs while lowering energy usage and enables tax credits that allow you to view this purchase as a smart investment for you and your home.
- Creates an Energy Efficient and Balanced Home
- Alleviates Heat Build-up in Attic while Monitoring Temperature
- Reduces Mold and Mildew by Limiting Condensation and Sensing Humidity
- Lengthens Lifespan of Building Materials
- 30 Percent Federal Tax Credit, Utility Rebates, Energy and Maintenance Saving Enable Quick ROI
- Extremely Quiet Operation
- Easy to Install, No Professional Assistance Required
- Durable Galvanized and Powder Coated Steel Construction
- Comes with Stainless Steel Wildlife Guard
- Tested in Severe Weather Applications
- 10 Watt Pivot and Rotate Solar Panel for Maximum Energy Absorption
- Oversized Flashing for Maximum Moisture Protection
- Solar Controller (SC12) Included
- CSA Approved Solar Panel
- Limited 20 Year Warranty on Solar Panel and Housing
- Limited 5 Year Warranty on Motor
- Designed for Shingle Roofs Only
- Assembled Depth: 25 Inches
- Assembled Height: 12 Inches
- Assembled Width: 26 Inches
- Item Weight: 30 lb
- Recommended Ventilation Area: 1350 Square Feet
- Cut-Out Diameter: 14 Inches
- Material: Galvanized Steel
- Thermostat Controlled: Yes
- Motor Voltage: 38 Volts
- Solar Panel Wattage: 10 Watts
U.S. Sunlight Corp is a leader in the design and manufacturing of energy efficient solar powered attic ventilation and day lighting products. Their designs provide the ability to remove heat from your attic and crawlspaces in an efficient manner so you can maintain a cooler house while also removing moisture from the building and materials within. As a bonus, all U.S. Sunlight products come with a manufacturer's warranty and have federal and local tax credits available.
Additional US Sunlight Links
This US Sunlight item can also be referenced by the following color/finish specific model #:
- US Sunlight 1010TRS/HW*
*Discontinued model or finish
More Than Just a Store - Your Reasons to Shop
Discover the best online deals for the US Sunlight 1010TRS/HW and everything else for your home from the leading online home improvement store.
We're committed to providing you with the best assortment of US Sunlight products with over 400 warehouses across the country.
Our knowledgeable product specialists work to bring you the best prices on every product and provide unmatched customer service. Your satisfaction is our highest priority!


text:
WASHINGTON (AP) " A U.N. aviation panel has rejected a ban on rechargeable battery shipments on passenger airliners despite evidence they can cause explosions and unstoppable, in-flight fires, aviation officials told The Associated Press.
WASHINGTON (AP) " Republicans are ready to make Rep. Paul Ryan the new House speaker, hoping the young but grizzled lawmaker can heal the splintered party's self-inflicted wounds and fashion a conservative message to woo voters in next year's...
JERUSALEM (AP) " A Palestinian stabbed an Israeli soldier in the West Bank on Thursday and was shot dead by security forces, Israeli authorities said, as a five-week wave of violence continued.
BOULDER, Colo. (AP) " Here's a look at how the 10 Republican presidential candidates in the main-event debate at the University of Colorado-Boulder performed Wednesday night.
LESBOS, Greece (AP) " The latest in the odyssey of hundreds of thousands of people trekking across Europe in search of a new life: All times local.
SEOUL, South Korea (AP) " Samsung Electronics Co. reported its first earnings growth in more than a year on Thursday as a record profit from computer chips masked a decline in its smartphone business.
WASHINGTON (AP) " Ben Carson pitched a tax plan with numbers that didn't add up. Donald Trump boasted that he's paying his own way in the campaign, but he isn't. Chris Christie accused the government of stealing Social Security money that it has...
DENVER (AP) " One marijuana business hosts an annual golf tournament in Denver to raise money for multiple sclerosis research. Another Colorado pot company donates to a gay-rights advocacy group and is a sponsor of an AIDS walk.
CONCORD, N.H. (AP) " The lawyer for the graduate of an elite New Hampshire prep school who was convicted of sexually assaulting a younger student as part of a sordid campus practice of sexual conquest is using letters from his parents and classmates...
MUNCY, Pa. (AP) " A slow-moving, unmanned Army surveillance blimp floated over Pennsylvania for hours causing electrical outages as its tether hit power lines, after it broke loose from its mooring at a Maryland military facility.
BEIRUT (AP) " Iran takes part in international talks on Syria for the first time this week, giving it a voice in the effort to find a resolution to the more than 4-year-old civil war that has so far defied even the slightest progress toward peace.
Hillsdale Directory
Business Name
Location, ST | website.com


text:
Extend your data-management capabilities with the power of the cloud. When you access trusted cloud database resources, you achieve the speed and scale you need, while reducing your hardware, maintenance, and administration costs.
With Microsoft cloud data management solutions, you can create cost-effective, secure and highly scalable solutions in a private cloud, public cloud or a hybrid of the two. Integrate operations with data and services from virtually anywhere, using familiar tools for development and management.
SQL Server 2014 enables hybrid cloud solutions such as cloud backup and cloud high availability (HA) to reduce costs and improve on-premises disaster recovery. Leverage existing skills and familiar tools like Active Directory and SQL Server Management Studio across on-premises SQL Server and Microsoft Azure.
Have the flexibility to run your SQL Server workloads in Azure Virtual Machines (VM), giving you complete control of the VM. And in SQL Server 2016, you'll be able to securely stretch large SQL Server tables to Azure with the ability to seamlessly query the data using Stretch Database technology, for cost-effective cold data availability.
Azure SQL Database is a fully managed service, ideal for building applications that can take advantage of massive cloud scale. With HA built-in and near-zero administration, SQL Database provides reliable, predictable performance.


text:
May 6, 2016
With baseball season in full swing it's not just the big leaguers who are taking to the field. Youth baseball and softball are underway as well. Holly Firfer has more on what's been changed and tells us how to stay safe while playing the game.
Click Here to access the online Public Inspection File
Viewers with disabilities can get assistance accessing this station's FCC Public Inspection File by contacting the station with the information listed below. Questions or concerns relating to the accessibility of the FCC's online public file system should be directed to the FCC at 888-225-5322, 888-835-5322 (TTY), or firstname.lastname@example.com.


text:
May 5, 2016
Saturday, June 15, 2013
ARDMORE, Pa. (AP) -- Phil Mickelson has the lead after three rounds at the U.S. Open.
Mickelson shot an even-par 70 Saturday, including three birdies on the back nine, for a 1-under 209 total on the hard-to-read greens at Merion Golf Club.
Mickelson took the lead with a birdie at No. 17 and had a hard-fought bogey at the 18th -- a hole that none of the 73 players in the field birdied in the third round.
He is one stroke ahead of Hunter Mahan, Charl Schwartzel and Steve Stricker.
Mickelson is seeking his first U.S. Open title. He's been a runner-up a record five times.
Tiger Woods finished 10 shots off the lead after a 76, matching his worst U.S. Open round as a pro.
Copyright 2013 Associated Press
Click Here to access the online Public Inspection File
Viewers with disabilities can get assistance accessing this station's FCC Public Inspection File by contacting the station with the information listed below. Questions or concerns relating to the accessibility of the FCC's online public file system should be directed to the FCC at 888-225-5322, 888-835-5322 (TTY), or email@example.com.


text:
MacGregor Volleyball Equipment Cart
Item # 2946504
|Eligible for Free Shipping on Orders $39 or More! (see promotion details)
|Members of The League get 5% back when you spend $100! (see promotion details)
Product Details
Able to carry poles, stands, pads, balls, and nets, the MacGregor® volleyball equipment cart features a polyester basket that measures 8-in deep x 20-in wide x 5-ft long and makes carrying loose items a breeze. The bottom has a hardboard floor to allow for heavy storage. The unit rolls on 4 non-marring swivel casters.
- Dimensions: L 60 in; W 32 in; H 42 in
- Weight: 75 lbs
- 1 1/2-in 14 gauge steel tubing
- Can transport poles, stands, pads, balls and nets
- Polyester basket for carrying loose items
- Bottom features a hardboard floor for heavy storage
- Carries up to 4 poles and all accessories
- Rolls on 4 non-marring swivel casters


text:
What is RM Cash
"Customer service is priority #1 at Rocky Mountain ATV/MC. We value our customers and strive to be the best shopping experience- when you buy from us, you are buying lifetime service."
-Dan Thomas, CEO and Founder
We take pride in offering no hassle returns. In the event of a return, please call, email or chat with us to receive a solution to the problem. For apparel that doesn't fit quite right, Click here to see our Fit Guaranteed Program.
We will stand behind all products we sell with regards to manufacturing defects in workmanship and material. Most products are limited to the manufacturer's warranty. However, we will do everything in our power to take care of the problem.
Each review submitted enters you into a $100 gift card monthly drawing, and a $500 gift card quarterly drawing!
Comments On Dec 03, 2015:Good looking product, I like the NGK logo across the top. The rubber boots fit nicely, the cap itself can support pretty much any size wire you will find on a bike, small to large
Was this review helpful?
Comments On Nov 29, 2013:Works great easy to install
Was this review helpful?
Comments On Aug 10, 2013:used it on my KDX works well . nice and waterproof
Was this review helpful?
Comments On Jun 25, 2012:ordered the long 14mm for my ltz400, not long enough for my bike, but overall nice quality, solid construction. would recommend for other applications.
Was this review helpful?


text:
May 4, 2016
Michael Jordan has asked a Georgia court to dismiss a lawsuit filed against him by a woman who says the NBA hall of famer is the father of her 16-year-old son.
Jordan's lawyer says in the document filed Monday in Fulton County Superior Court that he is not the father of 48-year-old Pamela Y. Smith's son. Jordan has also filed a counterclaim against Smith for false claims made against him.
The 50-year-old owner of the NBA's Charlotte Bobcats says the paternity of the teen has already been "conclusively established" in divorce filings between Smith and her ex-husband.
Jordan's response to Smith's Feb. 6 lawsuit says her suit is a "shameless, bad faith attempt to abuse the legal system."
In Smith's lawsuit she requests that Jordan take a paternity test and pay child support.
(Copyright 2013 by The Associated Press. All Rights Reserved.)
Click Here to access the online Public Inspection File
Viewers with disabilities can get assistance accessing this station's FCC Public Inspection File by contacting the station with the information listed below. Questions or concerns relating to the accessibility of the FCC's online public file system should be directed to the FCC at 888-225-5322, 888-835-5322 (TTY), or firstname.lastname@example.com.


text:
The mosquito is more than just a nuisance. The mosquito is a vector agent—it transmits disease from person to person without catching the disease itself. These little insects are carriers of yellow fever, malaria and the West Nile Virus.
Fortunately, we have the environmentally friendly way to make mosquitoes disappear and solve your mosquito problems, so you can gain back your backyard, patio and pool areas.Natural and Biodegradable:
Dr. T's Nature Products® Mosquito Repelling Granules are made of a natural, biodegradable formula that is independently, professionally tested and proven to repel mosquitoes. Formulated with natural oils including lemon grass, mint and garlic oil, this mosquito product will not damage your lawn or garden. Plus it's an environmentally friendly alternative to poisons.
Begins Working Within The Hour:Mosquito Repelling Granules provide fast protection and create an instant barrier between you and the mosquitoes. Unlike other mosquito repellents, this unique formula actually keeps mosquitoes off the areas of property you apply it to, so you and your family can be free of bites and annoyance all summer long! One Application Lasts Up to 3 Weeks:Dr.T's Mosquito Repelling Granules deliver long-lasting protection to mosquito pests which makes it a more time-saving and economical repelling solution. One application will last up to 3 weeks!Easy to Use Shaker CapMosquito Repelling Granules are easy to apply, with its built-in sprinkler cap. Just one application of this 5 lb. granular presentation treats up to 4,000 square feet. For longer term control of mosquitoes and a half-acre (21,780 square feet) of protection, try our 25 lb. presentation of this product (Dr. T's Nature Products® Mosquito Repelling Granules—DT341). End your mosquito problem once and for all with the best mosquito repellent from Dr. T's.
Dr. T's Nature Products® offers a variety of innovative solutions to effectively control nuisance animals and insects.
Dr. T's Nature Products® Mosquito Repelling Granules not only works to rid you of mosquitoes but is also effective against many other flying insects. It provides a veritable shield against infestation around the protected area.
Dr. T's Nature Products® Mosquito Repelling Granules are all natural and non-toxic. The formula's active ingredients are lemon grass, mint and garlic oils. The granules can be dispersed in seconds using our shaker-top spreader, making application simple. Mosquito Repelling Granules begin working within 1 hour and residual protection lasts 2 to 3 weeks under normal weather conditions — 7 times longer than any similar product.
Competitively priced for home and commercial use, the environmentally friendly mosquito control granules are biodegradable and can be used around kids and pets, and will not harm grasses or plants. Application Rate: A 5 lb. container will protect up to 4000 sq. ft.


text:
Shopping Cart $0.00 (0 Items)
Cart Summary
- There was an error
- It was successful
- retailerId
- 1f939b58
- view
- productId
- prod99990134156
- category
- Camping > Tents & Shelters > Backpacking Tents
Stansport Trophy Hunter 3 Person Dome Tent(1237691)
3.0 out of 5
Read Reviews (3) | Post a Review
Read Reviews (3) | Post a Review
Stansport Trophy Hunter 3 Person Dome Tent - Two Doors for easy access. A tall roof peak helps keep you dry and the bathtub style floor keeps tent seams off the ground.
Stansport Trophy Hunter 3 Person Dome Tent - Two Doors for easy access. A tall roof peak helps keep you dry and the bathtub style floor keeps tent seams off the ground. The sleeved pole construction adds strength and stability. Large mesh panels for give you the maximum ventilation for warner summer nights. Includes a full rain fly with sealed seams for maximum weather protection. Super fast set up using two fiberglass poles.
- Sleeps: 3 Person
- Size: 7 x 7 ft
- Floor Area: 47 sq. ft.
- Weight: 8 lbs. 7 oz.
- Center height: 54 in
- Full rain fly
- Usage: 3 Season
- Sleeved pole construction
- 2 large doors
- 2 peak roof
- Large mesh panels
Henny B of Spanish Fork, UT - February, 13 2014:
Bought this tent, which is listed as a three-person, for my sons' scout campouts. I always subtract one for comfort; nice for two. I like the full rain fly, which typical cheaper tents do not have. I do not like how the rainfly attaches to the tent, however. There is a simple shoelace-type tie at the top which is used to attach the fly to the poles where they cross at the top. It then hooks at each corner at the peg/eyelet. Even my Coleman has Velcro tabs and hooks for the fly to attach to the poles. Simple and inexpensive design would make it much more durable. I can see this fly taking a lot of stress in strong winds. Also, it does have two doors (nice) but when fully opened they fall to the floor. The door should fall to the side to keep it off the ground. Maybe not a big deal but these two items can be approved upon to make the tent better. I�d recommend to someone with the caution about the rainfly. Three stars considering the two flaws.Donald of Miami, FL - December, 08 2014:
Bought this for camping with the Boy Scouts-- great tent! Easy to assemble, has enough room for my cot and I can stand up. Plenty of extra room inside.Chris of Pocatello, ID - February, 23 2015:
This tent is best used indoors or on a dry summer night. The condensation is horrible and the seams are poor. I should have returned it but instead put silicone caulking on all the sewed seams and used it on a 4 day hunt, one night with a downpour-still leaked a bit.. This is also barely large enough for me when laying diagonal inside but allows room for pack, bow and etc. I am 5'9". The zippers are terrible too. This is a cheap kids tent. Save you money and get a real tent.
- headerText
- Others Who Bought This Item Also Viewed
- numRecs
- 3
- -inc-price
- true
- -rec-builder
- My_Custom_Builder
- dataItems
- ratingImg
- rating
- reviews
- listPrice
- salePrice
Customer Support
We are here to help if you need us, please contact Customer Support at: