text:
The article I just read in the Your View section of opinion in the on-line Standard Democrat is one of the best explanations of the farming subsidy necessity I have read in a long time. It is personal and well explained. I would like to congratulate the author.
I can't believe the majority of people don't understand the need for corporate welfare. The price of goods versus the average wage allows most people to have a telephone, a square meal or two a day (the part about free lunches tied to farm subsidies was good info) and most of all, the things we take for granted.
I agree it is a great big man corporate world out there but it is what allows us to live like we do. Look at pictures from some of the less corporate nations in the world. Go live like that awhile. It is not all palm-lined beaches and cocktails in the sun.
Gary Dunn
Houston, Texas
The New Madrid and Pemiscot County (34th Judicial Circuit) would like to take this opportunity to sincerely thank the local businesses who sponsored our dinner on May 23.
Food donations were provided by Rosie's Restaurant, Pro Pizza, Taster's Restaurant, Wink's Texaco, Phillips 66-Marston Fuel Stop, Hardee's, Prairie Farms, Dave's Grocery Store and Gary's Restaurant in New Madrid County. Pemiscot County food donations were provided by Pizza for Less, Little Pizza Heaven, Pizza Hut, Sav-A-Lot and the Caruthersville Country Club.
Door prizes were provided by the following businesses: In New Madrid County, those donating were: McDonald's Restaurant, Davis Pharmacy, Dollar General, Office Max, Ramey Grocery Store, New Madrid Museum, P&G Quick Sak, Portageville Garden Center, Delta Growers Association, Baker's Big Star, Wal-Mart, Johnson's Food Mart, Pilot, Sikeston Outlet Mall, Sandy's Hallmark, Lambert's Cafe, Katie's Diner, Martindale Chevrolet, Fred's Dollar Store, Sentimental Journey, Julie's Flower Basket, Short Cuts and City Jewelry and Pawn. Those donating in Pemiscot County were: Turnage's, Joplin's, Heartland Collectibles, Jiffy Jim's, Sanders, Hays Grocery, Caruthersville Rec Center, Curtis' Cafe, Maw's Kitchen, Blimpie's, The store, Casino Aztar, The Roundhouse, Bank of Hayti, Hayden's Pharmacy and Sonic.
We are very grateful for all the donations and the dinner was a great success. If you are interested in more information about our Foster/Adoptive Parent Program, please feel free to contact Kathy Palmer, Family Development Specialist at (573) 748-5533.
If Sikeston ever hopes to change, they must do it during the new government change. I have read the on-line article but have not followed the process in detail.
I just want to say if you don't give the west end of town a legitimate say in what is going on, you will wither and die on the vine. If you want to use streets, use Main and Malone for quarters but give Sunset a chance. I am a conservative who does not believe in quotas or any kind of the current "equalizing" programs. The people of color in Sikeston have never gotten a break. I lived there for almost 19 years and never understood the mentality of us against them. Most of the perps of crimes are 15 to 30 for those folks. Is that any different from the other side of the story? No.
As we get older we either grow or just sit and bitch. The folks in Sunset (and I mean the people who just live a life without trauma) need to voice their opinions and help the police. You have a chance with the new ward thing.
In conclusion, I love Sikeston and it has more potential than it realizes. I come back to visit and just wonder how long you can hang on.
Gary Dunn,
Houston, Texas
On May 4, I was parked at the Wal-Mart store in your town to do some shopping in Wal-Mart. When I came out of the store, my car would not start.
I walked back to the automotive department and asked for help. They said if I would bring the car around, they would look at it. I told them it would not start.
A gentleman said he would look at the car. He tried to jump-start it - no go. He took out the battery and we went back and I bought a new one, which he installed. I think his name was Gary Yant. I would like to thank him very much for the time he took out of his day to help me. I tried to pay him but he would take no money.
Thank you again.
Shirley Gramprie,
Osceola, Ark.


text: The Bay Area News Group Editorial Board interviews California Superintendent of Public Instruction incumbent Tom Torlakson in Walnut Creek, California on July 28, 2014 and in San Jose, Calif. via Google Hangout. Interviewers include from Walnut Creek, BANG East Bay Editorial Director Dan Hatfield, Editorial Board member Dan Borenstein and, in San Jose, Mercury News Editorial Director Barbara Marshman and Editorial Board member Ed Clendaniel. Video is directed, edited and produced by Steve Dempsey.

subset: commoncrawl


text: A few months ago, Mumbai-based Sunil Ullal was thrilled when a friend gifted him a valuable painting. However, he was in for a surprise when his chartered accountant told him that he would have to pay tax on it. "The painting is by a renowned artist and its current value is about Rs 1 lakh. My friend gifted it to me when he realised I liked it, but I had no idea that I would have to pay for it, even if it was in the form of tax," says the 63-year-old.


