text:
Most people don't realize how much energy it takes for me to pretend to be normal.
If I wanted to listen to an asshole, I'd fart.
Twibble's Twibbly Wibbly
Independent, but known to vote libertarian when pissed in the hope that one day enough of the people like me actually win one for the libertarians. Not knowledgable about politics in general, just so youse all know.
I get conflicted a lot. Parents were losers when it came to money, so we lived off the government dole, which I, even at a young age, was smart enough to be grateful for - apartment, heat (Ohio winters be cold), gas money...
Went to Germany to make something out myself straight out of high school graduation - socialist system paid in 100% full for a tonsillectomy and braces - teeth were actually so bad that the German health care system of the '80s and '90s deemed it a medical necessity - couldn't make that happen over here. Paid a lot of taxes, percentage-wise, but it pleased me as a lot seemed to go right - sweeeeet public transportation, for one, and even though the percentage was up there, my gross was not, even though I put in looooong, honest hours at work for years.
On the other hand, you can't crap in Germany without prior approval and constant monitoring. When I married, it was super clear that the style of man I married would be miserable in those conditions, so I returned to the US.
We homeschool - Germany puts those parents in jail currently if they do not relent (illegal in that country).
I used to be a Latter-day Saint, and whatever you think of that church, boy do they believe in getting your finances in order and taking care of your business yourself. Now I attend a Unitarian Universalist church (not a member) and I have never met a bunch of raving socialists in my life, outside of Germany. Hubby would be a pariah if they didn't like him so much.
So I see-saw on a lot of bigger-issue stuff because I have seen several sides to some things in my life.
Last edited by Crabbcakes; 01-24-2013 at 11:56 AM.
I have a mantra that I have spouted for years... "If I eat right, I feel right. If I feel right, I exercise right. If I exercise right, I think right. If I think right, I eat right..." Phil-SC
"A government big enough to give you rights is big enough to take them away." I forget who said it, but they were right.
"No fate but what we make"- Sarah Connor, Terminator 2
Life is not a journey to the grave with the intention of arriving safely in a pretty and well preserved body, but rather to skid in broadside, thoroughly used up, totally worn out, steak in one hand, chocolate in the other, yelling "Holy F***, What a Ride!"
My Primal Battle Tome
I reads a bit..... doesn't hurt I am 3 hours from his home.....
somehow I manage to leave my intelligence and decorum at the door wherever I go. I doubt your journal will be an exception to that - not on the rug
What the F&#* is a decorum? - Mr. Anthony


text:
Shambhala Training - Level Five: Open Sky
Communicating with the world gently and fearlessly, our awareness is sharpened and we find the open clear sky of mind - a delightful source of wisdom and uplifted energy. We trust our nature enough to let go into the present moment.We begin with registration and a teaching talk at 7 pm on Friday, and continue all day on Saturday and Sunday with meditation instruction, teaching talks, private interviews with meditation instructors, group discussion, meals, and lots of meditation practice.
"The only answer is nowness"- Chögyam Trungpa RinpochePrerequisite - completion of Level IV.
Cost: $125.00 ($50 for repeat participants)
Generosity Policy: http://austin.shambhala.org/generositypolicy.php
Please pre-register online so that we can properly prepare for amounts of food, staff, materials, etc. Payment is not required at the time of pre-registration. However if you wish to use a credit card, you must pre-register and pay online. If you pay when you arrive for the class, you can only pay by check or cash.
Shambhala Online Teleclasses
Intro Meditation Programs
Find a Meditation Centre
Quick View of Programs by Center

subset: commoncrawl


text:
Discount Shirts - MensSave on Men's Discount Shirts at Proboardshop.com! Great selection of street gear at unbelievably low prices. Proboardshop has been selling Discount Shirts and outdoor gear for over 30 years and we're proud of it.
Please refine here
- Brand: Nike
Nike Blocked DFB Slugger Raglan
Size: Large
Reg: $32.00
35% Off
35% Off
On Sale: $20.95
Nike Classic DFB 3/4 Sleeve Henley
Size: Large, X-Large
Reg: $40.00
35% Off
35% Off
On Sale: $25.95


text:
Tornado Intercept Vehicle Hit by Kansas Twister
While most people seek shelter when a violent wedge tornado is coming, these guys try to get inside of it. This time, it worked.
Brandon Ivey and Sean Casey from Discovery Channel's Storm Chasers drove into the tornado in Kansas on Memorial Day. Wind speeds were 150 to 175 EF3 to EF4 before the tornado ripped the instruments off the top of the TIV.
According to his Discovery bio webpage, filmmaker Sean's ultimate goal is to get footage from a one-of-a-kind tornado. Perhaps, yesterday, he captured the shot he was looking for.
Pretty sure this will be part of the next IMAX production of Storm Chasers.


text:
Family Vacation Package
From $183/night. An affordable family getaway! Includes breakfast daily, dinner one night and lots of FREE activities. Kids under 13 stay free, eat same meals free (kids menu). View Details
Fall Color Package
Immerse yourself in the colorful splendor of fall colors! Package includes 2 nights lodging, breakfast daily and a superb dinner in the lakeside dining room one evening.
Bed & Breakfast Package
from $67/person/night
A guest "favorite pick"! Includes lodging and breakfast daily in the lakeside dining room.
(Rates vary by season and room style).
Stay A Week - One Day is FREE!
Get 14% off your lodging! Give yourself a chance to really relax and enjoy all the activities at Lutsen Resort and in the nearby area!
Fall Food & Wine Adventure
November 7 -9, 2014
Vineyard owner Rob Wetzel from Sonoma Valley joins Chef Rob for a weekend of delicious food and fabulous wine!
Relax at Lake Superior's most
romantic and historic resort.
For travelers looking for a peaceful place to relax and escape their busy lives, Lutsen Resort on Lake Superior awaits you. Whether you're looking for a place to relax, a romantic getaway, a family vacation, or an outdoor adventure, you'll find the perfect blend of North Wood's tradition and contemporary amenities at the iconic Lutsen Resort on Lake Superior's North Shore. You'll also find four stunning seasons, each with their own character for your Minnesota vacation.
Choose from the wide variety of Lake Superior lodging we offer. Stay at our Historic Lutsen Lodge and experience the amenities of a fine hotel, complete with restaurant, pub, pool, whirlpool, sauna, and game room. Go for luxury in our condominiums with in-room Jacuzzi's and fireplaces or try one of the classic log cabins. Or, book a luxurious three bedroom townhome or sea-side Villa. Whatever your choice, you'll enjoy the sights and sounds of Lake Superior's North Shore from your lodging.
Looking to relax? Sink into an Adirondack chair on our spacious Lake Superior beach, sign up for a massage, enjoy a glass of wine in the lodge or at dinner in the lakeside restaurant. Later that evening, sit by a beach campfire and watch the stars reflect off the Lake Superior waves.
There's lots to do! Spring, Summer, and Fall months offer golf, biking, guided sea-kayak tours and hikes, fly fishing classes, kid's programs, evening campfires and more. Winter favorites include downhill skiing, snowboarding, cross-country skiing, snowshoeing and cozy moments in front of the fireplace. Most resort activities are complimentary. Day trip options abound and the village of Grand Marais, with its artists and galleries, is a quick drive away from your lodging.
This classic Minnesota resort is a favorite for romantic getaways, family vacations, destination weddings and girlfriend getaways.
>> Read The Minneapolis Star Tribune travel section front page
article, "A North Shore Tradition".
>> Read
travel article
"Skiing the Gitch" in Minnesota by
Tampa Bay Tribune.
>> Read about Lutsen Resort in "NORTH Magazine".
"One of the lake's most beloved resorts…" Lakestyle Magazine
Best North Shore Resort


text:
A beyond-the-box score look at Iowa's latest hoopyball match up with the Michigan Wolverines.
The Wagner Seahawks are among the contenders for the Northeast Conference title, but will they be able to recreate the 25-win success of last year? We go inside the numbers to give our reading of...
Doug McDermott is the consensus choice for the top player in the Missouri Valley Conference entering the season, but who fills out the rest of the top 10? We look at the best of the MVC in our...
Pregame coverage of Villanova-Providence - come share your thoughts on the game!
Five Texas Longhorns writers discuss the upcoming basketball season in depth.
Crimson and Cream Machine takes a look at the upcoming Oklahoma men's basketball season. Can the Sooners bounce back and make a postseason tournament?
Mike Rice and Rutgers basketball start practice today. Here are 5 things to look out for during the season.
As a part of this week's preview, Tomahawk Nation sits down with Testudo Times to discuss the upcoming Florida State Maryland Basketball game.
An in depth, lengthy preview of the Elite Eight matchup between North Carolina and Oklahoma - likely to be one of the best games of the Elite Eight round. Who will punch their ticket to Detroit?
Michigan Basketball at Ohio State game preview
As part of the new SB Nation launch, prior users will need to choose a permanent username, along with a new password.
Your username will be used to login to SB Nation going forward.
Please login to your Vox Media account. This account will be linked to your previously existing Eater account.
As part of the new SB Nation launch, prior MT authors will need to choose a new username and password.
Your username will be used to login to SB Nation going forward.
We'll email you a reset link.
If you signed up using a 3rd party account like Facebook or Twitter, please login with it instead.
You must be a member of Crimson And Cream Machine to participate.
We have our own Community Guidelines at Crimson And Cream Machine. You should read them.
You must be a member of Crimson And Cream Machine to participate.
We have our own Community Guidelines at Crimson And Cream Machine. You should read them.
Choose an available username to complete sign up.
In order to provide our users with a better overall experience, we ask for more information from Facebook when using it to login so that we can learn more about our audience and provide you with the best possible experience. We do not store specific user data and the sharing of it is not required to login with Facebook.