text:
Danger Girl: The Chase! #4 (of 4)
Andy Hartnell (w) • Harvey Tolibao (a) • Dan Panosian (c)
The final episode is even faster and more frantic than the first three—and, dear reader, that's saying a lot! Abbey, Sydney and Sonya are on a frenzied collision course of a mission that finds them sliding headfirst into danger—will they come up safe, or be tagged out at the plate? Find out in the most energized comic you will read this year!
FC • 32 pages • $3.99
G.I. Joe: Special Missions #10
Chuck Dixon (w) • Paul Gulacy (a) • Gulacy, Will Rosado (c)
DESTRO MUST DIE—PART ONE! The Special Missions team recruits Copperback from a Supermax prison to lead them to her former employer: Laird DESTRO. COBRA's favorite weapons maker is in G.I. JOE's crosshairs. But only if they can survive their alliance with the deadly and duplicitous Copperback.
FC • 32 pages • $3.99
Transformers Prime: Beast Hunters #8 (of 8)
Mike Johnson & Mairghread Scott (w) • Agustin Padilla & Atilio Rojo (a) • Ken Christiansen (c)
THE FIGHT FOR CYBERTRON! GRIMLOCK and his DINOBOTS meet up with old allies and try to stop the new threat to the planet. But as things get heated, the outcome becomes uncertain. A new beginning… or the end of the DINOBOTS?
FC • 32 pages • $3.99
G.I. Joe #11
Fred Van Lente (w) • Steve Kurth (a & c)
THE ORIGIN OF ROADBLOCK! How did a humble army chef become the man-mountain we know and love? (Hint: It wasn't through home cooking!)
FC • 32 pages • $3.99


text:
Interacting selectively and non-covalently with ATP, adenosine 5'-triphosphate, a universally important coenzyme and enzyme regulator.
Stops, prevents, or reduces the activity of a chloride channel.
Interacting selectively and non-covalently with any protein or protein complex (a complex of two or more proteins that may include other nonprotein molecules).
Catalysis of the reactions: ATP + protein serine = ADP + protein serine phosphate, and ATP + protein threonine = ADP + protein threonine phosphate.
The directed movement of chloride into, out of or within a cell, or between cells, by means of some agent such as a transporter or pore.
The process in which the anatomical structures of a distal tubule are generated and organized. The distal tubule is a nephron tubule that begins at the macula densa and extends to the connecting tubule.
The process in which a signal is passed on to downstream components within the cell, which become activated themselves to further propagate the signal and finally trigger a change in the function or state of the cell.
Any process involved in the maintenance of an internal steady state of ions within an organism or cell.
The directed movement of charged atoms or small charged molecules into, out of or within a cell, or between cells, by means of some agent such as a transporter or pore.
Any process that decreases the rate, frequency or extent of pancreatic juice secretion, the regulated release of pancreatic juice by the exocrine pancreas into the upper part of the intestine.
Any process in which a protein is transported to, or maintained in, a specific location.
The process of introducing a phosphate group on to a protein.
Any process that modulates the frequency, rate or extent of a cellular process, any of those that are carried out at the cellular level, but are not necessarily restricted to a single cell. For example, cell communication occurs among more than one cell, but occurs at the cellular level.
A renal system process in which sodium ions are taken up from the collecting ducts and proximal and distal loops of the nephron. In non-mammalian species, absorption may occur in related structures.


text:
Master Meter Systems
921 Beasley St. Suite 140
Lexington, KY 40509
|Main Line 800-928-6388
Ongoing Technical Support
Our technical support staff provides world class after-the-sale support. When you call our toll free support lines you are put directly through to a support person in most cases. Remote dial-in support of your computer allows us to make "house calls" from our computer to yours.


text:
Flyers sign VandeVelde to NHL contract
Club loans forward Tye McGinn to Adirondack
Thursday, 12.12.2013 / 11:54 AM ET / News
Philadelphia Flyers
VandeVelde, 26 (3/15/1987), signed an American Hockey League contract with the Phantoms this past summer and has appeared in 23 games for the club this season, recording seven goals and six assists for 13 points.
He came to the Flyers organization after spending three seasons playing for the Edmonton Oilers organization, splitting his time between Edmonton and their AHL affiliate in Oklahoma City. He has appeared in 28 NHL games, recording a goal and two assists for three points.
He played 192 regular-season games over three seasons for Oklahoma City, posting 26 goals and 33 assists for 59 points while helping the Barons reach the AHL's Western Conference Finals in two consecutive seasons. VandeVelde was selected by the Oilers in the fourth round (97th overall) of the 2005 NHL Entry Draft.
The Flyers return to the Wells Fargo Center tonight when they host the Montreal Canadiens (7PM, CSN-HD, 97.5 The Fanatic).


text:
No products
This item is currently unavailable
Warning: Last items in stock!
Availability date:
Team Durango Shock Tower Rear DEX408/DNX408 TDRTD330086This is the Team Durango 5mm Rear Shock Tower for the DEX408 and DNX408.
Recipient :
* Required fields
or Cancel
|Main Category
|R/C Parts
|Car & Truck Parts
|Suspension System
|Part Type
|Stock Parts
|Free Shipping
|Free Shipping
Recommended Products
No customer reviews for the moment.
No customer questions for the moment.
|Ask a question
Recently Viewed products


text:
The silent trend in the latest edition of the Indian Premier League must be the rising number of people watching the on-field action online. This year, the series can be watched live (well, almost) on YouTube. The experience has improved from last year, when the series was broadcast from South Africa and streamed online on a Silverlight plug-in.
For about a fortnight last year, there were no ad-breaks during commercial time. You got to see more of the match than you usually would on a TV telecast. Someone figured that the ad-free webcast was getting popular. Then they started running a Zoozoo ad about five times in a row during the breaks.


text:
OSCAR, Ky. -- Edward I. Woodruff, 79, died Feb. 7, 2012, at Medco in Paducah.
Originally from Wyatt, Mo., son of the late Luther Earl and Helen Dismore Woodruff, he moved to Oscar in 1964. He began working as a deckhand on the river for ACVL in 1973 and retired in 1992. He was of the Baptist belief.
He married Freida Essari who preceded him in death.
One son, one brother and one sister also preceded him in death.
Survivors include: three sons, Tommy Essari of the state of Oklahoma, Edward Woodruff Jr. of Maceo and Charles Woodruff of Oscar; one daughter, Connie Shelton of Clarksville, Tenn.; two sisters, Ella Culp of Sharp and Paulie Parham of East Prairie, Mo.; and 14 grandchildren and 20 great-grandchildren.
Services were conducted today at the Morrow Funeral Chapel in LaCenter with the Rev. Don Pippin officiating.
Burial followed in the Barlow Cemetery.


text:
The Catcher in the Rye
by J. D. Salinger
The Catcher in the Rye Chapter 9 Quotes
How we cite the quotes:
Quote 4
After he left, I looked out the window for a while, with my coat on and all. I didn't have anything else to do. You'd be surprised what was going on on the other side of the hotel. They didn't even bother to pull their shades down. I saw one guy, a gray-haired, very distinguished-looking guy with only his shorts on, do something you wouldn't believe me if I told you. First he put his suitcase on the bed. Then he took out all these women's clothes, and put them on. Real women's clothes – silk stockings, high-heeled shoes, brassiere, and one of those corsets with the straps hanging down and all. Then he put on this very tight black evening dress. I swear to God. Then he started walking up and down the room, taking these very small steps, the way a woman does, and smoking a cigarette and looking at himself in the mirror. He was all alone, too. Unless somebody was in the bathroom—I couldn't see that much. Then, in the window almost right over his, I saw a man and a woman squirting water out of their mouths at each other. It probably was highballs, not water, but I couldn't see what they had in their glasses. Anyway, first he'd take a swallow and squirt it all over her, then she did it to him – they took turns, for God's sake. You should've seen them. They were in hysterics the whole time, like it was the funniest thing that ever happened. I'm not kidding, the hotel was lousy with perverts. I was probably the only normal bastard in the whole place – and that isn't saying much. I damn near sent a telegram to old Stradlater telling him to take the first train to New York. He'd have been the king of the hotel. (9.14)
Shmoop doesn't like to judge, but we do see why Holden would think of a cross-dressing gentleman as a "pervert." But a couple having a good time with some water? A little odd, but not exactly extraordinary. To Holden, everything "sexy" just ends up seeming perverted.
Quote 5
The trouble was, that kind of junk is sort of fascinating to watch, even if you don't want it to be. For instance, that girl that was getting water squirted all over her face, she was pretty good-looking. I mean that's my big trouble. In my mind, I'm probably the biggest sex maniac you ever saw. Sometimes I can think of very crumby stuff I wouldn't mind doing if the opportunity came up. I can even see how it might be quite a lot of fun, in a crumby way, and if you were both sort of drunk and all, to get a girl and squirt water or something all over each other's face. The thing is, though, I don't like the idea. It stinks, if you analyze it. I think if you don't really like a girl, you shouldn't horse around with her at all, and if you do like her, then you're supposed to like her face, and if you like her face, you ought to be careful about doing crumby stuff to it, like squirting water all over it. It's really too bad that so much crumby stuff is a lot of fun sometimes. Girls aren't too much help, either, when you start trying not to get too crumby, when you start trying not to spoil anything really good. I knew this one girl, a couple of years ago, that was even crumbier than I was. Boy, was she crumby! We had a lot of fun, though, for a while, in a crumby way. Sex is something I really don't understand too hot. You never know where the hell you are. I keep making up these sex rules for myself, and then I break them right away. Last year I made a rule that I was going to quit horsing around with girls that, deep down, gave me a pain in the ass. I broke it, though, the same week I made it – the same night, as a matter of fact. I spent the whole night necking with a terrible phony named Anne Louise Sherman. Sex is something I just don't understand. I swear to God I don't. (9.14-15)
Bust out those highlighters, Shmooperinos: Holden says if you like a girl, you shouldn't do "crumby" stuff to her. Crumby = dirty in the sex way, not in the mud-puddle way. To him, what's "sexy" is "dirty" and therefore degrading to the woman. So, if you like a woman as a person, not as a sex object, how could you ever get dirty with her?
Quote 6
"Where ya stopping at? Perhaps we could get together for cocktails tomorrow."
"I can't make it tomorrow," I said. "Tonight's the only time I can make it." What a dope I was. I shouldn't've said that.
"Oh. Well, I'm awfully sorry."
"I'll say hello to Eddie for you."
"Willya do that? I hope you enjoy your stay in New York. It's a grand place."
"I know it is. Thanks. Good night," I said. Then I hung up.
Boy, I really fouled that up. I should've at least made it for cocktails or something. (9.52-58)
Faith Cavendish is a girl who "doesn't mind doing it," and it sounds like she wouldn't mind doing it with Holden—but he backs down, just like always. Every time he actually has a chance to have sex, he … abstains. (Again, remind us why this book is banned?)


text:
PitBull4 is a continuation of PitBull.
Differences from PitBull 3:
- It's mostly done, but not entirely done thus why there are still only betas (despite this it is still very stable).
- Documentation is written before functions
- Much easier for third-party extensions.
- Options will be much, much simpler. In 3.0, there's about 200 panels that you can mess with, it's overwhelming. I want to bring this down to somewhere around 10.
- Layouts are defined deterministically and unit groups use the layout rather than ad-hoc layouts on a per-unit basis. This will make setting up your unit frames far, far easier.
- Due to some decisions made, 4.0 is actually more configurable than 3.0. As a layout designer, you will have a lot more control over how things look. You can have different fonts on the same frame, different textures, more precise positioning, and a whole slough of other things.
- CPU Efficiency will be taken much more seriously.
- It uses Ace3 instead of Rock.
FAQ: http://www.wowace.com/addons/pitbull4.../faq/.
Guide: http://www.wowace.com/addons/pitbull4.../guide/.
If you want to help localize PitBull in your language, go to http://www.wowace.com/projects/pitbul.../localization/.
Forum thread: http://forums.wowace.com/showthread.php?t=15552...
Alienware209 Jul 14, 2012 at 04:16 UTC - 0 likes
dafzor Jul 13, 2012 at 05:28 UTC - 0 likes
@Alienware209 I've downloaded the file and tested with 7-Zip and WinRAR, no errors were detected and it extracted fine.
Alienware209 Jul 12, 2012 at 18:24 UTC - 0 likes
Ok I download it and opened the 7z file with my winrar and it's empty could re-upload the pitbull mop update without failing thanks... =pLast edited Jul 12, 2012 by Alienware209: you sir are an epic fail imo
dafzor Jul 11, 2012 at 06:06 UTC - 0 likes
Made a quick and dirty mops update, I haven't updated the Aura filters so you'll get a load of unknown spell id spam when you log, otherwise it should be kinda working (only tested on my main char)... you can get it at http://madalien.com/pub/wow/pitbull_mops_changes.7z you'll just need to overwrite the beta30 files (if on OSX be sure to replace files only and not the folders).
Note that this is not an official update or any indication that this addon will be updated for mops, just something to help wile the official update doesn't come or you change to a new addon...Last edited Jul 11, 2012 by dafzor
Alienware209 Jul 11, 2012 at 04:24 UTC - 0 likes
Xarki Feb 13, 2012 at 09:29 UTC - 0 likes
hey, i have a big problem and hope somenbody can help me...
i am not sure why, but from one av to the next normal quest, my threat bar will only show up on battlegrounds.. i didnt changed a setting or installed a new addon, and i am really getting frustrated since there is no error or something, the threatbar just wont appear
any ideas? maybe an option i missed?
Thnx Xark
whyisthissohard Feb 03, 2012 at 06:05 UTC - 0 likes
I upgraded to the 64-bit client and now Pitbull is throwing up many errors.
To Wit:
1x PitBull4-v4.0.0-beta29\Controls\BetterStatusBar.lua:129: TexCoord out of range PitBull4-v4.0.0-beta29\Controls\BetterStatusBar.lua:129: in function <...terface\AddOns\PitBull4\Controls\BetterStatusBar.lua:124> PitBull4-v4.0.0-beta29\Controls\BetterStatusBar.lua:144: in function `?' PitBull4-v4.0.0-beta29\Controls\BetterStatusBar.lua:262: in function `SetValue' PitBull4-v4.0.0-beta29\Controls\BetterStatusBar.lua:43: in function <...terface\AddOns\PitBull4\Controls\BetterStatusBar.lua:41>
Locals: bar = PitBull4_Texture_15 { 0 = <userdata> Delete = <function> defined @Interface\AddOns\PitBull4\Controls\Controls.lua:107 kind = "Texture" } reverse = false alpha = 0
tlorian Jan 05, 2012 at 23:27 UTC - 0 likes
Blizzard's combo point UI isn't hiding unless you disable and re-enable "Hide Blizzard frames" each and every time you log in. Any chance of a fix for this?
Alternatively, is there a simple script for this option that I could macro to make life easier in the short term?
Genes1s Dec 29, 2011 at 00:30 UTC - 0 likes
@CitadelRunner: Go PB 4.0 doesn't have boss frames. So it's impossible.
- Date created
- Aug 01, 2008
- Category
- Last update
- Aug 19, 2016
- Development stage
- Release
- Language
- deDE
- enUS
- esES
- esMX
- frFR
- koKR
- ruRU
- zhCN
- zhTW
- License
- All Rights Reserved
- Curse link
- PitBull Unit Frames 4.0
- Reverse relationships
- 15
- Downloads
- 4,123,885
- Recent files
- R: v4.0.4 for 7.0.3 Aug 19, 2016
- A: v4.0.3-15-g909bf83 for 7.0.3 Aug 17, 2016
- A: v4.0.3-9-g711f026 for 7.0.3 Aug 17, 2016
- A: v4.0.3-8-gc503911 for 7.0.3 Aug 17, 2016
- A: v4.0.3-1-g281e8c6 for 7.0.3 Jul 27, 2016


text:
NEW DELHI: Steel Minister Virbhadra Singh today called for a ban on iron ore exports saying that the country must take lessons from neighbouring China and the US for using finite natural resources judiciously.
India has world's fifth largest estimated reserves of iron ore at about 25 billion tonnes, of which only a fraction is minable. During the last fiscal, India produced 218 million tonnes of which more than half was exported.


text:
TV Review: True Blood
by Seth Robison
Date: 05 September 2008 Time: 06:21 PM ET
In this image released by HBO, Anna Paquin, left, and Stephen Moyer are shown in a scene from "True Blood," premiering Sept. 7, on HBO.
Thursday night, the House of Blues in Chicago hosted a 'special premier' of the new HBO drama True Blood in the exclusive (and very dark) Foundation Room.True Blood, based on the Southern Vampire Mysteries book series by Charlaine Harris, deals with the consequences of a vampires "coming out of the coffin" en mass after the creation of a synthetic blood substitute eliminates the need for them to feed off of humans. The series takes place two years after "The Great Revelation" in fictional Bon Temps, Louisiana. The show sets up this small town as both isolated from the larger world but at the same time imbued with a dense, humid 'Southern Gothic' feel. The series is focused around the character of Sookie Stackhouse, played by the Academy Award-winning Anna Paquin (X-Men), a twenty-something waitress born with the power to read minds, a power she considers a curse as it forces her to 'hear' the true feelings that her friends, coworkers and customers hide behind their smiles. Enter Stephen Moyer as Bill Compton, a one hundred and seventy three year old vampire that walks into the Sookie's bar and into an immediate mutual attraction. She due to his undead and unreadable mind, and he by his fascination of her supernatural qualities.


text:
Wednesday August 29, 2012
Rome, GA – A costly throwing error from Augusta GreenJackets reliever Kyle Vazquez allowed the tying and go-ahead runs to score in the ninth inning as the Rome Braves – despite being held hitless in the game's final five innings – rallied for a 4-3 win over the GreenJackets on Wednesday night.
All three errors in Wednesday night's contest occurred in the final two innings of the game and two of the three directly led to runs that changed the course of the game. With the game tied at two in the top of the eighth inning, Elliott Blair hit a comebacker to Rome reliever David Patterson that looked like it would end the inning. However, Patterson's throw to first sailed over first baseman William Beckwith's head and Blair raced all the way to third on the miscue. Carlos Willoughby followed with Augusta's first hit since the fifth inning – an RBI single to put the GreenJackets on top 3-2.
Chris Marlowe fired his second consecutive perfect inning of relief to send the game to the ninth with the GreenJackets leading by a run. Augusta loaded the bases with no one out off a reeling Patterson (3-1) on two hits and a walk. Garrett Buechele grounded to Beckwith at first, who fired home to cut down the lead runner. Catcher Cory Brownsten's return throw to first hit Buechele and would've brought home an insurance run, but Buechele was ruled out for obstruction and runners returned to second and third. Jeff Arnold grounded out to end the top of the ninth and the lead remained 3-2 in favor of Augusta.
In the ninth, Vazquez (5-4) walked Will Skinner to lead off the inning. After Skinner took second on a wild pitch, Vazquez walked Chase Anselment. Brownsten attempted a sacrifice bunt that went back to the mound but after Vazquez fielded the ball, his rushed throw to third went wide of the bag to allow both Skinner and Anselment to score to give the Braves an improbable win in a ninth inning where they were held without a hit.
The Braves scored first, getting on the board after the GreenJackets left two men on base in each of the first two innings. With the bases full against Augusta starter Kyle Crick, a wild pitch allowed Robby Hefflinger to score and give the Braves a 1-0 lead. The GreenJackets took their own lead in the fourth, loading the bases for Blair with no one out. Blair's fielder's choice groundout brought home the tying run to even things at 1-1. After Blair took second as the back end of an unsuccessful double steal, Willoughby singled him home to give Augusta a 2-1 lead.


text:
Place an Order
24 hours a day / 7 days a week
Customer Service
Monday thru Saturday
5am to 9pm (PT)
6am to 6pm (PT)
Technical problems
Monday thru Friday
7am to 4pm (PT)
Order Status
Returns and Exchanges
Double click on above image to view full picture
Recently Viewed
Not for vertical lifting.
(based on 36 reviews)
Ratings Distribution
5 Stars
4 Stars
3 Stars
2 Stars
1 Stars
of respondents would recommend this to a friend.
Best Uses
Most Liked Positive Review
Great Winch at a Great Price
Very high quality product at a very modest price (look around). I use mine to help me store my 4x6 Teske Trailer. Watch it in use here>...Read complete review
Very high quality product at a very modest price (look around). I use mine to help me store my 4x6 Teske Trailer. Watch it in use here> http://www.youtube.com/watch?v=Pyfi6QtQBfg
Most Liked Negative Review
Bad Brushes
Used on a PWC single lift. Cable broke after one year, and the brushes in the motor wore out after about only 20 uses. Very disappointed.
Reviewed by 36 customers
Displaying reviews 1-10
Back to top
Previous | Next »
worked great, and price was great
By DIYtillithurts
from Staten Island
About Me Avid Do-It-Yourselfer
Comments about Badland Winches 1500 lb. Capacity 120 Volt AC Electric Winch:
I used this product to pull wires through 65 feet of conduit. I anchored this in one spot and without any problems the winch was able to pull the wires through. It's definitely powerful, but i will test it out on pulling out a hedge next. Will see how it works on something anchored down. Harbor Freight comes in handy with great deals.
Bottom Line Yes, I would recommend this to a friend
Was this review helpful? Yes / No
- You may also flag this review
Comment on this review
(1 of 1 customers found this review helpful)
Overhead Lift
By Jay
from Cottage Grove, MN
About Me Casual Do-It-Yourselfer
Easy installation!Lifting small trailer to garage ceiling for storage.Worked great!
works like a champ . We use it to pull logs onto the sawmil
By patngirls
from texas
Pulls logs with ease. Remote keeps me a safe distance.
It works as advertized
By builder
from Annapolis MD
About Me Professional
It raises and lowers steps to attic and is reasonably priced
great winch
By *******
from st louis
Use it to pull cars into the garage. Have a small incline but works great... not the fastest but works great...
Seems to work great. better quality than I had expected.
By Chris.
from Georgia.
I am very happy with this purchase. Better than what I expected.
Just the ticket
By Do it yourself guy
from W. Barnet, VT
I used the winch to lift and lower custom pull down stairs. The weight of the finished project is too much to do manually. The winch makes the lowering and raising a piece of cake. Just push the button. Installation was easy, too.
Used this winch to pull up a garage ships ladder
By Cody
from Minneapolis
This was about the only 120 winch I could find in the metro area. I needed it to raise and lower a ships ladder stairs I built in a customers garage to get to the attic. It works great. The client loves the ladder and the eas of working the winch. It was in stock which is a big deal to me also.
Works like a charm.
By Mike the ice cream guy
from Philadelphia, PA
I bought this winch to attach at the end of a board that lays flat in the cargo area of a minivan that is used to transport a portable ice cream cart. I had a towing ring welded onto the front of the cart at the bottom, attach the hook onto the ring and the winch pulls the cart up a set of ramps and into the minivan. Fully loaded, the cart weighs in at around 500 lbs., so this winch is more than strong enough. It also allows one person to load and unload the cart, where it used to take at least two people to push it up the incline. The automatic break on the winch also serves as a safety, when unloading the cart. A great value for the money.
all the winch I needed.
By goose
from Bishop, Ca.
I use this winch to hoist my truck topper off and on my Dodge 3500. Works great, don't struggle, and easy to use.
Most orders will be processed and leave our warehouses within 1-2 business days from the time your order is placed. Orders placed on Saturday or Sunday will be processed on Monday.
*Overweight items are shipped via freight delivery, please allow up to 15 business days for shipping. Standard Ground Shipping rates apply to deliveries within the continental Unites States.
© Copyright 2016 Harbor Freight Tools. All Rights Reserved. MATERIAL AND PHOTOS ON THIS SITE ARE THE COPYRIGHTED PROPERTY OF HARBOR FREIGHT TOOLS AND MAY NOT BE USED WITHOUT THE PRIOR WRITTEN PERMISSION OF HARBOR FREIGHT TOOLS.
Harbor Freight Tools does not endorse any other business or organization or any technique in any customer and/or fan video. Always follow all of the instructions and warnings included with our products. We make no representation or warranty of any kind by including any customer and/or fan video on our website.
LIFETIME WARRANTYLifetime Warranty on Hand Tools! We guarantee our Hand Tools to be free from defects in material and workmanship for the life of the product. Limitations apply.
ABOUT HARBOR FREIGHT TOOLSFounded in 1977, Harbor Freight Tools is the leading discount tool retailer in the U.S. selling great quality tools at "ridiculously low prices" in over 700 stores nationwide and on its website www.harborfreight.com. Harbor Freight Tools stocks over 7,000 items in categories including automotive, air and power tools, shop equipment and hand tools. With a commitment to quality and a lifetime guarantee on all hand tools, Harbor Freight Tools is a favorite of automotive and truck repair shops, government agencies, schools, manufacturers, contractors and tool enthusiasts who want top-quality and great selection and value. The results speak for themselves - with over 30 million customers and thousands of people switching to Harbor Freight Tools every day.


text:
In addition to the feature in Advanced Photoshop this month, I was blessed with a feature in Computer Arts Projects. Issue #111 Typography to be exact. They highlighted some of my 3D typography and ornate lettering techniques. Here are some photos. You can buy this magazine at any major book store.
We want to hear what you have to say. Do you agree? Do you have a better way to approach the topic? Let the community know by joining the discussion.


text:
Official Twitter for BlackBerry Version 220.127.116.11 Update
- Feb 23, 2011 7:20 PM EST
- [num] Comments
Are you a BlackBerry fan that's kinda in the mood to go "official" after the whole UberTwitter/UberSocial Twitter ban/reinstatement fiasco? Well, the official Twitter for BlackBerry app will welcome you with open arms via a new version 220.127.116.11 available now in the BlackBerry Beta Zone.
There are a gang of update in this latest version not limited to:
- Updated Home screen icon and user interface
- Push notifications for @Mentions
- Geo-tagging
- Direct Messages Redesign
- Hashtag support
- #Topic Autocomplete
So if you
absolutely can't live without Twitter just want Twitter to work, head on over to the BlackBerry Beta Zone (make sure you're a member) and download the latest Twitter for BlackBerry app.
- Categories:
- Social Networking,
- Blackberry


text:
tag:blogger.com,1999:blog-64697042992353083492016-08-23T23:27:44.568+10:00-ck hackingA development blog of what Con Kolivas is doing with code at the moment with the emphasis on linux kernel, BFS and -ck.ckhttp://firstname.lastname@example.com:blogger.com,1999:blog-6469704299235308349.post-67366783429457195292016-07-29T15:17:00.000+10:002016-08-19T18:08:04.749+10:00BFS 472, linux-4.7-ck1
Announcing an updated BFS for linux-4.7 based kernels.

BFS by itself:
4.7-sched-bfs-472.patch

-ck branded linux-4.7-ck1 patches:
linux-4.7-ck1

This was quite a substantial merge effort this time around with a fair amount of changes in mainline kernel that affected the patch. Nonetheless everything appears to be working as planned in my limited testing. I'm unsure if the changes will fix the problems people had with suspend during the 4.6-bfs patches but the new code does touch that area. I was never affected on any of my machines so was unable to reproduce the problem in the first place.

In addition to the resync, a few minor changes have made their way into this release with respect to the way tasks preempt other tasks. See bfs470-updates.patch for details.

One other fairly significant change was properly hooking into the new schedutil parameters that drive cpufreq scaling governors. What I committed into bfs470 would not have been working properly in choosing the correct CPU frequency to run at and may have led to slowdowns and/or more power usage. This should be fixed in 472.

I should also mention that if, like me, you use the evil proprietary nvidia driver, the latest will not build with the current kernel and you'll need a couple of patches to get it working.

Enjoy!
お楽しみ下さい
-ck

EDIT: This patch will fix crashes when configured without SMT_NICE enabled:
bfs472-fix_set_task_cpu.patch
And will be applied to the next BFS release.ckhttp://firstname.lastname@example.com:blogger.com,1999:blog-6469704299235308349.post-31262826089090535202016-06-11T09:53:00.004+10:002016-06-11T09:56:55.844+10:00lrzip 0.630It's been a long time since I've updated lrzip as version 0.621 was very stable. Having had a long time for many people to test it in lots of environments has allowed a few rare bugs to be shaken out, and a few issues showed up on different hardware/OS, so an update was finally required. In addition it gave me an opportunity to implement a feature many had requested - gzip command line support. This is now done when lrzip is called via the command line 'lrz' instead of its full name lrzip.

Get it here:
lrzip.kolivas.org
Git repository:
https://github.com/ckolivas/lrzip

The short short feature changelog:
- gzip command line support when lrzip is called with the name lrz instead of lrzip
- recursive directory compression support with -r (this was required to meet gzip compatibility)