text:
Jillian Michaels has opened up to People about her decision to leave Biggest Loser after ten years of helping people to get in shape.
Season 15, Episode 15
The contestants of Season 15 return for the live finale, and one of the three determined finalists will be crowned The Biggest Loser.
Season 15, Episode 14
The contestants compete in the first Biggest Loser Triathlon, and the three finalists are determined after this week's weigh-in.
Season 15, Episode 13
The contestants meet with stylists Tim Gunn and Ken Paves to get new styles for their new looks.
Season 15, Episode 12
The contestants travel to Park City, Utah to train with world-class athletes at the Olympics training center.
The Biggest Loser is losing Jillian Michaels (again). The longtime trainer will not return for Season 16, NBC announced Wednesday.
"After helping hundreds of contestants transform their lives and inspiring millions of viewers at home, The Biggest Loser and Jillian Michaels have decided to part ways and...
read more
Mark your calendars: NBC has announced the fall premiere dates for its new and returning shows.
NBC has unveiled its new fall schedule, which will cut its Thursday night comedy block in half and eventually make room for its biggest freshman hit of this season, The Blacklist.Add new fall shows to your watchlist now!
Although The Blacklist will keep its post-The Voice slot in the fall, it will eventually be replaced ...
read more
Below you can find NBC's new fall schedule, along with a list of pilots the network has picked up to series for the 2014-15 season. Click here for ABC, CBS, Fox and The CW.
read more
More Products
Download the TV Guide app for iPhone, iPad and Android!


text:
Deli-Style Pastrami Slices
Steaklover Rewards
You just earned points for .
2 (9 oz. pkgs) Deli-Style Pastrami Slices 2389WZCNow Only $34.99
Earn Rewards points with this purchase
Not a Steaklover Rewards member? Join now
Savor genuine Deli-style Pastrami cut from Omaha Steaks own Beef Brisket. Your deli sandwiches will be absolute works of art. Perfectly seasoned, fully cooked and ready to serve in individually wrapped servings.
Customers who enjoy Deli-Style Pastrami Slices also enjoy...
Read what our customers sayWe have not yet received any feedback from our customers on this item.
Sign up for...
Omaha Steaks Emails
Be the first to learn about exclusive promotions, recipes,
new products, unique daily deals and so much more!
new products, unique daily deals and so much more!
Quick View