The short short bug changelog:
- Reports of being unable to malloc ram and failing should all be fixed now.
- Inability to decompress very large (multiple chunk) encrypted archives is now fixed. Fortunately the issue was on decompression, not compression so if you have generated files that meet this criteria they are safe.

Full changelog:
* checksum.buf should only be changed after the semaphore wait
* Update README
* Add documentation for recursive mode
* Implement gzip compatible -r recursive option
* Add initial argument processing for recursive option
* Tidy
* Add one more verbose for compat mode
* Add support for various combinations in compat mode
* models is array of chars. char's signess is implementation specific. It's
unsigned on ARMv7. Unsigned char cannot represent negative values. GCC 6
complains about it:
* Fix decompression of multiple chunk encrypted archives
* Tidy gotos
* Show correct lengths during testing on big endian and compressed archives
* Update copyright dates
* Allow less than maxram to be malloced for checksum to fix Failed to malloc
ckbuf in hash_search2
* Base temporary output buffer on maximum mallocable, not maxram
* Enable subdir objects for future automake compatibility
* Add support for -m option in lrztar
* Big endian fix for Solaris Sparc courtesy of joelfredrikson.
* Fixed typographical error, changed accomodate to accommodate in README.
* A whitespace fix on lrztar.
* Add sanity check to prevent trying to malloc more ram than a
system/environment is capable of
* Cosmetic help change for compat
* Add rudimentary manpage for lrz
* Fix lrz symbolic linkage
* Do not fail if we are unable to write temporary files, giving a warning only
that it might fail if we don't have enough ram
* Try /tmp/ if none of the temporary environment directories or the current
directory are writeable
* Set STDOUT correctly in compat mode
* Style police
* Fix false warning on decompressing from stdin without keep files
* Fix false warning on compressing from stdin without keep files
* Don't show extra message in compat mode decompress
* Show correct appname when called in compat mode
* Add support for progress, fast and best flags in compat mode
* Add compatibility mode with gzip when called as lrz
* Correct adding slash to control->tmpdir. off-by-one error.
* Update manpage for long options

Enjoy!
お楽しみ下さい
-ck
 ckhttp://email@example.com:blogger.com,1999:blog-6469704299235308349.post-14409562584812223552016-06-08T12:51:00.000+10:002016-06-08T12:51:19.669+10:00BFS 470, linux-4.6-ck1

Announcing an updated BFS for linux-4.6 based kernels.

BFS by itself:
4.6-sched-bfs-470.patch

-ck branded linux-4.6-ck1 patches:
linux-4.6-ck1

Resync to 4.6. You know the drill.

Enjoy!
お楽しみ下さい
-ckckhttp://email@example.com:blogger.com,1999:blog-6469704299235308349.post-76035073672667049192016-03-25T17:33:00.001+11:002016-03-25T17:33:32.760+11:00BFS 469, linux-4.4-ck1, linux-4.5-ck1

Announcing an updated BFS for linux-4.4 and 4.5 based kernels.

BFS by itself:
4.5-sched-bfs-469.patch

-ck branded linux-4.5-ck1 patches:
linux-4.5-ck1

This is purely a resync of BFS 467 from 4.3-ck3 to the current kernels. The only change is extra documentation of the interactive tunable in the scheduler documentation, and a build warning fix for uniprocessor builds.

While linux-4.5 is the latest kernel, as I had been slow in syncing up and missed 4.4, and given that 4.4 is deemed a Long Term Stable release, I've provided resyncs with both. Version number differences of 467/469 are only due to syncing with different kernels and otherwise they are only trivially different.

The patches are fairly new without a great deal of testing, so the usual warnings apply, but given how long it took me to getting around to catching up, I didn't want to delay releasing them.

Enjoy!
お楽しみ下さい
-ck
ckhttp://email@example.com:blogger.com,1999:blog-6469704299235308349.post-82672631755441203402015-12-15T17:51:00.000+11:002015-12-15T17:51:07.773+11:00BFS 467, linux-4.3-ck3Announcing an updated BFS for linux-4.3 based kernels.

BFS by itself:
4.3-sched-bfs-467.patch

-ck branded linux-4.3-ck3 patches:
4.3-ck3

After my initial enthusiasm regarding the improved throughput on the previous BFS release, I unfortunately had some reports of regressions in interactive behaviour for the first time in a while, both on this forum and through other channels. So for the first time in a while, I've released a -ck3 with yet another updated BFS to address this since I can't stand having a dodgy release out for any extended period.

With this release what I've done is reinstate an old tunable that used to be on my scheduler patches many years ago

/proc/sys/kernel/interactive

This has two settings, 1 for on and 0 for off. By default - of course since this is BFS - it is set to 1. What it does is prioritise latency over throughput in mode 1 and vice versa in mode 0. In addition to addressing the latency issues in the previous kernel, mode 1 actually completely turns off all soft affinity scheduling in the kernel, for the lowest possible latencies all round, so this may be the first kernel with an improvement in latency in a while too.

Bear in mind none of these changes make any difference on uniprocessor kernels so there is no need for UP users to update unless they need the build fixes that came with BFS466+.

Amusingly enough, linux-4.3.2 wouldn't boot for me for unrelated reasons so I'm using 4.3.0-ck3 myself. So if you can't get 4.3.2 to boot, roll back.

Enjoy!
お楽しみくださいckhttp://firstname.lastname@example.com:blogger.com,1999:blog-6469704299235308349.post-38742157200109450002015-12-11T19:45:00.002+11:002015-12-13T19:57:28.364+11:00BFS 466, linux-4.3-ck2Announcing an updated BFS for linux-4.3 based kernels.

BFS by itself:
4.3-sched-bfs-466.patch

-ck branded linux-4.3-ck2 patches:
4.3-ck2

In addition to a build fix for the nohz compile issue with BFS 465, this is the first BFS in a very long time to have performance improvements. For some time now it's bugged me that tasks would have very poor affinity with CPUs on BFS, even if the performance was good. By this I mean if you fired up a fully CPU bound task and watched a CPU monitor/graph on a multicore machine, you'd see the one task would bounce around from CPU to CPU very frequently instead of occasionally. While this was great for latency purposes and interactivity, single threaded workloads would suffer as a result, and additionally it would represent a small amount of performance loss in multithreaded workloads too since CPU cache effects improving throughput would be diminished. Every time I'd previously tackled this issue, I found myself making some other workload worse.

After approximately 100 rebuilds of the kernel and benchmarking, I finally found where the problem lay, and it wasn't just trying to maintain bias against moving tasks from CPU to CPU, it was also that the code responsible is in the most frequently traversed code path in the schedule() call. Simplifying the code that biased against moving tasks in earliest_deadline_task, as well as calling on the bias for all tasks, not just fully CPU bound tasks, improved performance statistically significantly without detriment to latency or other workloads in my testing.

Apart from improving measurable throughput benchmarks, users may notice that some workloads that are single threaded (such as some video playback software, or even virtualisation with kvm etc.) may actually improve because of their ability to bind to one CPU better and not incur the wrath of being moved to a CPU speed throttled for power saving. Please give it a whorl and report back anything you find, positive or negative - though it should all be positive. If you have benchmarks you want to throw at it, even better.

EDIT: After the initial enthusiasm, it appears this DOES have a detrimental effect on interactivity so I will be looking for another change in the near future with yet another release.

Enjoy!
お楽しみください ckhttp://firstname.lastname@example.com:blogger.com,1999:blog-6469704299235308349.post-50032674038809068312015-11-12T18:34:00.000+11:002015-11-12T20:49:41.672+11:00BFS 465, linux-4.3-ck1Finally a resync to mainline linux, with linux-4.3.

BFS by itself:

4.3-sched-bfs-465.patch

-ck branded linux-4.3-ck1 patches:

4.3-ck1 patches

In addition to the usual collection of resyncs and minor updates, this includes 3 patches courtesy of Alfred Chen who maintained the fort while I was too busy to work on a resync for linux-4.2. (THANKS!) His changes fix a warning that happens on some system on startup, hopefully fix the long standing hang on heavy file access with truly unlocked block flush unplugging, and a build problem.

With such a large resync and update, the usual warnings apply regarding instability, file system corruption and unwanted impregnations.

EDIT: Build fix: bfs465-nohz-buildfix.patch

Enjoy!
お楽しみくださいckhttp://email@example.com:blogger.com,1999:blog-6469704299235308349.post-9106029730073207542015-08-09T17:07:00.001+10:002015-08-09T17:07:32.485+10:00BFS 464, linux-4.1-ck2Here's an updated BFS/CK which includes the one test patch I put on this blog after 463 and another trivial fix for the previous release. The patch fixed a lot of regressions including hangs with BTRFS and panics on shutdown.

BFS by itself:

4.1-sched-bfs-464.patch

-ck branded linux-4.1-ck1 patches:

4.1-ck2 patches

Enjoy!
お楽しみくださいckhttp://firstname.lastname@example.com:blogger.com,1999:blog-6469704299235308349.post-37859495766600312422015-08-02T20:30:00.004+10:002015-08-02T22:11:18.992+10:00BFS 463, linux-4.1-ck1Finally a resync to linux-4.1 . Sorry I was just too preoccupied to get around to doing this, and I haven't directly addressed a few known problems that have workarounds, and it comes with a warning.

BFS by itself:

4.1-sched-bfs-463.patch

-ck branded linux-4.0-ck1 patches:

4.1-ck1 patches

The usual collection of resyncs and minor updates including pending fixes post 462.

This includes a fix for some uniprocessor build problems courtesy of Serge Belyshev. If you still have boot problems with uniprocessor builds the workaround is to create an SMP kernel.

I've finally bit the bullet and removed the block flush code from within the main schedule() call, in keeping with how mainline does it. This is a problem that has recurred every time I've removed this change from previous kernels and had to re-add it every time. Complete hangs under particularly heavy IO used to be the problem, please report back if these come back with this kernel, hence the warning.

On the previous kernel, some had crashes unless they enabled NUMA. I have no idea what caused these and have done no specific changes to address it. I don't want people to enable NUMA unnecessarily but if you have crashes this is the first thing to try and please report back.

Enjoy!
お楽しみくださいckhttp://firstname.lastname@example.com:blogger.com,1999:blog-6469704299235308349.post-31391038442025290792015-04-16T14:32:00.000+10:002015-05-13T10:17:36.192+10:00BFS 462, linux-4.0-ck1Announcing a resync and update of BFS for linux-4.0

BFS by itself:

4.0-sched-bfs-462.patch

-ck branded linux-4.0-ck1 patches:

4.0-ck1 patches

The usual collection of resyncs and minor updates only.

It includes the following changes:
- Minor tweaks to uniprocessor build (though enabling SMP will fix breakage if it still exists).
- Fix for tracing build failure
- SMT nice update to ignore kernel threads
- Decrease log level of locality information to debug

EDIT Fix for 4.0.2+: bfs462-rtmn-fix.patch

Enjoy!
お楽しみください

ckhttp://firstname.lastname@example.com:blogger.com,1999:blog-6469704299235308349.post-18063109643847015112015-03-10T21:58:00.002+11:002015-03-10T22:05:32.090+11:00lrzip-0.621As if often the case, once I find time to work on a project, a few releases back to back usually follow. The same happened with lrzip, and here is version 0.621

http://lrzip.kolivas.org/

and the git source code page:

https://github.com/ckolivas/lrzip

For fun I compressed all stable linux kernels from 1.0 to 3.19 with lrzip as posted here:

Commemorative linux-1.0-3.19 compressed tarball
This was a 29GB tarball that compressed to 355MB and can be downloaded here:
linux-1.0-3.19.tar.lrz

What's new
- Substantial speed ups for the rzip stage in both regular and unlimited modes.
- Lrzip now supports long command line options.
- Proper support for the various forms of TMPDIR environment variables.
- More unix portability fixes.
- OSX fixes.
- Fixed order of lrzip.conf search.
- Addressed all warnings created with pedantic compiler settings and clang
- Fixes for some stderr messages being swallowed up.
- Fixed being unable to decompress to STDOUT when in a non-writable directory.
- Changed broken liblrzip callback function API to match lrzip proper.

Changelog
* Fix libzpaq.cpp warnings
* Fix warnings in LzmaLib.c
* Making the high buffer only one page size is faster for sliding mmap mode
* Fix incompatible log callback in liblrzip
* Use PRId64 instead of lld in fscanf
* Use int64_t for i64
* Fix ISO C warning in lrzip.c
* Fix ISO C warning in lrzip.c
* Fix ISO C warning in runzip.c
* Fix ISO C warnings in rzip.c
* Fix iso c warning in util.c
* Fix EOL to unix on libzpaq
* control->tmpdir fixes
* Null terminate long options to find unhandled options
* Trivial date
* Add long option support
* Brace failure lead to broken dump to stdout
* fflush messages on print_err
* Fix inverse logic
* Honour the proper unix environment variable for temporary directory and then
try variations
* Attempt to decompress file in ram only if we are unable to create temporary
files when decompressing to stdout
* Avoid checking return values repeatedly on compress that only lead to failures
anyway
* Microoptimisation
* Don't check for failure condition that can no longer occur
* Don't check twice for failure conditions that are fatal in hot paths
* Cache the chunk bytes value to avoid setting it on each read_header call
* fake_mremap is only used when defined to mremap
* Remove unused cksem functions
* Fix remaining use of mutexes lock/unlocking in different threads with cksems,
corecting cksem usage on osx
* Update copyright dates
* Make match_len a function completely removing all indirect calls to get_sb,
significantly speeding up the single_get_sb case
* Make full_tag a pointer allowing us to avoid a function call for get_sb
* Call sliding_get_sb directly in sliding_next_tag
* Make next_tag a pointer to allow ordinary mapping to avoid an extra function
call
* fix order of lrzip.conf searchckhttp://email@example.com:blogger.com,1999:blog-6469704299235308349.post-76536694358912190662015-03-03T18:03:00.000+11:002015-03-03T18:04:18.401+11:00Lrzip 0.620I finally found some time to give lrzip some much needed love again. Fortunately the last release, 0.616, proved very stable for the vast majority of workloads so there was never any great need to give it attention, though little things slowly cropped up, so I've accumulated all the bugfixes till now to release a new stable version, 0.620.

Freecode has long since died so here's the link to the (ghetto) home and download page:

http://lrzip.kolivas.org/

and the git source code page:

https://github.com/ckolivas/lrzip

Summary of changes:
- It would previously crash if trying to decompress from STDIN with a file that was too large to fit in ram which has now been fixed.
- It would previously fail to decompress files that were too large to fit in ram decompressed, now fixed.
- There were some scenarios lrzip would run out of ram when there was plenty to allocate, now fixed.
- Some other unix platforms would consider locking a mutex in one thread and releasing it in another a bug, so I've converted the use of those mutexes to anonymous semaphores.
- In order to maintain compatibility with platforms that don't properly support anonymous semaphores (OSX I'm looking at you), I've added the use of my custom fake semaphores as discussed here: unnamed-semaphores-and-pososx
- Some files would have their size reported wrongly with -i, now fixed.
- Added the ability to limit the use of ram with -m since lrzip happily uses all of it normally.
- Other minor changes and fixes for rare corner cases.

The changelog:
* Increase maxram when we abandon use of temporary input/output buffers
* Don't delete the tmpinfile when decompressing from stdin before allowing seek
to end to succeed in checking md5
* Use temporary file from read_seekto when STDIN will not fit in the ram input
buffer
* Remove unused read_i64 function
* Add message about issue tracker in BUGS
* Use a common exit path iin lrzip_compress/decompress and fix lr leak on
successful return
* Fix parenthesis placement inside of unlikely().
* Clear sa_mask and sa_handler before calling sigaction().
* Fix for lrzip -i. Decompressed size wrong
* added '-m' command line option
* Fix wrong README file being included in Makefile
* Pass strict sizes to decompress length, rounding up only the amount we're
allocating to not confuse decompression libraries
* Convert the thread locking to use cksems
* Add cksems to util.h
* Fix 'Failed to malloc ckbuf in hash_search2' with very large files.
* Round up compression and decompression buffers to page size since malloc will
allocate them that large anyway.
* Increase the compressed buffer size given to libzpaq in case of incompressible
data since it does not check if it's trying to write beyond the end of the
buffer.
* Provide a helper function to round a value up to the nearest page size for
malloc optimisations.ckhttp://firstname.lastname@example.com:blogger.com,1999:blog-6469704299235308349.post-47516061539019258082015-02-27T17:23:00.000+11:002015-04-16T14:32:07.612+10:00BFS 461, linux-3.19-ck1Announcing a resync and update of BFS for linux-3.19

BFS by itself:

3.19-sched-bfs-461.patch

-ck branded linux-3.19-ck1 patches:

3.19-ck1 patches

Apart from a resync with mainline and merging of the pending patches that were around for BFS460, there are no new changes. Apologies if I've been unable to address any new issues posted here - as per usual lack of time is the reason. There are some pending changes to the scheduler for mainline (as pointed out by kernelOfTruth here: link) but they're not finalised so I won't be delaying this release to wait for them.

Enjoy!
お楽しみください

ckhttp://firstname.lastname@example.com:blogger.com,1999:blog-6469704299235308349.post-82845069344460456572014-12-11T15:18:00.000+11:002014-12-11T15:18:28.666+11:00BFS 460, linux-3.18-ck1Announcing a resync and update of BFS for linux-3.18

BFS by itself:

3.18-sched-bfs-460.patch

-ck branded linux-3.18-ck1 patches:

3.18-ck1 patches

Uncharacteristically I found time to resync up quickly for this latest stable linux release. There are no new BFS features, but there have been a number of changes to stay in sync with mainline. Apart from keeping up with the usual churn in new releases, of which there was a modest amount this time, a number of other low level changes were committed making this much less of a trivial resync so some caution is warranted before blindly updating.

Hilf Danton pointed out a bug in the yield_to code (thanks!) which is now fixed. Since almost nothing uses this code you probably won't notice anything. He also pointed out some other now outdated components in BFS which are also updated. The above_background_load function has also been removed since the VM tweaks in older -cks no longer exist to use it.

More substantially, I've reworked the plugged I/O code to match mainline now, which I had been reluctant to touch previously because of the deadlocks the unlocking and relocking in the scheduler code path introduced when the the first plugged I/O code made its way into BFS needing iterations of fixes - watch for any I/O misbehaviour/stalls. There are some changes to how mainline responds to idle CPUs so watch for any unusual behaviour there.

Having said that I've been using it for a while and not noticed anything out of the ordinary, but please report back if there are any issues.

Enjoy!
お楽しみください

ckhttp://email@example.com:blogger.com,1999:blog-6469704299235308349.post-77639057507569628002014-11-18T11:30:00.000+11:002014-11-18T11:30:54.906+11:00 BFS 458, linux-3.17-ck2 This is a bugfix release for the power usage regression as reported here with BFS 457.

BFS by itself:
3.17-sched-bfs-458.patch

CK branded BFS separate and combined patches:
3.17-ck2

Incremental change from BFS 457-458:
bfs457-458.patch

Enjoy!
お楽しみください
ckhttp://email@example.com:blogger.com,1999:blog-6469704299235308349.post-24769046831669162922014-11-11T14:02:00.000+11:002014-11-11T14:02:37.857+11:00BFS 457, linux-3.17-ck1Finally announcing a resync and minor update of BFS for the linux-3.17(.x) kernel releases.

Only minor updates have gone into this release apart from including one of the rework patches by Alfred Chen (thanks!) and the removal of the old KVM workaround that was no longer required with the bugfixes last release courtesy of Graysky (thanks!).

BFS by itself:
3.17-sched-bfs-457.patch

CK branded BFS separate and combined patches:
3.17-ck1

For those interested in the minor changes that made it up to 457, the incremental patches are available:
bfs457-incremental

Enjoy!
お楽しみください

ckhttp://firstname.lastname@example.com:blogger.com,1999:blog-6469704299235308349.post-2859953935171947072014-08-25T10:10:00.000+10:002014-08-25T10:10:12.569+10:00BFS 453/454/455/456 and 3.16-ck2Here is an updated set of BFS patches with the accumulated bugfixes as debugged on this blog for kernels 3.13 to 3.16 inclusive. The main obvious bug which affected people was the ath9k module which would hang on suspend/resume. However there were likely a number of subtle bugs across the board that most people would not be aware of and even I only noticed that kvm behaved much better after this applied bugfix which stretches back to every BFS after 3.12.

In order to make up for the fact that there are numerous kernels out there based on BFS across the different versions, I have updated BFS and numbered the versions according to which base kernel they are on. Note that there are no feature backports on the older kernels, only the bugfixes, so SMT nice is only on the 3.16 BFS.

3.13-sched-bfs-453.patch
3.14-sched-bfs-454.patch
3.15-sched-bfs-455.patch
3.16-sched-bfs-456.patch

And along with that an updated ck branded release for 3.16, 3.16-ck2:

3.16-ck2

Enjoy!
お楽しみ下さい ckhttp://firstname.lastname@example.com:blogger.com,1999:blog-6469704299235308349.post-51385392907143370262014-08-16T15:19:00.000+10:002014-08-16T17:50:41.640+10:00BFS 450, 3.16-ck1Announcing a resync and update of BFS for linux kernel 3.16.x. Coding has proven a nice distraction from unpleasant life events so I've been able to bring the patch up to date with the latest kernel.

A number of minor fixes as queued up post 3.15-ck1 made their way into this patchset, along with some changes inspired by the development work of Alfred Chen (thanks!).

The major feature upgrade in this one is the inclusion of SMT nice as discussed at length on this blog. This version of BFS includes an updated version of SMT nice beyond version 6 posted here with one change - 25% of the CPU time of any nice level of SCHED_NORMAL tasks can be shared with any other nice level over and above the nice-based CPU distribution. This is to capitalise on the slightly increased throughput that is available by using the sibling CPU concurrently without too dramatically affecting higher priority process CPU loss. In addition it dramatically reduces the massive latencies that can sometimes otherwise be seen by heavily niced tasks with SMT nice enabled by dithering the metering out of CPU instead of giving it all as a burst only when it's entitled to CPU.

Making SMT nice configurable means users can get to choose if they still want the standard behaviour. The config option will recommend users who enable the SMT scheduler option also enable the SMT nice option. I believe this to be a good default choice for virtually all desktop users, and selectively for server users if they depend heavily on the use of 'nice' or scheduling policies for their work cases (but otherwise it should be disabled).