text:
QuickGraph is now a portable library. Get it while it is hot at http://quickgraph.codeplex.com.
http://rise4fun.com/ is a web front end to a number of tools produced by the RiSE group. It also exposes REST services that allow you to play with the tools from your favorite environment.
Rendering DOT graphs to SVG
DOT is a popular language to describe graphs. It can be rendered into SVG using the MSAGL tool on http://rise4fun.com . To do so, you simply need to do a POST query to http://rise4fun.com/services.svc/ask/agl where the dot code is passed in the request body. rise4fun returns SVG markup that can be viewed in browsers that support it.
Wondering what graph SVG look like? Check out http://rise4fun.com/agl/cilreader to see this beautiful graph. Make sure to zoom out as the graph is rather laaaaaarge.
Cheers, Peli
Render beautiful dot graphs to SVG at http://rise4fun.com/agl – yes you can render any graph there. If your graph is big enough, it will trigger the new edge bundling feature that looks AMAZING! Try loading this url with modern browser with SVG support…. click, zoom out and wait for the magic.
I just uploaded a refresh of the QuickGraph binaries with Code Contracts references and documentation instrumented with the Contracts.
While on parental leave, I could sneak a couple hours to read a paper on Frontier Search by Korf and al. Frontier search is a kind of best-first search algorithm that reduces the needs for memory. A very interesting and relaxing read… I add an implementation to QuickGraph that follows the idea.
I've just made a release of QuickGraph 3.3 on CodePlex. Along with the usual bug fixes, this version brings a set of new graph data structures based on delegates. Instead of taking care of the storage, these graphs simply 'query' delegates for vertices and out-edges. You can use them to bridge any existing graph data structure in your code with QuickGraph – with almost no performance/memory penalty. (Delegate graphs can also be used to deal with graphs that won't hold in memory but that's another story).
Let's see this with an example. Suppose, we have a simple graph representation using a jagged array, int[][] graph, where each edge is defined as (i, graph[i][j]) :
In order to use this graph with QuickGraph, we 'wrap' it up into a delegate graph. There are a number of extension methods in GraphExtensions that take care of the common cases. Delegate graphs rely on 2 delegates: one that returns the vertices, the other one out-edges:
At this point, we can apply any of the algorithms that QuickGraph provides. For example, computing a topological sort of the vertices:
The new delegate graphs are ready to be downloaded at http://quickgraph.codeplex.com/Release/ProjectReleases.aspx .
Happy programming!
I just released a new version of QuickGraph for Silverlight on http://quickgraph.codeplex.com . You can grad it to run your favorite graph algorithm in the silverlight browser!
Ealier this week, we released the Code Contracts library for .NET. Since then, I've implemented a lot for contracts for the data structures in QuickGraph . In this post, I'll talk about my experience with the contracts…
Walking through some contracts.
Let's take a look at the contracts of AddEdge, a method that adds an edge to a graph. Adding an edge to a graph is certainly a fun adventure, when you write contracts for it. Let's take a look:
public interface IMutableEdgeListGraph<TVertex, TEdge> : ...
where TEdge : IEdge<TVertex>
/// <summary>
/// Adds the edge to the graph
/// </summary>
/// <param name="edge"></param>
/// <returns>true if the edge was added, otherwise false.</returns>
bool AddEdge(TEdge edge);
Interface contracts
Since IMutableEdgeListGraph is an interface, we need to store the contracts in separate class. To do so, we 'bind' the interface and the contract class to each other using the ContractClassForAttribute/ContractClassAttribute.
public interface IMutableEdgeListGraph<TVertex, TEdge> ...
sealed class IMutableEdgeListGraphContract<TVertex, TEdge>
: IMutableEdgeListGraph<TVertex, TEdge>
where TEdge : IEdge<TVertex>
Once both types are bound, you can start implementing the contracts of the interface in the contract class. Note that the contract class must use explicit interface implementations for all methods.
Basic null checks
If you care about null references, the first contract will probably to ensure the edge is not null. To make it quick and painless, make sure you use the crn snippet. Note that since the method body of the contracts does not matter, we simply return the default value.
bool IMutableEdgeListGraph<TVertex, TEdge>.AddEdge(TEdge e)
Contract.Requires(e != null);
return default(bool);
More pre-conditions
One of the implicit requirement of AddEdge is that both vertices should already belong to the graph. We want to make this explicit as a pre-condition as well:
bool IMutableEdgeListGraph<TVertex, TEdge>.AddEdge(TEdge e)
IMutableEdgeListGraph<TVertex, TEdge> ithis = this;
Contract.Requires(e != null);
There are two things to notice here: (1) we had to cast the "this" pointer to the interface we are writing contracts for, IMutableEdgeListGraph<,>. Because the methods in a contract class must be explicit interface implementations, we do not have access to the members of this interface from the "this" pointer, (2) ContainsVertex had to be annotated with [Pure], as any method called from a contract must be pure:
bool ContainsVertex(TVertex vertex);
What about post-conditions
One of my favorite feature of Code Contracts is to be able to state post-conditions. This is done by calling the Contracts.Ensures method. For example, we start by expressing that the edge must belong to the graph when we leave AddEdge:
bool IMutableEdgeListGraph<TVertex, TEdge>.AddEdge(TEdge e)
IMutableEdgeListGraph<TVertex, TEdge> ithis = this; ...
Result and Old
Since the method returns a boolean, we should also state something about the result value. To refer to the result, one has to use the Contract.Result<T>() method. In this case, the method returns true if the edge was new, false if it was already in the graph. We can refer to a pre-state, i.e. the value of this.Contains(e) at the beginning of the method***:
Contract.Ensures(Contract.Result<bool>() == Contract.OldValue(!ithis.ContainsEdge(e)));
Lastly, we can also make sure the edge count has been incremented, if an edge was actually added (as you can see, we could use an implication operator in C#):
== Contract.OldValue(ithis.EdgeCount) + (Contract.Result<bool>() ? 1 : 0));
*** The OldState value is evaluated after the preconditions.
Where to go next?
In the next post, I'll show how to leverage these Contracts with Pex…
Following the implementation of the disjointset, another fun algorithm to implement was the offline least common ancestor problem. Tarjan proposed a algorithm based on the disjoint-set and a DFS traversal. Given that I now have all those ingredients in QuickGraph, it was just a matter of hooking together the implementation with the right events. The beef of the implementation looks as follows (and looks quite elegant to me):
var gpair = GraphExtensions.ToAdjacencyGraph(this.pairs); // for fast lookup
var disjointSet = new ForestDisjointSet();
var vancestors = new Dictionary();
var dfs = new DepthFirstSearchAlgorithm(this, this.VisitedGraph,
new DictionaryGraphColor>(this.VisitedGraph.VertexCount));
dfs.InitializeVertex += (sender, args) => disjointSet.MakeSet(args.Vertex);
dfs.DiscoverVertex += (sender, args) => vancestors[args.Vertex] = args.Vertex;
dfs.TreeEdge += (sender, args) =>
var edge = args.Edge;
disjointSet.Union(edge.Source, edge.Target);
vancestors[disjointSet.FindSet(edge.Source)] = edge.Source;
dfs.FinishVertex += (sender, args) =>
foreach (var e in gpair.OutEdges(args.Vertex))
if (dfs.VertexColors[e.Target] == GraphColor.Black)
this.ancestors[EdgeExtensions.ToVertexPair(e)] = vancestors[disjointSet.FindSet(e.Target)];
// go!
The k-shortest paths computes the k first shortest path between two vertices in a directed graph. If you put this in the context of route planning, it gives you k alternative routes in case the shortest path is blocked by snow :) While the single source shortest path is well-known and implemented in many languages, there are not many implementations available for this problem, although it has been extensively studied. After looking around, I stumbled on a nice article comparing various approaches. The authors pointed out an algorithm from 1959 from Hoffman and Pavley that solved this problem (there are actually many others). This algorithm looked like a good fit:
I want to try it!
The algorithm is available in QuickGraph 3.1.40104.00 and up. You can take a look at it at http://www.codeplex.com/quickgraph/SourceControl/changeset/view/29858#377982. To use it on a BidirectionalGraph,
IBidirectionalGraph<TVertex, TEdge> g = …;foreach(IEnumerable<TEdge> path in g.RankedShortestPathHoffmanPavley(weights, source, goal, 4)) …
IBidirectionalGraph<TVertex, TEdge> g = …;foreach(IEnumerable<TEdge> path in g.RankedShortestPathHoffmanPavley(weights, source, goal, 4)) …
A glimpse at the Hoffmann-Pavley algorithm
The algorithm works in 2 phases.
On the first phase, we build a minimum 'successor' tree towards the goal vertex. This tree can be used to build a shortest path from any (reachable) vertex to the goal vertex. To build this tree, we can simply apply the Dijkstra shortest path algorithm on the reversed graph. This can be done in a couple lines with QuickGraph.
As for many other k-shortest path algorithm, phase works by building deviation path and picking the best one. In the case of the Hoffman-Pavley algorithm, it works as follows: pick the latest shortest path, for each vertex of this path, build a deviation path (more later) for each out-edge and add it to a priority queue. Then start again:
var queue = new PriorityQueue<Path>();queue.Enqueue(shortestpath);while(queue.Count > 0) { var path = queue.Dequeue(); foreach(var vertex in path) foreach(var edge in graph.OutEdges(vertex)) queue.Enqueue(CreateDeviation(path, vertex, edge));}
var queue = new PriorityQueue<Path>();queue.Enqueue(shortestpath);while(queue.Count > 0) { var path = queue.Dequeue(); foreach(var vertex in path) foreach(var edge in graph.OutEdges(vertex)) queue.Enqueue(CreateDeviation(path, vertex, edge));}
A deviation path is composed of three parts:
That's it! The details contain more code to deal with self-edges and loops but the main idea is there. This is definitely a very elegant algorithm!
What about testing!
Algorithm authors usually illustrate their approach with an example. This is a good way to get started on a small graph example and ensure that the algorithm works as the original author expected. This is the kind of unit test I get started with.
The next step is to apply the algorithm to a large number of graph instances. Unfortunately, I do not have any other k-shortest path algorithm, so the oracle is harder to build here. Nevertheless, the result of the algorithm, i.e. the shortest path collection, has a couple of properties that should always be true:
The problem with this test is that it does not guarantee that some shortest path have been missed. At this point, I'm a bit puzzled on how to test that.
When you implement an algorithm that computes an optimal solution (i.e. minimum/maximum with respect to a cost function), how do you test that the solution is actually optimal?
When you implement an algorithm that computes an optimal solution (i.e. minimum/maximum with respect to a cost function), how do you test that the solution is actually optimal?
This is the kind of question I face when implementing algorithms in QuickGraph. For example, I was recently looking at the minimum spanning tree of a graph (MST)? While checking that the result tree is a spanning tree is easy, checking that it is minimum is not obvious: nobody has written Assert.IsMinimum yet :). Here are a couple techniques that I found useful along the way:
Input-Output table
The most obvious approach is to pre-compute the result for a number of problems and assert the solution of the algorithm matches. In this MST case, use a small set of graphs for which the MST is well known, and check that the computed MST has the correct weight. This approach will take you only so far and requires a lot of manual work since you need to solve the problem (or find a known solution) for a number of representative cases.
Solution Perturbation
If the algorithm computes a solution that is minimal with respect to a cost function, one can try to perturbate the solution to see if there's a smaller one. If so, it clearly violates the fact that the solution should be minimal, thus you just found a bug. In the case of MST, this would mean randomly picking edges that are not in the minimum spanning tree, swapping them and evaluate if the result tree is smaller.
This is kind of approach is actually used in optimization where the search space might have local minima (see simulated annealing).
Multiple Implementations
A nice thing about graph problems is that there are usually many (vastly) different ways to solve them. If multiple implementations are available, we can simply compare the result of each algorithm against each other and make sure that they match each other. Each algorithm might have bugs but it is unlikely that they share common ones. Since we have now a good oracle, we can apply this approach that a large number of inputs to increase our coverage.
In the MST case, two popular algorithms are Prim's and Kruskal's. Those are 2 different approaches: Prim is built on top of Dijkstra single source shortest path, while Kruskal is built on top of the disjoint-set data structure. By carefully picking the weights of the edges, we can assert different things:
There is a corner case that needs to be checked: if all algorithm are no-op, i.e. they don't do anything. There solution will always match!
Happy New Year!
I recently implemented a Disjoint-Set data structure in QuickGraph, which is the main building block of the Kruskal's minimum spanning tree algorithm. This is a fun data-structure to look at, as it purpose is quite different from the 'main' BCL collections. The disjoint-set is useful to partition elements into sets, and defines 2 main operation to that purpose: Find, finds the set an element belongs to (can be used to check if 2 elements are in the same set), Union merges two sets.
The source of the disjoint-set is in the QuickGraph source, if you are curious about the details.
Testing the disjoint-set
There is not much left to TDD when it comes to write data structure. Such data structure are usually described in details in an article, and you 'just' have to follow the authors instruction to implement. Nevertheless, unit testing is really critical to ensure that the implementation is correct – but there is a risk of having to re-implement the algorithm to test it.
For the disjoint-set, I used 2 tools developed at RiSE: Code Contracts and… Pex. When implementing data structure from the literature, I usually start 'dumping' the code and the contracts. As much as possible, any invariant or property that the author describes should be translated to contracts. It will give more opportunities for Pex to find bugs in my code.
Contracts First
For example, the contracts for the Union method look as follows:
private bool Union(Element left, Element right)
Contract.Requires(left != null);
Contract.Requires(right != null);
? Contract.OldValue(this.SetCount) - 1 == this.SetCount
: Contract.OldValue(this.SetCount) == this.SetCount
Contract.Ensures(this.FindNoCompression(left) == this.FindNoCompression(right));
The two first requires clauses do the usual null checks. The first ensures clause checks that if Union returns true, a merge has been done and the number of sets has decreased by 1. The last ensures checks that left and right belong to the same set at the end of the union.
Note that so far, I did not have to provide any kind of implementation details. The other methods in the implementation receive the same treatment.
A Parameterized Unit Test
I wrote a single parameterized unit test while writing/debugging the implementation of the forest. It could probably have been re-factored into many smaller tests, but for the sake of laziness, I used a single one.
The parameterized unit test implement a common scenario: add elements to the disjoint-set, then apply a bunch of union operations. Along the way, we can rely on test assertion and code contracts to check the correctness of our implementation.
Let's start with the test method signature:
public void Unions(int elementCount, [PexAssumeNotNull]KeyValuePair<int,int>[] unions) {
The test takes a number of element to add and a sequence of unions to apply. The input data as is needs to be refined to be useful. In that sense, we add assumptions, under the form of calls to PexAssume, to tell Pex 'how it should shape' the input data. In this case, we want to ensure that elementCount is positive and relatively small; and that the values in unions are within the [0…elementCount) range.
PexAssume.IsTrue(0 < elementCount);
u => 0 <= u.Key && u.Key < elementCount &&
0 <= u.Value && u.Value < elementCount
Now that we have some data, we can start writing the first part of the scenario: filling the disjoint-set. To do so, we simply add the integers from [0..elementCount). Along the way, we check that the Contains, ElementCount, SetCount all behave as expected:
var target = new ForestDisjointSet<int>();
// fill up with 0..elementCount - 1
for (int i = 0; i < elementCount; i++)
Assert.AreEqual(i + 1, target.ElementCount);
Assert.AreEqual(i + 1, target.SetCount);
The second part gets more interesting. Each element of the unions array is a 'union' action between 2 elements:
// apply Union for pairs unions[i], unions[i+1]
for (int i = 0; i < unions.Length; i++)
var left = unions[i].Key;
var right= unions[i].Value;
var setCount = target.SetCount;
bool unioned = target.Union(left, right);
There is 2 things we want to assert here: first, then left and right now belong to the same set. Secondly, that the SetCount has been updated correctly: if unioned is true, it should have decreased by one.
// should be in the same set now Assert.IsTrue(target.AreInSameSet(left, right)); // if unioned, the count decreased by 1 PexAssert.ImpliesIsTrue(unioned, () => setCount - 1 == target.SetCount); }}
// should be in the same set now Assert.IsTrue(target.AreInSameSet(left, right)); // if unioned, the count decreased by 1 PexAssert.ImpliesIsTrue(unioned, () => setCount - 1 == target.SetCount); }}
From this parameterized unit test, I could work on the implementation, and refine again and again until it had all passing tests (I did not write any other test code).
Happy Ending
The resulting test suite generated by Pex is summarized in the screenshot below: the number of elements does not really matter, what is interesting is the sequence of unions performed. This test suite achieves 100% coverage of the methods under test :).
In fact, the Union method involved some tricky branches to cover, due to some optimization occurring in the disjoint-set. Pex managed to generate unit tests for each of the branches.
Thanks to the contracts, the test assertions, and the high code coverage of the generated test suite, I have now a good confidence that my code is properly tested. The End!
(Next time, we will talk about testing minimum spanning tree implementations…)
I just released a new version of QuickGraph. Among many small improvements here and there, the big news are:
Enjoy, Peli.
I've upgraded QuickGraph to C# 3.0, and it's extension methods and lambdas (requires .net 3.5). The result is fairly nice, specially the extension methods who make algorithms more discoverable.
For example, the following snippet shows how to get the topological sort of tables out of a DataSet (useful when you need to fill/delete tables):
DateSet ds = …; // get some DataSet// ToGraph() is an extension method on DataSet, which builds // the Table/Relation graph from the data set schemavar g = ds.ToGraph(); // TopologicalSort() is an extension method on IVertexAndEdgeListGraph<T,E>// which returns the graph topological sort var tables = g.TopologicalSort(); foreach(DataTable table in tables) Console.WriteLine(table.TableName);
DateSet ds = …; // get some DataSet// ToGraph() is an extension method on DataSet, which builds // the Table/Relation graph from the data set schemavar g = ds.ToGraph(); // TopologicalSort() is an extension method on IVertexAndEdgeListGraph<T,E>// which returns the graph topological sort var tables = g.TopologicalSort(); foreach(DataTable table in tables) Console.WriteLine(table.TableName);
More changes were made on the API to take advantage of delegates (i.e. since it's easier to write them): no more predicate interfaces, dropping dictionaries for delegates in shortest path algorithm etc…
Page rendered at Monday, September 01, 2014 11:34:15 AM (Pacific Daylight Time, UTC-07:00)
The opinions expressed herein are my own personal opinions and do not represent
my employer's view in anyway.


text:
Note: if you are in the Louisville area Monday October 3, come see Steve Gettle speak at a free OPG/SmugMug event! Details here.
Due to the fact that I had shows scheduled on the weekends when Michigan's upper peninsula's fall color is at its peak, I really thought I wouldn't be able to do any shooting up there this year. Luckily, I caught a break as we had an unusually wet summer and a very mild early fall. The color was a week late this year, so I was able to take a few days and go up and work fall color.
We struggled a little with the weather because we had bright sunny, windy days. We did however manage to get some shots, but we worked hard for what we got. I say "we" because I traveled up with two good friends. Nature photography is often a solo endeavor, and I really enjoy that part of it. While I enjoy being alone in the wilderness with my thoughts and chosen subjects, it is also very nice to be able to share these experiences with good friends. The friendships and camaraderie I have developed with other photographers as we traveled the beautiful spots of the world is very special to me. I would say in my travels I have met hundreds, no, probably thousands of nature photographers, and as a group they are some of the nicest people I know.
Here are a few fall images from Michigan's Upper Peninsula. These first few images are a theme that I am often on the lookout for as I work fall color. In these images I am shooting a small section of a stream that is in the shade, with the water reflecting fall color that is fully lit by the sun. What is nice about working this subject is that it is usually something that can be done in the middle of a bright sunny day, when my gear would usually be packed up and I would be scouting evening locations.
This next shot was created using a much slower shutter speed in an attempt to call attention to the quite water captured in the rock's crevice.
The following image is another subject you can work when the wind is blowing. This image shows crimson blueberry leaves with a couple of fern fronds. Because these plants grow close to the ground they are not blown by the wind as much as taller foliage.
On the final day we did get a morning with nice light and calm winds and I was able to make this next image.
Browse Steve's images, read his blog, and learn about his workshops at his site www.stevegettle.com
Tags: fall, Steve Gettle, Michigan


text:
ACEP Calls for Halt to ED Boarding
The practice of boarding prompts patients to leave the hospital without proper care, and hospital executives must set policies that hasten the flow of admitted patients from the emergency department to inpatient beds, a report from the American College of Emergency Physicians says.
Speaking at the ACEP annual meeting in Las Vegas last week, newly elected president Sandra Schneider, MD, said "It is more urgent than ever that we exert pressure on hospitals and policy makers to end the practice of boarding." This is especially so, she said, because with the implementation of healthcare reform, emergency room visits are expected to increase.
Wait times in emergency departments are already surging.
"Boarding harms patients and ACEP is committed to ending this dangerous practice," Schneider said. "Hospital leaders must be involved to ensure that these patients, often the sickest in the hospital, get the attention and expertise they deserve."
Schneider said emergency departments triage patients to make sure the sickest patients get care first, but some very sick patients do not initially have symptoms of a medical emergency. "If the gridlock in emergency departments could be reduced by increasing throughput (to an inpatient bed) patients would not leave without being seen, which can be dangerous, especially when millions more people are seeking emergency care every year," ACEP said in a statement.
"High rates of patients leaving without being treated are poor for patient safety," said lead author Jason Wilson, MD, of the University of South Florida in Tampa. "Our study affirms that long waiting room ties correlate with larger number of patients leaving prior to physician evaluation. And we know that long waiting times are directly connected to boarding in most hospitals."
Another study presented at the meeting showed that in hospitals with policies that speed flow within 30 minutes to internal medicine or general surgery beds, length of stay dramatically goes down.
Comments are moderated. Please be patient.
michele (7/20/2011 at 10:48 AM)
I agree with James. We got people coming in for pregnancy tests, for stubbed toes, for ear infections, seasonal allergies and that was just yesterday. In 12 hours I saw 3 patients who needed an emergency room the rest were clinic patients. The best is when the pt tries to do the right thing and the clinic or their PCP office sends them into the ED for "faster test results". Really it is out of control.
James (10/6/2010 at 3:52 PM)
I don't suppose any of these rocket scientists have determined that the reason people are leaving the ED without being seen is because their condition doesn't justify an ED visit. What nobody wants to address is the elephant in the room called EMTLA. Change that and then ED's can return to their primary role. Which is addressing emergencys instead of being a 24 hour walk in clinic.
bob (10/4/2010 at 10:25 AM)
Many years ago, we solved this problem at a large teaching hospital with a very high occupancy rate. We did an analysis of emergency department patients requiring admission, and worked out a system in the admissions office to control the number of admissions of non-urgent in-patients each day so that beds would be available for the emergency cases. We found that we could do this without having to keep beds open on very many days when the predicted number of emergency admissions was less than estimated. We overcame opposition to this innovation of some of the surgical staff by allowing each member of the medical staff to admit no more than three non-urgent cases annually without question. This made all the difference in cooperation from the medical staff! The limitation on the number of non-urgent cases led to a great deal of voluntary innovation in medical staff management of their non-urgent cases and operating room scheduling: much more attention to prompt discharge of their in-patients; greater use of our ambulatory surgical facility; even getting us involved in improving quality at the other hospitals they were using!
- Interventional Radiology No Longer a Sub-Specialty
- NFP Hospitals' Revenue Growth at 'All-Time Low'
- Acute Kidney Injury Gets New Focus
- Transforming Cancer Care
- Half of All Primary Care, Internal Medicine Jobs Unfilled in 2013
- mHealth Tackles Readmissions
- Evidence-Based Practice and Nursing Research: Avoiding Confusion
- CNO Leads $1M Charge for New Scrubs, Uniforms
- Sharp HealthCare Leaves Pioneer ACO Program
- MA an Insurance Proving Ground for Providers


text:
Updated May 8, 2013 - 9:00 am
ASU's Taylor Kelly drag races in offseason
By Arizona Sports
Originally published: May 8, 2013 - 8:56 am
Originally published: May 8, 2013 - 8:56 am
Arizona State quarterback Taylor Kelly is a racing enthusiast, as he showed off to Pac-12 Network.
Attention ArizonaSports.com Comment Users: We have recently changed our comments boards.We would like you to be part of the conversation with all fans of Arizona sports teams by logging in with your Facebook, Twitter, Google+ or Disqus account. Existing Arizona Sports (KTAR) account members will need to create a Disqus account or use one of the aforementioned social media logins. Thank you.


text:
Login / Register
ORNo Account? Register here.
10 Great Walks: Cocktail Crawl
Who knows her way around a bar? Dine editor Lesley Bargar Suter plans your night out
Want to give your liver a workout along with your legs? Throw a pair of nice shoes in a bag (some spots have dress codes), and explore one of L.A.'s mixology meccas
Difficulty: Easy
Time: 5 hours
Bring: Cab fare
Library Bar
Upstairs at the Hollywood Roosevelt, Matt Biancanello works his magic in a tiny wood-paneled room. His farmers' market-inspired creations will blow your mind (and your Breathalyzer test). // 7000 Hollywood Blvd.
With a subtly marked entrance, the speakeasy is attached to the Rolling Stone Restaurant & Lounge. On Wednesdays house mixologist Tricia Alley brings in other bartenders. // 6801 Hollywood Blvd.
Musso & Frank Grill
No alcohol-fueled trip to Hollywood is complete without a libation made by Manny Aguirre (above). Drink in the nearly 100-year-old history along with your perfect martini. // 6667 Hollywood Blvd.
Go Burger
Soda fountain treats are spiked at this gourmet patty place: Gosling's rum with ginger brew and vanilla ice cream, or Tanteo jalapeño tequila with sparkling wine and lime sorbet. // 6290 W. Sunset Blvd.
Wood & Vine
You'd never know you were in a tourist vortex. This newbie with a cozy courtyard sits in the historic Taft Building and specializes in old school (Sazerac) and new (spiced East India). // 6280 Hollywood Blvd.
Harvard & Stone
A dive-turned-classy imbiber's haunt, the latest from the team behind La Descarga has two bars; the one in back hosts a different bartender and spirit each week. // 5221 Hollywood Blvd.
Photographs by Dustin Snipes


text:
Joe Cocker has just completed a world tour with a series of shows in Australia. Tim Bradsmith from Concert & Corporate in Perth has been on the road with Joe Cocker as his long-time lighting designer. Tim took the opportunity to use the new Martin MAC 700 Profile, ten in total, in his rig along with 26 MAC 600 washlights. Analogue lighting included 12 ETC19° profiles, ten 4-liters, and 20 ETC Source Four Parnels.
"I believe that this was one of the first times that a rock band had taken MAC 700s on tour," said Bradsmith. "When I was at Martin's Denmark factory earlier in the year, they showed me a prototype of the MAC 700 and asked my opinion on it. I have to say that they have really put a lot of thought into the effects. It's like an advanced MAC 500 which is a popular unit in itself."
Bradsmith reports that the MAC 700s have been absolutely trouble-free on the road, and he highly recommends them.
"Martin has really hit the nail on the head with this unit," Bradsmith says. "I was so impressed. I think the gobos are excellent for the pure reason that you can get the animation wheels and really mess them up. The dispersion from tip to tip of the gobos was excellent even with the animation wheel. You get nice clean edges, and the output wasn't affected at all.
"I think I probably only used about 10% of the MAC 700's potential; I could probably sit there for a week and still find new things to do with them."
Bradsmith indicated that, come February, CCP will be buying as many MAC 700s as they can afford.


text:
I'm sorry I called you a Dummy. You are not dumb you are crazy. That's why you can't join the military. You know nothing because you can not carry out a reasonable conversation. You must be a communist who wants to banned an IP. BTW, IP stands for I'm pissed(IP).<quoted text>
You're calling me a dummy for my belief? That's an unintelligent way to argue, and you deserve to have your IP banned. I'm sick of people like you.
I don't believe anyone OUT of the military, disabled or not, should get their taxes exempted. If you're inactive, to me, that's OUT.


text:
It's hard to believe something so good for you—with zero added sugars and unnatural ingredients—can taste so sinful. (They also happen to be quite a bit less expensive than Jocalats, Nectars, and many other such chocolate bars.)
1 c walnuts (120 grams)
1 and 1/3 cups pitted dates (220 grams) (I often use SunMaid dates, which are super-soft.)
1 tsp vanilla extract
optional: 1/8 plus 1/16 tsp salt (I always add this.)
3-4 tablespoons cocoa powder (or even Dutch cocoa)
Blend all the ingredients, using a food processor, Magic Bullet, etc. (No need to blend the dates first; I just blend everything all at once in a Cuisinart food processor, which works much better than a blender.) Roll into cutey-pie little balls. (Use plastic wrap if you wish, or smush it all together in a plastic bag so it'll stay together better.) Or, if you want true brownies, shape the dough into bars!


text:
---- — Teaching artists sought to workwith seniors
PLATTSBURGH — Lifetime Arts Inc. is seeking experienced teaching artists in all disciplines to conduct a series of classes for older adults in public libraries within Clinton, Essex and Franklin counties.
Workshops may be offered either once or twice a week from April 1 to Oct. 31, 2013. A minimum of eight sessions is required.
Artists will be working in collaboration with library directors in libraries that are members of the Clinton-Essex-Franklin Library System, which is a rural partner in this project. The goal of these programs is to facilitate arts learning and provide older adults with meaningful social interaction. Each series must conclude with a public event, such as an art show of works created, a reading or performance. Selected teaching artists will receive an instructional fee in addition to being paid for preparation time and planning. This is a pilot project with an opportunity to expand.
Interested applicants should submit a resume with teaching experience and an artist statement, which includes your interest and/or experience in working with older adults. Nonprofit arts organizations with arts-education capabilities are also encouraged to submit. Use "CEF Teaching Artist" as the subject line, and send application to firstname.lastname@example.com. For questions, call (914) 355-2304.


text:
CCTV key to fire death
Tuesday, 14 January 2014
POLICE have not yet ruled out murder after a woman was found dead following a house fire in George's Lane in Newry.
A Post Mortem was carried out on the 38-year-old victim yesterday but police are still trying to establish how the blaze started and are studying CCTV footage retrieved from the area.
Detectives were still gathering evidence from the end terrace house last night where the victim, who has not yet been named but is from the Birmingham area of England, was found dead by fire fighters responding to the fire at around 11.05pm on Saturday night.
A number of items have been sent for forensic examination.
Police are treating the fire as suspicious but have not yet opened a murder inquiry.
Officers are keen to speak to two men seen in the Mill Street area around the time the alarm was raised.
The pair were observed walking along Mill Street before stopping at the junction at George's Lane at around 11pm and ringing the emergency services.
Contrary to local reports, the Democrat understands that the woman was not the victim of a violent assault prior to the house fire.
Forensic officers spent over 48 hours at the scene and CCTV footage may provide key evidence.
A sign erected on the side of the residential property where the body was discovered is one of a number of signs in the area warning potential thieves that 24-hour CCTV is in operation.
The Democrat has learned that police are already in receipt of CCTV footage and are hopeful that it will be key to determining if the fire started accidentally or deliberately.
Speaking after visiting the scene on Sunday, SDLP MLA for Newry and Armagh, Dominic Bradley said: "My first thoughts are with the family and relations of the deceased.
"This is terrible news for a family to receive, made worse by the tragic circumstances.
"On behalf of the community here I extend sympathy to the family following this very sad incident."
Sinn Féin councillor Charlie Casey added: "This is very grim news coming from a quiet part of Newry and my thoughts are with the family of the deceased woman.
"I urge anyone with information relating to this incident to contact the PSNI and again I offer my condolences to the family."
Police have appealed to anyone with information to contact them on 0845 600 8000.
Subscribe to read full newspaper »
Send to a friend
Please complete the following form to inform a friend about this page.


text:
Republicans are boosting the idea of impeaching President Obama because they've given up on public policy.
Republicans are boosting the idea of impeaching President Obama because they've given up on public policy.
On the heels of A. Charles Peruto Jr., calling for Seth Williams to be voted out of office, activists look to impeach him.
There is a gratitude one learns as a hunter toward the meal before him.
Will the Catholic Church seize the opportunity to create a safer world for kids?
In 1894 the first Monday in September was declared a national holiday. 120 years later, the meaning of Labor Day, and the future of the American Laborer, have changed dramatically.
Masculinity is often tied to pain management. Here, Michael Walsh ponders whether one kind of pain can be used to manage another.
Chilli might make it seem as though your face is on fire – so why is milk so soothing?
Watch Christoph Rehage change on his long walk and see the changes. By the end, he might need a shave.
Challenge accepted! Dixie Gillaspie takes Chris Anderson up on the challenge to spend 60 seconds enduring an ice bath and talking about something that really matters.
Maybe you need some new flavor in the bedroom, or a little more sizzle? Something to get your love life smokin'?
"The secret of happiness, you see, is not found in seeking more, but in developing the capacity to enjoy less." – Socrates
Ethics Editor Thomas Fiffer invites contributors to explore the forces that define and limit male happiness and help men break out of the 'happiness box.'
Would you give up touch, taste and smell if meant never having to die?
Yes, you can do it. Jordan Gray shows you how.
Savas Abadsidis talks to men about the way growing – or not growing – a beard defines manhood in their lives.
James Michael Sama wants you to know that not everyone is going to hurt you.
The power of one, a few and many to do the right thing and fight for equality, fairness and a just society is an awesome force for change and for good
Copyright © 2014 GoodMenProject.com · Powered by WordPress, Genesis Framework & · Privacy Policy · Log in


text:
I loves me some Olympics. I tend to like the Winter Olympics more than the Summer, but I still watch a fair amount of Summer Olympics coverage, which leads me to today's subject and question.
There has been a lot of gnashing of teeth and rending of garments about NBC's coverage of these games - for me, the Opening Ceremonies were the worst, because NBC skipped entire segments (they went to commercial during the punk rock section of the English music history tribute, and worse, never once made mention of the whole five-minute tribute to the 7/7 bombing victims over which they aired a Michael Phelps puff piece), and Meredith Vieira was horrible (Sample commentary: "That's JK Rowling, who is the author of the very successful Harry Potter series of books." Thanks, because nobody knew who JK Rowling was!).
The coverage of the events has been fine, but what a lot of people seem to be upset about is the way NBC is presenting them. Yes, they show almost everything live, either on an NBC network or streaming, but they also show events in prime time, and most every media outlet is reporting on events as they happen. For those of us who work and want to watch stuff after work (whether DVR'd or in the prime time show), it is tremendously challenging to avoid spoilers - I'm pretty much shut off of CNN and ESPN these days, and while I don't use Twitter or FB, I can imagine those would need to be avoided as well if the element of surprise is to be maintained.
I would love it if news sources and sites would put a link on their home page that says "FOR OLYMPIC NEWS AND RESULTS CLICK HERE" and otherwise leave them off their front pages - that way, if people want to know, they can find out, and if people want to wait, they can.
So that's my question. How do you consume the Olympics, if you do? Do you watch real-time, do you stream, do you DVR and watch later? Is it important to you to not know results, or do you not care?
What else is going on this week?


text:
The unique story of AVEENO® began back in 1945, with Albert and Sidney Musher and the introduction of Soothing Bath Treatment. The Musher brothers were driven by a profound curiosity about how things work and how substances interact and a belief that centuries-old remedies hold the promise for human wellness. In conjunction with the Mayo Clinic, the Musher brothers' experimentation with raw cereals led to the discovery of a natural bath additive containing 100% colloidal oatmeal ("colloidal" means milled to an ultra-fine powder), known for its natural ability to hold in moisture and relieve dry, irritated skin. And so was the birth of Soothing Bath Treatment and the AVEENO® brand. In fact, the Mayo Clinic was the Brand's first customer.
Throughout the years, AVEENO® has continued this story of discovery and passion for unlocking the power of nature through scientific advances to benefit humankind. AVEENO®, the leader in ACTIVE NATURALS®, continues to develop breakthrough product formulations with new and existing natural ingredients, many that are clinically proven to deliver real skin care benefits leaving you with healthier-looking, beautiful skin. No wonder AVEENO® has been endorsed and recommended by dermatologists and pediatricians for over 60 years and is the brand trusted most by dermatologists for the efficacy and safety of its natural ingredients.
Don't fret! Check out these suggested similar and related items below. Happy shopping!
Aveeno Active Naturals Nourish + Style Fortifying Hairspray with Nourishing Wheat Protein - 9 oz. (266 ml)
Aveeno Active Naturals Nourish+Style Fortifying Hairspray is designed to go beyond finishing and securing your style. Aveeno Active Naturals Nourish+Style Fortifying Hairspray provides flexible, 24-hour hold while fortifying and nourishing hair, giving you in-control style that is full of life. Aveeno Nourish+Style Fortifyinh Hairspray is a lightweight Active Naturals formula with nourishing wheat protein that not only provides nourishment, but also provides all-day humidity resistance and frizz-control. Plus, Aveeno Active Naturals Nourish+Style Fortifying Hairspray's non-aerosol pump mists finely and dries quickly, leaving no dulling residue, giving you the perfect finish for your style.
Developed with a team of experts, including scientists for the Aveeno Brand and a leading stylist, Aveeno's Active Naturals formula harnesses the power of nature combined with advanced scientific methods, and is shown to give you the beutifully styles, healthy looking hair you desire and deserve. And, because it's from Aveeno, you can trust that it's gentle on color-treated hair.
The Beauty of Nature + ScienceThe Aveeno Nourish+Style Fortifying Hairspray features Active Naturals nourishing wheat protein, that is scientifically shown to target and repair damaged hair.
The Benefits of Wheat ComplexWheat protein has long been used in hair care products, but now the leading scientists in Active Naturals at Aveeno have unlocked its true potential. Aveeno has identified an optimal blend of wheat – wheat protein + wheat germ oil – that preserves the naturally active benefits of the wheat and allows it to target damaged areas in hair.
The Science of Wheat ComplexWhen hair is damaged through coloring, blow drying, or perming, the bonds in the hair break and create a negative charge. The wheat protein in the Nourishing Wheat Complex has a naturally positive charge that is attracted to the negative charge. It then selectively targets and bonds to the most damaged parts of the hair. Formulas infused with the Nourishing Wheat Complex leave hair shinier, softer and healthier.
Aveeno Hair Care ProductsAveeno harnesses the power of Active Naturals in two revolutionary Hair Care Collections. For color-treated hair, Aveeno's Living Color Collection with Active Naturals Lupine Botanicals keeps color vibrant for up to 40 washes. And for damaged hair, Aveeno's Nourish+ Collection with Active Naturals Wheat Complex brings hair to life in just three washes. The Aveeno Nourish + Style Collection, formulated with Active Naturals Wheat Complex, helps repair damage, while controlling style - for healthy-looking, in-control hair with life.
Developed by Aveeno's expert team of scientists and a leading stylist, Aveeno's Active Naturals formula harnesses the power of nature and science for beautiful, long-lasting color brilliance - guaranteed.
What are Aveeno Active Naturals?Simply put, Active Naturals are ingredients derived from nature and uniquely formulated by Aveeno to optimize skin's health and beauty. Aveeno has unlocked the true potential of nature's skin-enhancing secrets, like soy and oatmeal, with patented processes that retain their full strength and purity. Gentle, effective, clinically proven Aveeno. Recommended by dermatologists for 60 years.
Aveeno is the leader in Active Naturals technology today, including oatmeal and soy, and will continue to develop innovative technologies around natural ingredients well into the future.
Alcohol Denat., Water, Ethyl Ester of PVM/MA Copolymer, Hydrolyzed Wheat Protein, Aminomethyl Propanol, Diisopropyl Adipate, Isodecyl Neopentanoate, Fragrance.
This product contains wheat protein.
We've added your item to the Wish List. You can view your list any time from your MyLucky account page. A Wish List is useful to keep track of items you are interested in buying in the future. Once you purchase the items, they come off your list.
Sorry, we were unable to add your item at this time.
Your Wish List request is currently being processed.
Item Code: 34567
We've added your item to the Regimen. You can view your list any time from your MyLucky account page. A Regimen is useful to keep track of items you you purchase frequently (or take as part of a "regimen"). Unlike a Wish List, items you add to your Regimen are not removed from the list after you purchase them.
Your Regimen request is currently being processed.
Item Code:


text:
Canon in D began playing. The most beautiful miniature bride ever (Bella!) started walking down the aisle. And I started crying.
I was literally shaking with my lip quivering as I walked the stone path within the lush gardens of the resort toward my future husband. When I reached him, I could see he had a tear in his eye too. Even after dating for 2 1/2 years, this moment of seeing each other for the first time touched us both.
That might be because he wasnt allowed to see the gown or even hear a description of it. My ensemble started with Johns favorite bling earrings. I chose the matching bling shoes next. The gown . . . that was a little trickier. I was one of those wait until the last minute so I can lose more weight brides. Yeah, that didnt really happen. So I finally had to try on dresses. Ugh. And choose one. Then I changed my mind when it came in and went with the other dress I liked. Jeez. I hate it when the girls do that on Say Yes to the Dress.
But, it turns out the second dress was perfect, with chiffon layers and small train, just right for a tropical island wedding. Now I needed the perfect bling sash to match the earrings and shoes. I ended up finding it on Pinterest - thanks Glam House on Etsy!
As I stood there next to my handsome groom with my hair in a half updo (his favorite!), we held hands, exchanged vows and rings. Then came the coolest part: the sand unity ceremony. Its like a unity candle for the beach. Bella, John and I each had a different color of sand we poured into a glass jar, blending our little family together. And now we keep the sand on our mantle.
I will tell you, the sun waits for no bridal party. So after our ceremony we walked directly down to the beach for sunset photos. And Im so glad we did! They turned out to be among our favorite photos of the wedding day.
Afterwards, we danced to When I Fall in Love by Nat King Cole then Bella helped us cut the cake and eat that along with scrumptious appetizers in a gazebo by the ocean.
And I cried during our First Dance. But just me - if I say John cried again, Ill be in trouble with my husband - can you tell Im still getting used to and having fun saying my husband?!
You can see our entire wedding album (Bella jumps in the sand and John actually picks me up at one point!) here.


text:
The Salvation Army in the Western US
THE SALVATION ARMY RESPONDING TO NAPA EARTHQUAKE: For information on what we're doing and how you can help, visit the website of our headquarters in Sacramento
Schedule a Donation Pick-Up.
Need Help? Find services near you.
Find a Family Thrift Store.
Find a Location Near you
Please use the City, State or Zip search below to locate your nearest Salvation Army
New Frontier Chronicle
Salvation Army Summer Camps Provide a Refuge of Hope


text:
Fire Pits & Heaters
Add some warmth to your outdoor living space! Fire Pits are great gathering points for family and friends. No matter what time of year, fire pits and patio heaters bring out the best in wonderful conversations. Add some comfortable warmth on the cool spring evenings, or simply enjoy the festive colors of a fall afternoon with a fabulous fire pit or heater from Stonecrest Furniture.
Dayva Premier Outdoor Natural Gas Patio Heater
$753.99 Low Price Guarantee
Was: $980.99
Dayva Premier Propane Patio Heater
$565.99 Low Price Guarantee
Was: $735.99
Dayva Tower of Fire Natural Gas Patio Heater
$1,199.99 Low Price Guarantee
Was: $1,999.99
Tommy Bahama Outdoor Living Canberra Surf and Sand 54" Round Wicker Fire Pit
Factory Closeout Pricing While Supplies Last!
$3,199.99 Low Price Guarantee
Was: $6,659.00
Tommy Bahama Outdoor Living Island Estate Lanai 54" Hexagonal Wicker LP Gas Fire PitSee Details
Tommy Bahama Outdoor Living Kingstown Sedona 54" Round Fire PitSee Details
Tommy Bahama Outdoor Living Ocean Club Resort 54" Round Fire PitSee Details


text:
Willamette University
900 State Street
Salem, Oregon 97301
503-370-6300 voice
A survey of the major developments in physics of the 20th century, as well as an introduction to more sophisticated mathematical and laboratory techniques. Topics include special relativity, the quantum nature of light, the wave nature of particles, the Schrödinger equation, atomic physics, molecules, quantum statistical physics, nuclear physics, particle physics and cosmology. Laboratory.
Prerequisite: PHYS 222 and MATH 142


text:
Thorogood 3 Pack Crew All Black with Postal Stripes Socks Style: 888-1008
Thorogood Professional Uniform Socks are made with an anatomical understanding of the relationships of your foot to your sock, and your sock toyour footwear.
We use specific combinations of yarns and knitting techniques to make our socks durable and comfortable while providing superior foot protection.
CoolMax is a high perfomance, four channel fiber engineered to move moisture and speed evaporation. It is supperior fabicr fo wicking action, drying time, moisture absorption and transport.
Men's Sizes


text:
Fixing, insulating and filling foam. Seals against sound, cold and draught. Aerosol can with application nozzle. No special gun required.
*Free delivery over £50 refers to home delivery orders placed on diy.com only. Charges refer to the value of goods being delivered and excludes delivery from stores or services. Excludes bulk delivery.
B&Q accepts the above cards and also offers a range of in-store financial services. Learn more
Buy online, return in store. Terms and conditions apply
Have a question or a problem, chat to our support team now.contact B&Q
© B&Q 2014 - Terms & Conditions


text:
Baby Einstein Recalls Activity Jumper
The Baby Einstein Musical Motion Activity Jumper sold in the U.S and Canada has been recalled due to safety concerns.
Kids II of Atlanta, Ga., which has sold more than 400,000 jumpers, has received 100 reports of incidents including 61 injuries, the most severe being a lineal skull fracture.
The activity jumper can "rebound with force and injure the infant", according to Consumers Affairs website on Tuesday.
This recall includes Baby Einstein Musical Motion Activity Jumpers with model number 90564. The model number can be found on a tag attached to the underside of the seat. More information can be found here.
The jumpers were sold at Target, Toys R Us and other retails stores nationwide and online at Amazon.com between May 2010, and May 2013. Codes used to find manufacturing dates can be found in the lower right corner of the sewn in label on the back of the blue seat pad.
The following date codes, indicating a manufacture date prior to November 2011, are included in the recall: OD0, OE0, OF0, OG0, OH0, OI0, OJ0, OK0, OL0, OA1, OB1, OC1, OD1, OE1, OF1, OG1, OH1, OI1, OJ1 and OK1.
Consumers should immediately stop using the product and contact Kids II toll-free at (877) 325-7056 from 8 a.m. to 5 p.m. ET Monday through Friday for a replacement toy attachment.


text:
The water garden or pond are areas of growth for plants, fish, yourself, and for many other forms of life as well. Algae will grow where water is, but you can learn to balance and control the algae in the water so your water is clearer and cleaner.
Controlling algae is more of a problem for new pond owners who are learning to experiment and balance the water, as well as the spring months, when the water in the pond is not year fully balanced after a winters cold. One important factor that will have an affect on cleaner and clearer water is the pump you use in the water garden. Using the proper equipment in the pond is going to have an affect on how easily you can control the algae from growing in the water garden.
full text of Controlling Pond Algae here


text:
MO. cub owners
Farmall Cub Forum -- Questions and answers to all of your Cub related issues.
Moderator: Team Cub
Forum rules
Notice: For sale and wanted posts are not allowed in this forum. Please use our free classifieds or one of our site sponsors for your tractor and parts needs.
MO. cub owners
I was just wondering how many cub owners we have that live in Mo. Ones I can think of at present are:
Rabbit Holler Flash
L polk
Mr. Joshua
Tractor Chick
Vince D
Dennis (site owner)
Labidie Bill
How about the rest who live in Mo. chiming in
"The Constitution is not an instrument for the government
to restrain the people, it is an instrument for the people to restrain the
government lest it come to dominate our lives and interests." Patrick Henry
Re: MO. cub owners
I'm still here. You just don't see much of me.
Ron in MId Missouri
Re: MO. cub owners
I'm in Lone Jack (about 35 miles SE of KCMO).
My 1945 Farmall H makeover
Re: MO. cub owners
For the time being i'm just a wanna be owner.
I do have some of the cubs little brother and sisters here!
Re: MO. cub owners
bear 10 in Carthage
Ed Keltner Liberal Mo
Dan Agee Milo Mo
Leon Walker Jasper Mo
Me in Sheldon Mo
Jim Turner
Re: MO. cub owners
Yep, it looks like you all need to have a CubFest!
It is common sense to take a method and try it. If it fails, admit it frankly and try another. But above all, try something.
- Franklin D. Roosevelt -
Barnyard Bash CubFest May 30th - May 31st, 2014
Click here for info http://www.barnyardbash.com
Re: MO. cub owners
I've been wondering the same thing for months now.
So far, I'm counting 19 people according to this list. I guess the Cub-Arama has served as the Missouri get-together, but that's not exactly like a CubFest (where tools are allowed ). Host it in the right place and there could be several people there.
Just sayin'...
My 1945 Farmall H makeover
Re: MO. cub owners
Lone Jack Mo sounds like a good place to have a Cub Fest.
1975 cub (LouAnn) serial # 245946, 1941 John Deere Model H
Good judgment comes from experience,
and a lot of that comes from bad judgment. Will Rogers
Re: MO. cub owners
I know someone in potosi Mo that has a great place for a cubfest.
Mr. Joshua
74 VW super beetle (o\ /o)
1955 cub
1951 Super A
and any of TC's toys
Re: MO. cub owners
Gee whizz John, did I start something here. lol
Re: MO. cub owners
John , I hope you are not trying to assemble a militia cver there. LOL
Re: MO. cub owners
John, here are a few more:
Charles (49) Mo
Jack Fowler
Joe from Mo
High atop Hummingbird Hill
In the Missouri Ozarks
Re: MO. cub owners
John- If you would hold one closer to the West side of Missouri you would probably get some KANSAS boys to attend.
But not on first Saturday of May.
Re: MO. cub owners
Count me a Missourian........southwest to be exact (Mt. Vernon)
Re: MO. cub owners
Thought about holding a fest. Got no level land and the additional cost of installing handle bars to keep folks from sliding off the seat in the porta potty is prohibitive.
I have an excuse. CRS.
Who is online
Users browsing this forum: Bill Hudson, Garvin Gatewood and 4 guests


text:
Well after two heart breaking losses, one last December and one about 5 years ago, we got another Samoyed from the same breeder in Anchorage. Quinn arrived safely on Friday. His life partner will come in the spring. We have one remaining sammie, that is 13 yrs old. He doesnt know what to think of the puppy. We will have puppies in about 3 yrs hopefully. Quinn comes from championship stock. Having champions from europe, asia and the US in his lines. Here he is
here is more pictures. He was whelped 5/1/09, so that makes him almost 4 months old.
http://s16.photobucket.com/albums/b46/v ... n%2005-09/


text: ACR Electronics introduces a digital display screen to personal-locator-beacon (PLB) technology with its new AquaLink View. When activated, the digital screen informs users that the beacon is working; displays GPS coordinates and remaining battery power; and gives tips on correct deployment, such as "Do not hold antenna." The FCC-approved PLB device offers GPS positioning, a 406 MHz satellite-detectable signal and 121.5 MHz homing capability. The View allows users to test GPS functionality up to 60 times over the life of the battery; the unit is also compatible with ACR's new 406Link.com subscription service, which sends nondistress messages to family and friends. The 9.2-ounce View ($599) comes with an LED strobe light and transmits the 406 MHz signal at 6.3 watts. Call 800-432-0227, or visit www.acrelectronics.com.


text:
- Exhibitions
- Collection
- Public Programs
- Education
- The Potter
- Support Us
Science student Nicholas Smith practising visual observation skills in the Piranesi exhibition, February 2014
2nd year Marketing students at the Ian Potter Museum of Art, August 2013
Interactive Music Composition students performing in the Potter atrium, 2013.
Communicating Science for Research students in the Piranesi Effect February 2014
The Academic Programs unit at the Ian Potter Museum of Art works to connect academics and students from across the greatest diversity of disciplines and courses to the Potter's collections, programs and environments. We actively seek engagement with the core teaching and research activity of the University, by offering links with coursework, assignments and higher degree research.
Tutorials related to our collections or activities take place on site. These can be related to current exhibitions, and take place in the gallery spaces. Alternatively tutorials may focus on selected works brought from collection storage, to match the theme of the tutorials and enrich the tutorial content through close engagement with works of art. The content of these tutorials is negotiated by the Curator of Academic Programs at the Potter and the relevant lecturer or tutor.
Research activity is encouraged through one-on-one interactions with students and staff, and through access to the collections and archival resources. Internships may be negotiated in consultation with the student's academic department representative.
We also offer space within the Potter for postgraduate reading groups to meet, and aim to enrich these experiences with targeted interactions with the collections.
Academic Programs at the Potter enhances academics' teaching, and enriches students' experience of campus life. We work hard to foster engagement across all Faculties and Graduate Schools, and always welcome new initiatives from academics and students alike.
Contact Xanthe Jujnovich, Dr Heather Gaunt or Emily Lochowicz for further information.
INSITE.Magazine, Museums Australia Victoria, Nov 2013-Jan 2014, p. 4, Art and empathy at the Ian Potter Museum of Art
Melbourne University Magazine 2013, Art opens eyes for medical students
Voice, vol 9, no 7, The difference between looking and seeing
Arts Hub, Shifting perceptions at Ian Potter Museum of Art
Book chapter, with M. Borromeo and N. Chiavaroli, 'The Arts and Visual Thinking in Education at The Melbourne Dental School', in C.L. McLean, ed., Creative Arts in Humane Medicine, 2013, Brush Publishing, Calgary, Canada, pp. 40-54.
Medicine and the arts: using visual art to develop observation skills in medical and dental students
This Wednesday MUSEUM LAB: Floor talk with Dr Vincent Alessi, Ruth Beilin & Julie McLeod on [re]constructing identity: the psychology of place that shaped 21st century Victorian cultural identity.


text:
The scores from Sunday May 2nd, are posted. Just click on the link below.
Those who decided to pass on this shoot because of the weather missed a good one. There was a lot of water, mud, and bugs, but that's all just part of it. A good slide down a muddy creek bank is a cheap thrill, right? There was a suggestion that we make muck boots mandatory, but I think they were joking.
Turn out was a little disappointing, but given the weather and the storms we've had the last two or three days it was understandable that folks might decide to stay indoors. But, the clouds parted, the sun shined, and the fifty or so shooters had a good shoot. Scores were on a par with the usual for the individual classes.
The turn-out of traditional shooters was higher than usual as was the number of Open class shooters. The oddest thing was the fact that there were no women shooting! Unusual for one of our shoots.
We can really use some more help at the June shoot as John Thompson and Chuck Roche will not be able to work the shoot. One of the officers will be contacting members to line up some help on setting up and taking down at the June shoot. We'll also need folks helping out on the concessions as well and sign up and registration. If you're interested in helping out, please call Jeremy Sullivan, John Thompson, or Chuck Roche. You can also click on "Comments" below and drop me an email.
May 02, 2010
May 2nd Scores Are Up
Posted by Moderator at 10:02 PM
No comments:
Subscribe to: Post Comments (Atom)


text:
Tiny 'tar balls' are very good at absorbing the sun's energy
By Summit Voice
FRISCO — Soot from wildfires includes tiny tarball-like particles that focus sunlight and warm the atmosphere when they absorb light. The overall effect may contribute more to global warming than previously thought, researchers with Los Alamos National Laboratory said in a new study based on measurements during the huge 2011 Las Conchas Fire, which burned in the vicinity of the lab.
"We've found that substances resembling tar balls dominate, and even the soot is coated by organics that focus sunlight," said senior laboratory scientist Manvendra Dubey, "Both components can potentially increase climate warming by increased light absorption."
The Las Conchas fire emissions findings underscore the need to provide a framework to include realistic representation of carbonaceous aerosols in climate model, the researchers said.
"The fact that we are experiencing more fires and that climate change may increase fire frequency underscores the need to include these specialized particles in the computer models, and our results show how this can be done," Dubey said.
Conventional wisdom is that the fire-driven particles contain black carbon or soot that absorbs sunlight to warm the climate, and organic carbon or smoke that reflects sunlight to cool the climate. But in the paper they published in Nature Communications the scientists from Los Alamos and Michigan Technological University analyzed the morphology and composition of the specific aerosols emitted by the Las Conchas fire.
Las Conchas, which started June 26, 2011, was the largest fire in New Mexico history at the time, burning 245 square miles. Immediately after Los Alamos National Laboratory reopened to scientists and staff, the team set up an extensive aerosol sampling system to monitor the smoke from the smoldering fire for more than 10 days.
The researchers used high tech instruments to analyze the aerosol samples and determined that spherical carbonaceous particles called tar balls were 10 times more abundant than soot.
Why is this important for climate?
"Most climate assessment models treat fire emissions as a mixture of pure soot and organic carbon aerosols that offset the respective warming and cooling effects of one another on climate. Dubey explained. "However Las Conchas results show that tar balls exceed soot by a factor of 10 and the soot gets coated by organics in fire emissions, each resulting in more of a warming effect than is currently assumed."
"Tar balls can absorb sunlight at shorter blue and ultraviolet wavelengths (also called brown carbon due to the color) and can cause substantial warming," he said. "Furthermore, organic coatings on soot act like lenses that focus sunlight, amplifying the absorption and warming by soot by a factor of 2 or more. This has a huge impact on how they should be treated in computer models."
Filed under: climate and weather, Environment, forest fires, global warming, wildlife Tagged: | climate, Environment, Las Conchas fire, Los Alamos National Laboratory, Michigan Technological University, Wildfires


text:
Tom and Linda celebrated their twentieth anniversary a few months ago. They were both in their early forties and empty nesters for the first time since they got married. They showed signs of aging but both of them kept active and even went to the gym a few times a week. Tom was tall and lean but was starting to get a pot belly. He was still very handsome with black hair and blue-green eyes. Linda was petite and felt bloated although she was only about 20 pounds overweight. She had a pretty baby face and looked like a doll with her blond hair and green eyes.
Tom was at work one day and Linda used his computer to edit a picture before posting it on Facebook. Tom had Adobe on his computer and she did not have it on hers. After she edited the picture she decided to use Tom's computer to post the image. She opened Internet Explorer and dropped down the favorites list to go to Facebook. Right next to the Facebook icon was an icon for an adult story site. Tom never read books, just a few magazines and the daily paper. Linda clicked the icon and was automatically logged in a site with erotica stories. Noticed a dozen of the story names were in purple text as they had already been accessed and read. Linda was not mad or worried as she trusted Tom and he was faithful.
Out of curiosity she clicked and read one of the stories that were highlighted. It told of a man who liked to be bound and dominated. Linda read the whole story. The sex was vividly described in detail. She had to admit that the writer made her think about teasing a man's cock and controlling when and how he gets to use it. She read all the stories that her husband had already read. All the stories he read dealt with bondage and teasing by a mistress. She realized that in twenty years of marriage they never did anything like that, she didn't even know Tom was interested in that kind of sex. They always did the same things and they both seemed to enjoy it. Linda decided since Valentine's Day was coming, she would prepare a surprise for Tom.
Linda looked around the parking lot at the sex store and decided since it was early in the day and not crowded she would go in and get some things for her surprise. A big blonde haired woman with a leather vest and black jeans was behind the counter. She looked like a biker woman and well used at that.
"Hi ya hon. Can I help ya find anything?" The woman asked quite loudly.
"I just found out my husband likes bondage and I wanted to surprise him for Valentine's Day." Linda said softly standing close to the clerk.
"How much you want to spend, we have all kinds of stuff."
"Not more than $40 or $50. Can you help me?"
The woman took Linda around the store showing her what to buy.
"These plastic hand cuffs are popular, they could be broken if a man tugged at them hard but it is the idea that turns them on. This plastic riding crop whip will excite them and does not hurt unless you hit them in a sensitive spot. You can make your own blindfold. What about a plastic butt plug? Do you think he would like that?"
Linda spent $75 but she felt she had plenty of props for her surprise. She hurried home hid everything until Valentine's Day. A few days later it was Valentine's Day and she was very excited about Tom's surprise and could not wait for him to get home.
Tom came home from work with flowers and a box of candy.
"Happy Valentine's Day dear, I love you, these are for you." Tom said setting them on the counter and giving Linda a big hug and passionate kiss.
Linda was excited to spring her surprise on Tom but she contained her excitement until a few hours after dinner. With Tom dosing on the couch Linda went to prepare her surprise. She put on her sexy lingerie and then put her robe on. She hid the handcuffs under the pillow. She put a few votive candles in their bedroom and lit them. She put the massage oil she bought on the nightstand. She laid a large thick bath towel on the bed and then went to wake up Tom.
"Tom, wake up honey. It is time for your Valentine surprise."
Tom opened his eye and saw Linda had her robe on. He smiled thinking about having sex with her.
"I am going to give you a massage. I have a towel on the bed. Take off your clothes and lay face down on the towel. I will be right there."
Tom cheerfully went to the bedroom and stripped. It was not that often that Linda gave him a massage and he always liked it when she did. He got on the towel and heard her come into the room. Tom had his eyes closed and was very relaxed.
"Let me warm this oil up a little before I touch you," Linda said as she poured some massage oil into her hands and warmed it up. She started on Toms back and shoulders and he moaned softly in delight as her fingers worked his tensions away. When she finished with his back and legs she asked Tom to turn over. He got on his back and tucked his semi-hard cock to the left side like he always did in his pants.
"I want to blindfold you for this side so you can only feel me and not watch. I thought this might be more exciting." Linda said producing a large bandana. Tom sat up.
"Oh boy! This is getting kinky! I love it."
Linda secured the blindfold then gently pushed Tom's upper body back down onto the towel. She traced her finger around Tom's chest and down to his thighs and brushed it over his tight sack. Tom's cock stirred a little. His hands were at his side. Linda picked up his right hand and started massaging his fingers.
"No peeking now okay?"
"I won't."
"Promise me, I am in control you'll do what I say." Linda said a bit sternly.
"I promise! I am but your slave." Tom joked and smiled.
Linda snapped the cuff on Tom's wrist.
"What are you doing?" Tom asked but remained still.
"I am cuffing you to the bed to make sure you do what you're told." Linda clasped the other end of the handcuff to the brass bed frame. Then she did Tom's other hand. Tom was smiling and started to talk and Linda cuffed her hand over his mouth.
"No talking unless I tell you, if you do you will feel my whip." Linda said firmly.
Tom's cock immediately stiffened all the way.
Linda took the two lengths of nylon robe from under the bed and tied Tom's legs securely to the foot of the bed. Tom's cock was twitching at full attention just begging to be touched. He had not been this aroused in a long time. He could hardly believe Linda was doing this to him. Linda dropped a few drops of KY Jelly on the head of Tom's cock and took his head between her thumb and index finger. She gently massaged just his head from the ridge to the top. Tom was squirming in anticipation and delight. All his thoughts were on that inch and a half of his cock. He felt his pre-cum climb his cock and ooze out. Linda stopped.
"You're not going to cum till I tell you. You hear me?" Linda said firmly. Tom did not answer right away and Linda wacked his thigh with the riding crop. "I asked you a question, did you hear me?" Linda repeated.
"Yes mistress!" Tom uttered quickly before Linda had to ask again.
"That's better." Linda said as she lowered her mouth over Tom's cock and he gasped with delight not expecting her to do that. Linda licked and sucked the jelly and the pre-cum of Tom's head.
"I am going to untie your feet. I want you to obey me and not question me. I will require complete silence. Do you trust me explicitly?" Linda asked.
"Yes mistress!" Tom replied.
Linda untied his legs from the bed but left the rope attached to his ankles. She folded his legs up over his chest and tied them spread eagle to the head board. Tom lay there with his ass forced up in the air. Linda put some KY jelly on her finger and pressed it against Tom's ass hole. Tom jerked a little from surprise. Linda has never touched him there. He didn't know what to think of it and she started massaging all around the outside of his butt hole. Tom liked the feel and that fact that this was new. Linda then reached around and rubbed the head of Tom's cock again. Just the touch made him want to cum he was so excited. Then she stopped. He felt pressure against his butt hole again and thought it was Linda's finger. Linda had lubricated the butt plug and slowly inserted it to the base. It was about three inches long and a little bigger around than a man's finger.
"You hold that in there and don't push it out or I will whip you ass till you cry." Linda said as she untied his legs so he was lying flat on his back with the butt plug up his ass. She rewarded him by holding his cock at the base and giving him long slow licks up the bottom to his head. Tom could feel the butt plug in his ass and when he clamped his muscles down on it to keep it in he almost came. Linda wacked his thigh again with the riding crop, you hold that cum in you till I say. You hear me?"
"Yes mistress." Tom quickly said.
Linda stepped out of her robe and panties and straddled Tom's throbbing cock. She lowered herself just enough that she could rub his head inside her pussy lips. She grabbed his dick and parted her lips with it. She worked the head up and down inside her wet folds. She was on the verge of orgasm. The role playing made her hornier than she had been in a long time. Tom was squirming and moaning like crazy.
"Don't you cum till I tell you." Linda warned. Tom fought the urge but with the plug up his ass and Linda rubbing his cock up and down her pussy he felt like he couldn't hold much longer. Linda could feel his frustration and his wild arousal. She bit her lip and her pussy squirted her juices. Her orgasm came in waves of immense pleasure. Linda lined up Tom's cock and slid down over it. He trembled beneath her as he could not hold back anymore.
"Ok slave, release yourself in me now." She commanded as she rocked on his throbbing cock. Tom yelled in delight as he was finally able to let himself go. Waves of excitement trembled through his cock and through his butt hole. Tom felt as if his whole insides were on fire with immense pleasure.
Linda reached down and removed the blindfold and looked into Tom's eyes. He was so overcome that he had tears in his eyes, tears of joy. Linda puckered her lips and he kissed her. He laid there handcuffed to the headboard with a plug up his ass and his wet and happy cock still in Linda's hot hole. They kissed and kissed as their sex juices ran between them.
"Happy Valentine's Day sweetheart," Linda said between kisses.
"Your present beats the hell out of mine!" Tom said when he had a chance to talk.
| Email this Short story
| Add to reading list


text:
Hospital to check fracture patients for dementia
Doctors at Southampton General Hospital are to check elderly patients who break their wrists for early signs of dementia to try to prevent them going on to fracture their hips.
40% of all hip fractures in the UK happen to those with the condition.
As well as treatment for broken wrists, arms and shoulders, patients are given a basic physical and mental assessment to find out why they are falling to minimise their future risk and prevent the more serious fractures of the hips or spine.


text:
When the Grosvenor House Art & Antiques Fair—the leading British show of its kind—abruptly folded in 2009 after 75 years, sp
Read Article
Adorn your table with the works of silversmith Kevin O'Dwyer, and dinner conversation may turn to the likes of Daniel Libeskind.
The largest collection of Salvador Dalí's artwork outside of his native Spain was unveiled in January at the new Dalí Mus
The ancient Dong son culture of Southeast Asia left behind bronzes of unrivaled complexity and beauty.
Edgar Degas' 1897 pastel-and-charcoal work, Danseuses Jupes Jaunes,will be a highlight of the Impressionist and


text:
Oops.. 404 Error
It seems the page you were trying to find on my site isn't around anymore (or at least around here).
Report it missing using my contact form and I'll see what I can do about it.
Whilst you are here why not use the resources below? You never know, you may just find what you were looking for.
Monthly archives
Popular posts
- Review: Micromax MMX 310G 3G USB Modem
- How to Get Free Google Voice Account for India and Any country in the world
- iPhone 4 Factory Unlocked Unboxing Pictures
- Buy iPhone 4 Clone from China for $85
- Installous iPhone Cydia Application from hackulo.us
- Participate and Win an iPod Shuffle [Contest]
- Dummies Guide to Facetime on iPhone and iPod Touch
- Installous 4 Released by Hackulo.us with New Features
- Download NudeIt iPhone application: Watch People Nude
- How to Play PS2 Games Using USB Hard Disk or Pen Drive
- Samsung Galaxy Pop Android Smartphone [Review, Price & Specs]
- How to Create Ringtones for iPhone using iTunes
Random posts
- Display Recorder : iPhone, iPad Screen Recorder App
- How to Turn Off Startup Applications on Mac
- Top 5 HD DTH Services in India
- 5 Useful Websites for Video Game News and Reviews
- uTorrent Remote Manager : Android
- Solved: iTunes Error 3002 on iOS 5.0 Beta 1 Upgrade
- Guide to Jailbreak iPad iOS 3.2.1 online using Jailbreakme
- Zip2Fix : Recover Corrupt ZIP Files
- Apple October 4 2011 iPhone Event Coverage
- Guide: How to Install iOS 5 Beta on iPhone, iPod Touch or iPad
- How to fix iBooks Crash in iOS 5 after Jailbreak
- Siri for iPhone 4 and iPod Touch 4G [Major Update]
Recent posts
- How to Sync iPhone Notes with Gmail Account
- 3 iPhone Puzzle Games That Test Your IQ
- Useful Free Youtube video to MP3 Converter Tools
- Dummies Guide to Facetime on iPhone and iPod Touch
- Video2mp3: Download Videos in mp3 Format
- Tips For Avoiding Gmail Data Loss
- How Much Data Does a FaceTime Call Use?
- How to use Vine for Beginners
- 30 Top Cydia Tweaks for iPhone 5 [Videos]
- Top Cydia Repos That You Should Use
- 5 iPhone Apps that Help Dieters Accomplish Weight Loss Goals
- Cloud Canvas: Online HTML5 Image Creator and Editor
Tag cloud