BFS by itself:

3.16-sched-bfs-450.patch

3.16-ck1 branded BFS patchset directory:

3.16-ck1

EDIT: A build fix for non SMT enabled kernels to prevent it being possible to enable SMT nice is here:
bfs450-nosmt-buildfix.patch
Just disabling SMT nice will achieve the same thing for those affected.

Enjoy!

お楽しみください

ckhttp://firstname.lastname@example.com:blogger.com,1999:blog-6469704299235308349.post-31403668246718017792014-08-10T22:34:00.001+10:002014-08-15T23:34:55.021+10:00SMT Nice 6In my last post I discussed the problem with nice levels, scheduling policies and SMT, and my first public patch for BFS to work around the issue, "SMT Nice":

smthyperthreading-nice-and-scheduling.html

With a bit of extra testing, and feedback from a number of users, a few issues were discovered with the first patch, so I've reworked it. Thanks very much to those who tested it and provided feedback. There were a couple of scheduling points where SMT siblings weren't being examined, and the difference between nice levels was far more aggressive than it was supposed to be.

Here is an updated patch for BFS 449 with all pending patches:
bfs449-smtnice-6.patch

And a convenient all inclusive patch for 3.15 with ck1+pending+smtnice3456:
3.15-ck1-smtnice6.patch

EDIT: Added one minor change to not allow kernel threads to deschedule any users tasks on smt siblings and bumped the patch version up to smtnice4.

EDIT2: Added a change to fix the high power usage bug bringing version up to smtnice5

EDIT3: Fixed a logic fail which would cause far too many reschedules and not use full CPU with many niced tasks bringing the version up to smtnice6.

---
Enjoy!
お楽しみ下さい
-ckckhttp://firstname.lastname@example.com:blogger.com,1999:blog-6469704299235308349.post-49125034817729695642014-08-01T23:04:00.003+10:002014-09-05T23:50:08.223+10:00SMT/Hyperthreading, nice and scheduling policiesThe concept of symmetric multi-threading, which Intel called "Hyperthreading" and introduced into their commodity CPUs first around 2001, is not remotely a new one and goes back a long way before Intel introduced it into the mainstream market. I suspect the introduction of it back then by Intel was them easing the concept of increasing threads and cores for marketing reasons with the imminent walls they'd soon hit with CPU heat and power requirements that would stop the pursuit for higher and higher single CPU frequencies. The idea is that, since a lot of the CPU sits unused even when something is running as fast as it can on part of it, with a bit of extra logic and architecture, you could throw another "virtual core" at some of the unused execution units and behave like 2 (or more) CPUs, putting more of the CPU to good use. These days the vast majority of CPUs sold by Intel have hyperthreading on them, thus doubling the virtual or "logical" cores the CPU has, including even their low power atom offerings.

There have been numerous benchmarks, in-field tests, workloads etc., where people have tried to find whether hyperthreading is better or not. With a bit of knowledge of the workings of hyperthreading, it's pretty easy to know what the answer is, and not surprisingly, it's the frustrating answer of "it depends". And that's the most accurate answer by far, but I'd go further than that and say that if you have any kind of mixed workload, hyperthreading is always going to be better, whereas if you have precisely one workload , then you have to define exactly how it's going to work and whether hyperthreading will be better or not. Which means that in my opinion at least, hyperthreading is advantageous on a desktop, laptop, tablet and even phone since by design they're nothing but mixed workloads. I won't spend much longer on this discussion, but suffice to say that I think about 4 threads (at the moment) is about optimal for most real world desktop(y) workloads.

Imagine for a moment you have a single core CPU which you can run as is, or enable hyperthreading to run as a 2 thread CPU. If you were to run your CPU in single core only mode, then when you run one task at a time it will always use the full power of the CPU, but if you run two tasks, each task runs at 50% the speed and completes in double the time. If you enable hyperthreading, then if you have two mixed workloads that actually use different parts of the CPU, you can actually get effectively (at best) about 140% of the performance of running the CPU in single core mode. This means that instead of the two tasks running at 50% speed when run concurrently, they run at 70% speed. In practice, the actual performance benefit is rarely 40% but it is often on the order of 25%, so each task tends to run about 60% speed instead of 50% speed. Still a nice speedup for "free".

One thing has always troubled me about hyperthreading, though, and that is the way it tends to break priority support in the scheduler. By priority support, I refer to the use of 'nice' and other scheduling policies, such as realtime, sched idleprio etc.

If you have a single core CPU and run a nice 0 task concurrently with a nice +19 task, the nice 0 task will get about 98% of the CPU time and the nice +19 task only about 2%. The scheduler does this by serialising and metering out the time each task gets to spend on the CPU. Now if you enable hyperthreading on that CPU, the scheduler no longer serialises access to the CPU, but gives each of those tasks one logical "core" on the CPU, and you get an overall 25% increase in throughput. However of the total throughput, both the nice 0 and nice +19 task get precisely half. This would be fine if we had two real cores, but they're not, and the performance of both tasks is sacrificed to ~60% to achieve this. Which means that for this contrived but simple example, enabling hyperthreading slows down the overall execution speed of your nice 0 task when you run a nice +19 task much more than on a single core - it runs at 60% speed instead of 98%.

An even more dramatic example is what happens with realtime tasks, which these days most audio backends on linux use (usually through pulseaudio). Running a realtime task concurrently with a SCHED_NORMAL nice 0 task on a single core means the realtime task will get 100% CPU and the nice 0 task will get zero CPU time. Enable hyperthreading and suddenly the realtime task only runs at 60% of its normal speed even with a heavily niced +19 task running in the background.

Enter SMT-nice as I call it. This is not a new idea, and in fact my first iteration of it was for mainline 10(!) years ago. See here: SMT Nice 2.6.4-rc1-mm1

I actually had the patch removed myself from mainline for criticism regarding throughput reasons, though I still argue that worrying about the last percentage points of throughput are not relevant if you break a mechanism as valuable as nice and scheduling policies, but I had lost the energy for defending it which is why I pushed it be removed myself. Note that although throughput overall may be slightly decreased, the throughput of higher priority tasks is not only fairer with respect to low priority tasks, but enhanced because the low priority tasks will have less cache trashing effects.

What this does is it examines all hyperthread "siblings" to see what is running on them, and then decides whether the currently running or next running task should actually have access to the sibling or allow the sibling to go idle completely, allowing a higher priority task to have the actual true core and all its execution units to itself. I'd been meaning to create an equivalent patch for BFS for the longest time but CPUs got faster, cheaper, more cores, I got lazy etc... though I recently found more enthusiasm for hacking.

So here is a reincarnation of the SMT-nice concept for BFS, improved to work across multiple scheduling policies from realtime, iso down to idleprio, and I've made it a compile time option in case people feel they don't wish to sacrifice any throughput:

Patch for BFS449 with pending patches:
bfs449-smtnice-2.patch

And to make life easy, here's an all inclusive ck1+pending+smtnice patch:
3.15-ck1-smtnice2.patch

The TL;DR is: On Intel hyperthreaded CPUs, 'nice', realtime and sched idleprio works better, and background tasks interfere much less with the foreground tasks. Note: This patch does nothing if you don't have a hyperthreaded CPU.

If you wish to do testing to see how this works, try running with and without the patch and running two benchmarks concurrently, one at nice 0 and one at nice +19 (such as 'make -j2' on one kernel and 'nice -19 make -j2' on another kernel on a machine with 2 cores/4 threads) and compare times. Or run some jackd benchmarks of your choice to see what it takes to get xruns etc.

This patch will almost certainly make its way into the next BFS in some form.

EDIT: It seems people have missed the point of this patch. It improves the performance of foreground applications at the expense of background ones. So your desktop/gui/applications will remain fast even if you run folding@home, mprime, seti@home etc., but those background tasks will slow down more. If you don't want it doing that, disable it in your build config.

---
Enjoy!
お楽しみ下さい
-ck

ckhttp://email@example.com:blogger.com,1999:blog-6469704299235308349.post-67152972957110880352014-07-29T09:44:00.001+10:002014-07-29T09:44:58.101+10:00Revisiting URW locks for BFSA couple of years ago I experimented with upgradeable read-write locks to replace the current spinlock that protects all the data in the global runqueue in BFS. Here is the original description: upgradeable-rwlocks-and-bfs

One of the main concerns when using a single runqueue which BFS does, as opposed to multiple runqueues, as the mainline linux scheduler does, is lock contention, where multiple CPUs can be waiting on getting access to read and/or modify data protected by the lock protecting all the data on the single runqueue. This data is currently protected by a spinlock, but there is clear demarcation in areas of the scheduler where we're only interested in reading data and others where we have to write data, which is why I developed the URW locks in the first place.

A brief reminder of why I have developed upgradeable read write locks instead of using regular read-write locks is that if there are multiple readers holding an RW lock, write access is starved until they all release the lock. This situation is unacceptable for a scheduler where it is mandatory that writes take more precedence than reads and the upgradeable version has write precedence as a feature as well as being upgradeable, thus allowing us to hold exclusive write access only for as long as we need it. Their main disadvantage is they are much heavier in overhead since they're effectively using double locks hence they would need to be used only where there is a clear work case for them.

I've updated the urwlocks patch and posted it here:
urw-locks.patch
Note this patch by itself does nothing unless other code uses the locks.

In my original experiments I had done the conversion and performed various benchmarks on a quad core hyperthreaded CPU and had seen neither benefit nor detriment. The locks were originally developed with a view to expanding on the BFS design for scalability improvements primarily, and time and lack of success in deriving benefit from that development led to me shelving the project.

I now have access to a hex core hyperthreaded CPU which acts like 12 logical CPUs and felt it was time to revisit the idea. This time I rehashed the use of URW locks for the global runqueue and was even more aggressive in trying to spend as little time with the write lock held as possible. After extensive benchmarking, though, my conclusions were even worse than last time: Not only did it not improve performance, it statistically significantly ever so slightly worsened throughput. This suggests that whatever scalability improvements are there to be gained by decreasing lock contention are offset by the increased overhead of URW locks versus spinlocks.

The updated version of this patch that depends on the urw locks patch above (to be applied on top of BFS 449 and all pending patches) is here:
bfs449-grq_urwlocks.patch

It was interesting to note that for whatever reason the context switch rate actually decreased under load compared to regular BFS suggesting the discrete read paths helped contribute to less requirement for rescheduling suggesting it could lead to benefit if not for the increased locking overhead.

In some ways I'm not surprised as complexity and added infrastructure for the sake of apparent benefit generically does not guarantee improvement and simpler code, if not ideal in design, can work better in real world workloads. There are three discrete examples of this now in my experiments with BFS:

1. Single vs multiple runqueues.

The identical design in basic algorithm for BFS when applied to multiple runqueues versus the single runqueue shows no measurable increase in lock contention or even cache trashing on any regularly available hardware (confirmed on up to dual 12 threaded CPU machines).

2. Spinlocks vs rwlocks.

As per this post.

3. O(n) vs O(ln(n)) lookup.

Any improvement in the lookup time of many tasks is offset by the added complexity of insertion and that lookup and what the real world sizes of n will be. The limiting behaviour of the function describes how it changes with n only, it does not tell you what the absolute overhead equates to in real world workloads.

-ckckhttp://firstname.lastname@example.com:blogger.com,1999:blog-6469704299235308349.post-42187902156668058112014-07-04T06:35:00.001+10:002014-07-04T06:35:21.800+10:00BFS 0.449Hot on the heels of the BFS448 release, I was doing some experimenting for some ideas I had (nothing productive so far) when I discovered the long-standing "CPU locality" code which determines the relationship between CPUs (eg. if they're SMT siblings or separate physical CPUs etc) was broken. So I've fixed the code that determines that, along with printing out what BFS believes to be the relationship (called locality) in dmesg on startup. An example output from a 2 thread, 2 core CPU would be:

[ 0.100217] LOCALITY CPU 0 to 1: 1
[ 0.100220] LOCALITY CPU 0 to 2: 2
[ 0.100221] LOCALITY CPU 0 to 3: 2
[ 0.100222] LOCALITY CPU 1 to 2: 2
[ 0.100223] LOCALITY CPU 1 to 3: 2
[ 0.100224] LOCALITY CPU 2 to 3: 1

I've also added the namespace fix as posted by here by Bogdan Trach (Thanks!). Diff from BFS 0.448 and full patch here:

BFS 3.15 patches

The changes in this patch may improve CPU throughput and decrease latency under certain circumstances but no benchmarking so far has shown any statistically significant difference.

Enjoy!

ckhttp://email@example.com:blogger.com,1999:blog-6469704299235308349.post-63960568124166794272014-07-03T04:44:00.000+10:002014-07-03T04:50:00.972+10:00BFS 0.448, 3.15-ck1
Announcing a resync and update of BFS for linux kernel 3.15.x. I'm currently on vacation but fortunately had enough downtime to hack this together in the evenings and pinged a few people to do some testing for me before releasing it since I only have my laptop with me and could not do the usual set of build and run tests on multiple configurations (thanks!).

 This is basically a resync of the last BFS along with trivial changes to stay in sync with the mainline kernel, along with some of the queued build fixes submitted by others on this blog (thanks!). Alas the users of ath9k with Tux On Ice that I pinged early on with a test patch have shown the same issue exists (which is not surprising since BFS has only been trivially changed in quite a few releases now) so I'm pretty sure whatever the interaction is was introduced somewhere between 3.13 and 3.14.

I have reviewed Alfred Chen's patches and for the time being have not included them in BFS, though I do like the direction his changes have taken. The first patch sets a flag that isn't used by BFS so it was not necessary. The other changes to resched_best_mask are sound and the only thing they're missing is an equivalent optimisation for compiled in support for MC and SMT schedulers on hardware that doesn't have one and/or the other.

 So here it is:

BFS by itself:

3.15-sched-bfs-448.patch

3.15-ck1 patchset directory:

3.15-ck1

Enjoy!

お楽しみください

ckhttp://email@example.com:blogger.com,1999:blog-6469704299235308349.post-78539678660950589222014-05-06T20:48:00.000+10:002014-05-06T20:52:00.573+10:00BFS 0.447, 3.14-ck1
Announcing a resync and update of BFS for linux kernel 3.14.x:

This is mainly a resync from BFS 0.446, but with the addition of the patches as offered by the generous users as seen in the comments here, Alfred Chen and Oleksandr Natalenko. The changes are to fix a circular locking issue on bootup that rarely hit some people, a fix for kvm soft lockups in SMP mode, and to remove some config options that should not be used with BFS.

What's interesting about working on this latest BFS is that I ran into all sorts of instability due to the new kernel that ironically worked out to be a very serious bug in 3.14.0 and was fixed in 3.14.1 with this patch:

commit 8e58cd80d042569da7af501de897c5e0538d99b0
futex: avoid race between requeue and wake

As is often the case, BFS is exceptional at bringing out race conditions and my machine was almost unusable with any significantly multithreaded application such as firefox which kept hanging. This was a scenario where my delay at syncing up the code worked to my advantage as 3.14.2 is working fine.

So here it is:

BFS by itself:
3.14-sched-bfs-447.patch

CK branded BFS:
3.14-ck1

Somehow I still forgot to include PF's patch for uniprocessor builds, though it's so uncommon to come across a uniprocessor these days! His patch is still valid and can be grabbed here to be applied on top if you need it:

0001-ck-3.12-fix-BFS-compiling-with-CONFIG_SMP-n.patch

Enjoy!
お楽しみください

ckhttp://email@example.com:blogger.com,1999:blog-6469704299235308349.post-9109087581365870362014-03-03T21:08:00.001+11:002014-03-03T21:08:28.563+11:00BFS 0.446, 3.13-ck1Announcing a resync and update of BFS for linux kernel 3.13.x:

Apart from build fixes and synchronisation with new kernel changes, this is only trivially different to BFS 444. A build failure on 445, along with a desire to release only even numbers, prompted version 446.

BFS by itself:
3.13-sched-bfs-446.patch

CK branded BFS:
3.13-ck1

Apologies for the delay, but I simply swamped with my other projects, interests and work.

Enjoy!
お楽しみください
 ckhttp://firstname.lastname@example.com


text:
The money will help local governments with rebuilding efforts and also will help pay the costs of deploying nearly 800 members of the Missouri National Guard to help with flood response efforts, Nixon said. Missouri law gives the governor authority in times of emergency to direct resources from the state budget to pay for state and local disaster recovery efforts and to defray the costs of the National Guard when deployed to help in those emergencies.
Monday just before 10 p.m., the President issued a major disaster declaration for individual assistance in five Missouri counties -- Butler, Mississippi, New Madrid, St. Louis and Taney -- and public assistance in St. Louis County. Additional counties may be designated as public or individual disaster areas, pending completion of damage assessments, Nixon said adding in his discussion with federal officials, they understand the seriousness of the situation faced by Missourians.
A major disaster declaration for public damage assistance means the federal government will pay for 75 percent of the eligible costs incurred by state and local authorities in responding to the disaster and for damage to roads and other public infrastructure and buildings. The Governor noted the $25 million from the state will also be used to match Federal Emergency Management Agency funds, giving Missouri access up to $100 million.
For more pictures and stories from the Standard Democrat, click here to log on to the electronic edition.


text:
So who's going where?
One thing I've learned in talking to coaches around the area is that, while we may think we know what's going to happen Friday when the University Interscholastic League's realignment is announced, we really don't.
That doesn't stop people from speculating, however.
All kinds of rumors have flown around throughout the city on what will happen in Greater Houston. Here are a few of them:
Dickinson will move to 5A – Considering the enrollment number the Gators turned in (2150), it's a pretty safe bet this will happen. In 2006, the cutoff for 5A was 1,985 and even if we see a jump in that number, I don't think it will be that big. According to Alan Zepeda and all the great guys at TexasPrepInsider.com, it looks like Seven Lakes and New Caney will also go 5A.
TPI did a nice analysis and projection on the possibilities for the Houston area, which can be found here.
Westbury will move back to 4A. The Rebels turned in 1,676 so that's a safe bet as well.
Other schools that I've heard thrown into the possible 4A pile are: Stratford, Spring Woods and one of the Fort Bend schools (Bush, FB Marshall or Willowridge). If any of those schools were to drop, it would be interesting to see where they fall into place.
Where will Strake Jesuit go? The Crusaders have been interesting because, as a single school, the UIL has put them where they can fit in nicely to round out a district. They threw them in the Alief/Katy district in their first two years and the Cy-Fair ISD district this year.
With Seven Lakes possibly moving up and Cypress Woods beginning varsity play, I don't think they'd end up in one of those two districts. Other possibilities could be the Aldine/Spring Branch district if one or more SBISD teams drops, Fort Bend ISD (only if at least two teams drop, though) or Houston ISD.
Don't forget that there will be a handful of new schools joining the fray for the first time in football: Cypress Woods, Clear Springs, DeKaney, Kingwood Park, Manvel, Magnolia West and Travis.
The UIL is pretty good at keeping their secrets, so we're really playing a guessing game at what the cutoffs will be. Here's what they were in 2006:
5A –1,985 and above
A — 194 and below.
Schools with an Averaged Daily Membership of 99.5 and below had the option of competing in six-man.
So what do you think? What have you heard and how do you think the districts will shape up?


text:
Get Funagain Points by submitting media! Full details, including content license, are available here.
You must be logged in to your account to submit media. Please click here to log in or create a free account.
Home > Family Games > Connection >
Notify me if/when this item becomes available:
(you will be asked to log in first)
from 5 customer reviews
Please Login to use shopping lists.
Product Description
Be the first player to complete your own pipeline from valve to spout by connecting enough pipe cards in between. But beware--your opponents are building their own pipelines and will be delighted to ruin your best laid plans by springing leaks on your pipeline. You'll have to repair those pipes or make detours. Call for the plumber! Complete your pipeline first and you win!
Product Information
Winning Moves USA, Hasbro, Parker Brothers
Year: 1996
Players: 2 - 4
Time: 30 minutes
Ages: 8 and up
Weight: 150 grams
Product Reviews
Average Rating: 3.4 in 5 reviews
I've reached a stage where due to work commitments, both my wife and I can only start winding down after 9pm every weekday night, leaving very little time to undertake any meaningful activity with our son.
So, light games which are fun yet challenging to both our son and us have become very important in our lives.
Of course, as he grows, so do the type of light games we play. Now at 10, Waterworks is STILL one of our favorites along with Mamma Mia, Milles Borne, Upword, etc.
WW is fun, never leaves you out of the game (like when other players sabotage your pipe!), gives you options (like do I spend a turn advancing my pipes or retarding other players progress?), and plays fast.
This game is simple and easy to understand. It was a lot of fun to play with mischevious people but would probably become boring if played with unenthusiactic people. (What game wouldn't?)
If you like to play game, though, and you have 3 or more friends to join in, I think this would be a great game to buy.
This is a very unique and creative game. It's simple enough to be understood by younger children and it's really unlike any other game you've played. It's not another 'roll-the-dice (or spin-the-spinner)-and-move-your-pawn-around-the-path-on-the-gameboard' game, nor is it a another 'suits-or-colors-and-numbers' card game. As an added bonus, it's actually educational, teaching small children about tees and elbows. It probably won't qualify you as a plumber's apprentice, but it's more than most kids know about how the water gets to the faucet.
Show all 5 reviews >


text:
Aug 3, 2009
Chernobyl wildlife sanctuary?
Chernobyl wildlife sanctuary? ecology" />
Rumours that the Chernobyl nuclear disaster exclusion zone has created a haven for wildlife have been dismissed by scientists.
The area has been sealed off since 1986, when one of the Chernobyl nuclear power station's reactors exploded in the world's worst nuclear power station disaster. Traces of radioactive deposits were found in nearly every country in the northern hemisphere. The area was evacuated, and a concrete "sarcophagus" erected around the ruined power station. Gradually, abandoned buildings in the exclusion zone are being enveloped by trees and grasses, and in recent years there has been speculation that the "Zone of Alienation" had become a thriving ecosystem for rare wildlife, allowing species such as wolves to enjoy a resurgence in numbers, safe from human interference.
However, in a new paper, Anders Moller of University Pierre and Marie Curie, France, and Tim Mousseau from the University of South Carolina, US, conclude that the idea that radiation levels were not affecting animals is incorrect:
"Recent conclusions from the UN Chernobyl Forum and reports in the popular media concerning the effects of radiation from Chernobyl has left the impression that the exclusion zone is a thriving ecosystem, filled with an increasing number of rare species," they wrote. However "species richness, abundance and population density of breeding birds decreased with increasing levels of radiation."
The number of birds in the most contaminated areas declined by 66% compared with sites that had normal background radiation levels. They also found a decline of more than 50% in the range of species as radiation levels increase.
This study contrasts with a recent report by Robert Baker from the Texas Tech University, who said that the benefits for wildlife from the lack of human activity due to the exclusion zone outweighed the risks of low-level radiation: "It can be said that the world's worst nuclear power plant disaster is not as destructive to wildlife populations as are normal human activities."
Professor Mousseau acknowledged Professor Baker's description: "It is true that the Chernobyl region gives the appearance of a thriving ecosystem because of its protection from other human activities. However, when you do controlled ecological studies, what we see is a very clear signature of negative effects of contamination on diversity and abundance of organisms."
The long term consequences of the disaster for humans in the area are difficult to assess. A 2005 report prepared by the Chernobyl Forum attributed 56 direct deaths to the explosion (47 accident workers, and nine children with thyroid cancer), and estimated that there may be 4,000 extra deaths due to cancer among the 6.6 million most highly exposed.
Tagged: chernobyl, chernobyl disaster, chernobyl pictures, chernobyl#i=67, people affected by nuclear disasters, trinoble disaster


text:
How Your Body and Mind Change during Adolescence
If you're entering adolescence, it means you're on the road to adulthood. Adolescence is turbulent — the physical and mental changes can be overwhelming for you, and it isn't an easy time for your family [more…]
Adolescence: Growing Up as an Early or Late Bloomer
Going through adolescence is rough. It can feel even rougher if you're the first boy to develop a light mustache, or the last girl to develop breasts. Although the best advice is to enjoy your youth and [more…]
How to Talk About Sex with Older Children
No matter how much you enjoy talking to your kids, having the talk about sex with your older children can be nerve-wracking. For the sex ed conversation to be most effective, it needs to be heart-to-heart [more…]
What Is Sex? What "Counts" as Sex?
What is sex, exactly? In other words, what "counts" as having sex? And when do you stop being a virgin? Sexual relations cover activities beyond intercourse: They also include outercourse, oral sex, and [more…]
What Happens during Sexual Intercourse
Heterosexual intercourse occurs whenever a man puts his penis into a woman's vagina. That's the minimal definition. But sex is about more than that simple act. As such, you may be curious, or you may want [more…]
How to Know If You're Ready for Sex
What's the right age to start having sex? When to start having intercourse (or any other type of sex) is a very difficult and serious decision to make. Some people believe you must wait until you're married [more…]
Teen Sex: How to Know How Far to Go
One of the biggest questions for teens isn't Should I have sex? but How far should I go? While one's own comfort level and that of the partner should be the top priority in this decision, other factors [more…]
Talking to Teens about Masturbation
For many parents and teens, the idea of talking about masturbation sounds like an exercise in horrendous discomfort and awkward silences. Many adults believe there's nothing to be gained from it, either [more…]
Teen Life: Dealing with Peer Pressure and Sex
Peer pressure is an unavoidable part of adolescence and teenhood. To survive the teen years and deal with peer pressure the best way — including when it comes to sex — it's essential to know how to find [more…]
How to Talk to Teens about Internet Porn
Porn is ubiquitous on the Web. Teenagers are constantly online. It's no wonder that so many teens, especially boys, end up surfing to erotic images, not to mention videos — but how do parents know how [more…]
How to Protect Your Teen's Online Privacy
Privacy is one of the biggest hot buttons in a parent-teen relationship. Teenagers are working their ways toward independence, and parents are trying to find out how to balance privacy and safety — especially [more…]


text:
Arxus is an innovative design and communications agency with a focus on developing websites for the small and mid-size business market. In fact, we invented a wMore
$1 mil. - $5 mil.in Revenue
10 - 20EmployeesContact people at this company
Suite 480 410 - 22Nd Street EastSaskatoonSaskatchewanS7K 5T6Canadaview map
(306) 934-7443(306) 933-1810Fax
Enterprise_Iteration-NT.1579[07] SEIDXWK-36


text:
hehe yeah well whatever language you need! the de_DE.po file wont help you for any other setting than de_DE though ;)
The Support Forums will be in read-only mode for a scheduled maintenance window on 01 September 2016 14:00 UTC - 20:00 UTC. More information.
hehe yeah well whatever language you need! the de_DE.po file wont help you for any other setting than de_DE though ;)
I guess that shows the translators should put both the PO and MO file on the Wiki - not everyone would like to go through downloading/installing some obscure tool, find the way to save an MO out of the PO texte, and so on...
From now on, I'll include a link to the latest MO file in the wiki. Hope that'll helps the few French out there :)
Thank you for recommending this poEdit tool to me. It's a pity that this tool is really too difficult for me. Can you give me more help? Or recommend some relevant websites to me, OK? Thanks!
I'll just tag onto this thread with a *kind* request for an italian MO file.
Luca Lizzeri <firstname.lastname@example.com> has already translated and created a PO file which I found on the Wiki site but I was looking for an MO file...
Can the language be changed on an already running setup of WordPress?
The PO-file can be edited ith any texteditor (with special programms as poedit, too, of course).
I just
msgfmted it_IT.po to it_IT.mo, fetch it at http://bronski.net/data/it_IT.mo - I hope it works, if not say so, the accented characters might have to be converted...
The language can be changed whenever you like. You just have to set the correct WPLANG in wp-config.php (note: sometimes that doesn't seem to work. solution is to set $locale in wp-includes/wp-l10n.php instead.)
Thanks so much!!!
I'll have a go at this and let you know!
Fingers crossed ;)
This topic has been closed to new replies.


text:
Monroe County Environmental Education Center will offer a birding trip at 8:30 a.m. Wednesday at the center, 8050 Running Valley Road, Bartonsville.
Brian Hardiman, environmental educator, will lead the trip to Middle Creek Wildlife Management Area, a major stop-over for tremendous numbers of snow geese. Their huge flocks in flight at times create a "blizzard" of birds.
The area's wetlands, fields and woodlots also provide opportunities to see a host of waterfowl, raptors and other bird species.
Participants, who will meet at the center and return 6 p.m., should pack a lunch and binoculars, and dress appropriately for the weather.
The cost, which includes bus transportation, is $24 for nonmembers and $18 for members. Registration and payment are required.
To register, call 570-629-3061. For information, visit mcconservation.org.
Location, ST | website.com


text:
Citing declining usage and a focus on fewer products, Google today gave notice to its loyal (but apparently too few in number) users that its RSS platform is going away permanently via a message in Google Reader ("Google Reader will not be available after July 1, 2013.") and a couple of blog posts.
Google Reader was one of eight products Google is killing as part of its latest "spring cleaning" efforts:
"We launched Google Reader in 2005 in an effort to make it easy for people to discover and keep tabs on their favorite websites," wrote Urs Hölzle, SVP Technical Infrastructure and Google Fellow. "While the product has a loyal following, over the years usage has declined. So, on July 1, 2013, we will retire Google Reader. Users and developers interested in RSS alternatives can export their data, including their subscriptions, with Google Takeout over the course of the next four months."
Google has regularly announced rounds of "spring cleaning" since Larry Page took over as CEO. Page wants Google to focus more energy on fewer products (in his words, putting "more wood behind fewer arrows").
"We know Reader has a devoted following who will be very sad to see it go. We're sad too," read a blog post from Alan Green on the Google Reader blog.
As you'd expect, the news has received tons of coverage and a collective "NOOOOOOO!", as many who rely on the soon to be dead product and are now scrambling to find Google Reader alternatives. If you're among them, you may want to investigate:
If you have other Google Reader alternatives you'd recommend, please share in the comments.
Related reading
Q&A: ESPforMe's Scott Rummler on how the future of search may all be in your mind
What do you imagine is the future of search?
Online-only retailers are growing faster than multichannels
New research show a disparity in sales growth between pure-play online retailers and their multichannel counterparts.
Five most important search marketing news stories of the week
Welcome to our weekly round-up of all the latest news and research from around the world of search marketing and beyond.
Quiz: Can you decipher these 25 marketing and business buzzwords?
Action these learnings while going forward, my most synergised thought-leader...


text:
Does anyone happen to have recipes for the GT Express 101? Thanks in advance.
I use mine for breakfast mostly. Here are a couple of my favorites.
Cinnamon Rolls
1 can (12.4 oz.) refrigerated cinnamon rolls
Nonstick spray
Spray top of wells with nonstick cooking spray. Place 2 cinnamon rolls in each well. Cook 6 minutes. Repeat with remaining 4 rolls or refrigerate for 24 hours. Frost and serve. Serves 6.
Breakfast Hash
1 cup frozen shredded hash brown potatoes
1/4 teaspoon garlic powder
2 tablespoons chopped onions
1/2 cup shredded Cheddar cheese
2 fully-cooked frozen breakfast sausage links, chopped
3 eggs, lightly beaten
1/2 teaspoon salt
1/4 teaspoon pepper
Combine all ingredients. Spoon 1/2 of mixture into each well. Cook 10 minutes or until well browned. Serves 2.
You can tweak this recipe to fit your taste. I sometimes use cooked bacon or cooked bulk sausage. Use whatever you have on hand.
Hope these help. MM
Land of the Free....because of the Brave
Proud Volunteer Field Editor for Taste of Home for 18 years.Multiple contest winner.
I have all the books. Anything in particular you want?
I was wondering if anyone cooked meatloaf in it.
I've never tried it but don't see why you couldn't. I think it would turn out fine. MM
I don't have a GT Express. I wonder if the recipes would work in my Sandwich Maker? Will have to try it next year. Don't have the time right now as everything takes longer due to my disability. latinrose
No. Actually I need all the recipes for that GT Exxpress machine
homecooker7I have all the books. Anything in particular you want?
I have 24 books. Can you narrow it down?
Hi Vera, I just got the deluxe 101 with 4 wells.Do you have any desert recipes?
Thank you,
I have made the stuffed soup and it is delicious. I used cream of chicken with chicken stove top sometimes add chopped chicken but i don't put in cheese.
I would love to have the GT Express 101-----has anyone seen them in stores yet? I have only seen them on TV and they look like something I would actually use.
here is the address to the book and recipes that came with the machine.......I missed out on a deal yesterday at Graveyard mall that had them for $9.99 each.......darn it
I just received my machine and the book says:
4 slices French bread, about 1/2 " thick,
leftover meatloaf sliced
2 slices cheese (optional),
evie11342I was wondering if anyone cooked meatloaf in it.
1 recipe garlic butter and that's : 1/4 cup butter or margarine, softened,
1 Tbsp minced fresh garclic
2 Tbsp parmesan cheese
1 tsp dry parsley
Assemble two sandwiches with meatloaf and cheese, if desired. Spread garlic butter on the outside of sandwiches. Place on sandwich in each well.
Cook 4 to 6 minutes. Serves 2.
© RDA Enthusiast Brands, LLC 2016