text:
Jackie Earle Haley is moving to Elm Street, signing to star as iconic killer Freddy Krueger in New Line and Platinum Dunes' relaunch of "A Nightmare on Elm Street."
Platinum Dunes partners Michael Bay, Brad Fuller and Andrew Form are producing with John Rickard co-producing. Samuel Bayer will direct from Wesley Strick's script, with lensing set to begin next month in Chicago.
New Line decided last year to relaunch the movie series centered on the iconic killer, who haunts the dreams of teenagers and kills them in their sleep. Krueger was played by Robert Englund in the 1984 original, spawning nine films and two TV series in what was New Line's most lucrative franchise until "The Lord of the Rings."
The relaunch comes on the heels of New Line and Platinum Dunes' rebirth of another horror franchise, "Friday the 13th," which has grossed $65 million domestically since its launch on Friday, Feb. 13.
Haley starred in "Watchmen" as Rorshach and will next be seen alongside Leonardo DiCaprio in Phoenix Pictures' "Shutter Island," directed by Martin Scorsese.

subset: commoncrawl


text:
The Christian County Historical Society and Museum is dedicated to preserving the ancestry and the history of Christian County Illinois. We have extensive genealogical resources as well as an impressive collection of material culture. So come on out and learn a little bit about your ancestors or about the County in general!
Tuesday, April 3, 2012
Christian Co., IL. Historical Society President Jodi Heberling answers questions about the 'NEW' CC History Book project
1-) What are you hoping people submit for the book?
We want roots, history of who and why your family has resided in Christian County
2-) What do you have so far for the book?
We have about 30 stories /family histories turned in and continue to have more arriving daily. We have had a couple of organizations inquire and are working getting their articles together. I am excited in anticipation of some of the stories that will arise from this publication.
3-) What have people turned in?
At this point most have been Family trees. Lists of who came and why and then how the family's married and reproduced creating the ancestors of Christian County. I find it interesting that people are concerned about in laws and outlaws from their roots. People should not worry about those negative things from their past kin, but instead be excited in how they turn out in spite of the cattle rustler or bank robber in their family tree. Times were different and survival was not always easy!
4-) Whats the most interesting/odd thing that someone has turned in?
Honestly I have not had time to read any of the stories that have been submitted. But I am very confident that there will be many surprises revealed with the publication of the book.
5-) What type of family history do you want people to include?
Discretion is necessary but facts are facts. This book is for the people of Christian County and will be made of the articles that are submitted by those people. Life is not always pretty, it really does come with goods and beds!
6-) What kind of pictures are you looking for?
7-) Where can people find out more information about the book?
We sent out a mailing to 16,000 households in Christian County. Our goal is to reach everyone who is residing in Christian County. We have fliers available at the Museum and Court house clerk's office. We welcome anyone to stop out at the museum on Thursday -Saturday 10 a.m. -3:00 p.m.
Click Here for the Flyer
8-) Anything else you want people to know about the book?
There is much talk about print books being a thing of the past, but I believe that there will be a place for this type of history books and print is the best medium to use.
Please check the 'Follow This Site' button on the right & share this site address with all your friends
4 comments:
- AnonymousAugust 5, 2013 at 11:42 AM
Is this the same book that was originally scheduled for last year with an April, 2012 deadline for stories? I pre-ordered two books at that time and have heard nothing since. I called six months ago and was told the books would be published and sent out by June, 2013. Since I have never received the books, should i assume you are still collecting stories? Do you have a publish date as yet?ReplyDeleteReplies
- AnonymousNovember 11, 2013 at 11:55 PM
Recently (Nov., 2013) contacting the publisher of this project, I was told - "they have been waiting for the remainder of the material from the Historical Society to finalize the last portion of the book. Then it will be designed, proofed and printed. We are hopeful that it will be printed sometime this coming Winter".Delete
My guess is that it will be the spring of 2014 before we see it, if then.
- AnonymousOctober 7, 2014 at 10:14 PM
I finally received my book after 2 1/2 years. I was wondering how you determined what was to be included in the book and what was to be excluded. I turned in three pages of family history with pictures and none of it was in the book. If I had known you wouldn't publish my information, I probably wouldn't have paid for a book.ReplyDelete
Last post 2012. Is someone still working this blog?ReplyDelete


text:
African Cup of Nations: Togo reach quarter-finals after 1-1 draw with Tunisia
Togo are through to the African Cup of Nations quarter-finals after a controversial 1-1 draw with Tunisia in Nelspruit.
Last Updated: 30/01/13 9:37pm
English-born South African referee Daniel Bennett took centre stage in a contest that saw two soft penalties awarded to Tunisia as Togo twice saw strong spot-kick claims turned down.
Khaled Mouelhi went from hero to villain for Tunisia, scoring their goal from the penalty spot in the 30th minute to cancel out Serge Gakpe's opener, only to hit the post when gifted another opportunity from 12 yards after the break.
Togo were incensed by the referee's decisions and will feel justice was done, with the point sufficient for them to book a meeting with Burkina Faso in the last eight.
Togo, who came into the final round of Group D matches level with Tunisia on three points after defeat to Ivory Coast in their opening game, followed by a 2-0 win over Algeria, took the lead in the 13th minute.
Emmanuel Adebayor created the goal, the Tottenham attacker running unchallenged from halfway and slotting the ball behind the defence for Gakpe, who finished first time into the right corner.
Tunisia equalised from a penalty awarded just before the half-hour when Dare Nibombe was harshly ruled to have pulled down Walid Hichri as they challenged at a corner, and Mouelhi stepped up confidently to dispatch the spot-kick.
Togo had their first penalty appeal turned down when Adebayor got in behind the defence in the 58th minute and went down under the challenge of Hichri, who got nothing of the ball.
And with 20 minutes remaining Adebayor was brought down in the area by Tunisia goalkeeper Ben Cherifa but again referee Bennett was unmoved.
Togo's exasperation peaked with 12 minutes remaining as Saber Khelifa ran in behind Nibombe and went to ground under minimal contact, with three Togo players - Jonathan Ayite, Adebayor and goalkeeper Kossi Agassa - booked for their reactions to the decision to award a penalty.
However, justice was served, in Togo's eyes at least, when Mouelhi tried to put his penalty in the opposite corner to his first but saw the ball come back off the post.
Tunisia might still have won it had Fakhreddine Ben Youssef managed to turn the ball home from almost on the goalline following a scramble in the final minute, but Agassa made an instinctive save with his feet to seal Togo's passage to the last eight.


text:
NEW YORK (MarketWatch) — Stocks ended mixed Friday, trimming or erasing losses after falling on news of a clash between Ukrainian and Russian military units on Ukraine soil. Major indexes posted weekly gains despite the late flight out of riskier assets into Treasurys.
The S&P 500 SPX, +0.68% fell 0.12 point, or less than 0.1%, to end at 1,955.06 after trading as low as 1,941.40, leaving the index with a 1.2% weekly gain. The Dow Jones Industrial Average DJIA, +0.65% trimmed a triple-digit loss to end the day down 50.67 points, or 0.3%, at 16,662.91, making for a weekly rise of 0.7%. The Nasdaq Composite COMP, +0.58% returned to positive territory, rising 11.93 points, or 0.3%, to 4,464.93 and notching a 2.2% weekly advance.
Ukrainian forces destroyed part of a Russian military unit that was on Ukrainian soil, a Ukrainian military spokesperson said Friday, according to news reports. Separately, NATO's secretary-general said the alliance observed a Russian "incursion" into Ukraine, denied by Russia, on Thursday night, according to the Associated Press.
"Markets are reacting this afternoon to the ongoing developments, but in the fog of war it makes little difference what the specific elements are in each event. Instead, what drives market valuations is the knowledge of applied costs. No matter how Ukraine, Russia, and the separatists sort themselves out, the costs continue to rise," said David Kotok, chief investment officer at Cumberland Advisors, in a note.
The 10-year Treasury note yield US:10_YEAR fell more than 5 basis points to less than 2.35% as investors sought safety by buying Treasurys. Yields fall as Treasury prices decline.
Haven-related buying only provided a modicum of help for gold, however, which trimmed losses but still settled at its lowest level since Aug. 5. Friday's losses on the main benchmarks put a cap on weekly gains. Stocks trimmed initial losses ahead of the closing bell.
John De Clue, chief investment officer at the Private Client Reserve of U.S. Bank, said he isn't surprised that stocks have been so resilient in the face of geopolitical concerns.
"Second-quarter earnings have been better than many of us expected and the economy is growing. The fact that we are not seeing larger pullbacks mean that investors are not alarmed by the impact of geopolitical issues," he said.
Still, the entanglement overshadowed more signs that the U.S. economy remains healthy and that company profits are increasing. Industrial production rose in July, thanks to a sizable jump in car output, the Federal Reserve said Friday.
Meanwhile, U.S. producer prices inched up in July, a second consecutive month of gains, led by services such as transportation and warehousing, the government reported Friday. That is one of several recent inflation gauges that show price growth isn't running too hot for the Fed.
Investors shrugged off a preliminary August reading on the University of Michigan/Thomson Reuters consumer-sentiment index that showed it at the lowest level since November.
Stocks in focus
Monster Beverage MNST, +0.90% shares surged to lead the S&P on Coca-Cola's KO, +6.07% move to acquire a 17% ownership stake in the energy drink company, as part of a long-term partnership deal. Coke will make a $2.15 billion cash payment and transfer its global energy drink business to Monster.
Applied Materials Inc. AMAT, +0.59% was among the biggest advancers in the S&P, after the chip-making equipment provider's quarterly sales and earnings report topped Wall Street expectations.
Achillion Pharmaceuticals ACHN, +28.88% rallied in heavy volume following positive results from a clinical trial related to sovaprevir, the company's experimental hepatitis C treatment.
Autodesk Inc. ADSK, -0.36% shares led S&P losses after the design-software company late Thursday forecast a tepid outlook. Read more about the day's notable movers here.
In Asia, Hong Kong's Hang Seng Index HSI, +0.97% finished at its highest level in more than three years. European stocks SXXP, +0.98% ended lower after headlines of conflict escalation in Ukraine.
More must-reads from MarketWatch:
SeaWorld bows to "BlackFish" pressure
Does George Soros know something we don't?


text:
Cam Newton was turnover free and ran the ball well in key spots. The Carolina Panthers' front four made Robert Griffin III look mortal with constant pressure.
Relive every game this season online and on-demand with enhanced viewing features, including the "All-22" coaches film. Get NFL Game Rewind.
Now this is what the 2012 Panthers were supposed to look like.
The Panthers won 21-13 in Washington in a game that dropped the Redskins to 3-6 and out of realistic playoff contention. Coach Mike Shanahan called this a "must-win" for his slumping team, but it has too many holes in the roster for Griffin's talent to cover it up.
Griffin occasionally was inaccurate in this game, and the Panthers did a great job containing the rookie quarterback as a runner. The Redskins' defense continues to give up big plays.
This was a complete team win by the Panthers. Their defensive line had four sacks in the second half, dominating the game without having to blitz. Running back DeAngelo Williams ripped off a 30-yard touchdown run. Newton threw for 201 yards on just 23 attempts and made a number of key runs on third down. He also rushed for a touchdown.
"RG3 or no RG3, just getting a win is important to me," Newton said.
Newton and the Panthers' defense have played much better in recent weeks than popular perception would indictate, but they've struggled to close games. The defense has given up leads, and Newton has made back-breaking turnovers. This team hasn't been that far away, competing to the last minute every week.
On this week, the Panthers made sure the criticism of Newton stopped. They also made sure the criticism of Shanahan picks up heading into the Redskins' bye week.Follow Gregg Rosenthal on Twitter @greggrosenthal.


text:
- Duration: 1:39:39
- Added: 08.05.2019 06:16
_rachelmartin record
Do not miss new models in the webcam game, maybe one of them will be your new chosen broadcaster! There are broadcasters like _rachelmartin for every interest - boys, men, women, girls, transes, old people and milfs, choose what you like! In each video record there is something very desirable - they shows their deep throat, fuck, fuck someone, taking it up the ass, and so on. Just sign up and get unlimited access to this world of lust! Lovense Interactive Toy that vibrates with your Tips #lovense #ohmibod #interactivetoy
New [08-05-19] _rachelmartin private XXX video from Chaturbate - 1:39:39 - watch online with free unlimited access. This is one of the best naked _rachelmartin xxx video record of Chaturbate cam private show. Enjoy new records by _rachelmartin daily and have fun with blowjob, nude, ohmibod play videos from Chaturbate.com - Watch [08-05-19] _rachelmartin private XXX video from Chaturbate in HD QUALITY? Search for something new and interesting with nude or toys girl [08.05.2019 06:16] _rachelmartin record video with dildo cam blowjob records online? Find all Chaturbate females, males, couples and trans webcam models on RECORDER 2018 largest online platform and watch them for free without any limits now! We records this model every day and upload videos to our service.
Watch other new chaturbate _rachelmartin records from our large archive. We record more than 59.999 videos every day from more than 400.000 Chaturbate webcam Girls, Boys, Couples and Trans broadcusters. We have _rachelmartin video records with ohmibod play, dildo toying, blowjob and a lot of fuck shows in private records. [08-05-19] _rachelmartin private XXX video from Chaturbate (Rachel ♥) from Pornland / borned 1994-04-05 is just one of 60.000+ Chaturbate models that we record last 24 hours! Chaturbate Cam 2 Cam club - most popular cams records library with free and unlimited worldwide access for all out members.


text:
No products in the cart.
Signup for our newsletter to get notified about sales and new products.
Showing the single result
DIY Refoam Kits / Re-Surround Kits
8″ JBL116 Refoam Kit – RFK8 JBL116
We Ship Worldwide! Dismiss
Username or email address *
Password *
Log in
Remember me
Lost your password?
Email address *
Password *


text:
Todd was apparently unaware that he was live on television and reacted to something that happened off-screen while standing next to David Gregory, moderator of NBC's "Meet the Press." They were both smiling.
At the time, the camera cut to Todd and Gregory just as "Morning Joe" co-host Mika Brzezinski introduced the two as the next guests. The show then faded to commercial.
Gawker took the incident and made it into an indictment of the msnbc show Morning Joe:
Is Morning Joe the most offensive morning news and talk show on cable television? Seriously, it's like you can't turn it on without catching something vulgar and indecent.
Most in the blogosphere are just giving Todd the big tsk-tsk, like TVNewser:
Oh Chuck Todd, you should know this by now: when you're in a newsroom-studio that broadcasts a three-hour morning show, there are cameras everywhere, and you might be on at anytime.


text:
A few weeks ago I was in Idaho. My mom sold her house so I had to go back and not only help her move out of there, but I also had to go through my own stuff that she was storing for me. I will talk more about that on my other blog, but I have to share a moment of that process here.
I was going through my boxes and came upon some artificial flowers that were used in my wedding reception. As you can imagine they were pretty dusty after sitting there for 14 years. I got real emotional and started to cry when I realized I was going to have to throw them out.
I carried the box outside to the garage. That's when my dad said, "It looks like you are going to a cemetery with all those flowers." Suddenly I felt calmer. Those words may have come out of my dad's mouth, but I know that my nephew Adam was behind them. He was telling me that he would take some of those flowers. So I gathered up the best looking bunch of flowers and put them in one of the boxes that I was shipping home.
Last week I took the flowers and went to visit Adam in the Taylor Cemetery. I talked to him for a few minutes and when I got back in the car he must have been ready to dance because the dance song that reminds me of him came on right when I started the car.
|My flowers are the purple and teal ones that are tied with the white, purple, and teal ribbons.


text:
EL DORADO, AR – Deltic Timber Corporation (NYSE:DEL) has entered into an agreement to purchase the 50 percent membership interest in Del-Tin Fiber, LLC currently owned by TIN, Inc., a wholly owned subsidiary of Temple-Inland Inc., a wholly owned subsidiary of International Paper Company, for a purchase price of $20 million. Upon completion of the transaction, the Company will hold 100 percent of the membership interest in the Arkansas limited liability company, which owns and operates a medium density fiberboard plant in El Dorado, Arkansas.
"Deltic Timber has owned 50 percent of the Del-Tin Fiber facility since the completion of its construction inJune 1998, and we are excited about the opportunity to own the plant outright and utilize Deltic's proven ability to be very efficient operators of manufacturing facilities to improve operating performance and efficiencies within this operation," said Ray C. Dillon, President and Chief Executive Officer. "This investment fits our strategy to grow the assets of Deltic through strategic opportunistic acquisitions. When this strategy is accomplished by an opportunity to grow through additional ownership in a facility that is located here in El Dorado, Arkansas, in an industry that we already know well, and in a plant in which our personnel have been actively involved on a daily basis, the potential synergy should prove accretive to Deltic's financial performance. This acquisition also fits our vertical integration strategy well since Del-Tin utilizes the residual by-products generated from Deltic's sawmill operations that result from their production of dimension lumber from timber produced from our excellent fee timberlands."
The $20 million aggregate purchase price consists of $5.156 million in cash and an assumption of TIN, Inc.'s $14.844 million in debt guarantees associated with Union County, Arkansas Taxable Industrial Development Revenue Bonds that were issued in 1998 to finance the construction of the Del-Tin Fiber facility. The bonds have a maturity date of December 1, 2027.
Deltic Timber Corporation is a vertically integrated natural resources company focused on the efficient and environmentally responsible management of its land holdings. The Company owns over 450,000 acres of Arkansas, the Company's operations are located primarily in Arkansas and north Louisiana.
Source: Deltic Timber
Have something to say? Share your thoughts with us in the comments below.


text:
Bette and Joan: The Divine Feud
Random House Publishing Group, Nov 4, 1990 - Performing Arts - 496 pages
Charts the origins and often startling particulars of the long-standing feud between the two Hollywood legends, and traces their respective careers
From inside the book
46 pages matching shot in this book
Where's the rest of this book?
Results 1-3 of 46
What people are saying - Write a review
LibraryThing ReviewUser Review - pinkybear - LibraryThing
A scathing bitch fest which makes you scream with delight. A comparison of the lives and careers of two very strong Aries women who had it out for each other. Digs are made, slander cast around and ... Read full review
Bette & Joan: the divine feudUser Review - Not Available - Book Verdict
Although the author claims to have researched this book for 14 years, he only interviewed Crawford and Davis each once. Many of the references are rather casually cited by scholarly standards. Given ... Read full review
Other editions - View all
Common terms and phrases
actor actress Adela Rogers St Angeles arrived asked Baby Jane Bautzer Bette and Joan Bette Davis Bette told Bette's Billie bitch Bob Aldrich Bob Gary called camera career Christina Clark Gable columnist costar Craw dance daughter dinner director Doug dressing room face Fairbanks film ford Franchot Tone friends Garbo Gary Merrill George Cukor girl going hair Harry Mines Hedda Hopper Hepburn Hollywood Hotel husband interview with Joan Jack Warner Jerry Wald Joan Blondell Joan Crawford Joan's John Katharine knew lady Lana later look Louella Parsons makeup Mankiewicz Marilyn marriage married Mayer Mildred Pierce Miriam Miss Crawford Miss Davis morning mother movie never night Norma Olivia Oscar Pepsi photograph picture play reporter role scene screen script Shearer Sheilah Graham shot soundstage Stanwyck star story studio talk theater thing Vincent Sherman wanted wearing week wife woman writer Wyler York young


text:
Staff writer
About 140 people from the Catholic Diocese of Wichita embarked Friday on the sixth annual Father Kapaun Pilgrimage, walking from Wichita to Pilsen, birthplace and home of Kapaun.
The participants took part in the pilgrimage to raise awareness for the beatification of Father Emil Kapaun by the Catholic Church. It took the walkers three days, two nights, and 60 miles of walking to reach their destination. The trip included daily Mass and confession.
The pilgrimage is symbolic of the forced 14-day, 20-mile-a-day march that Kapaun and fellow soldiers took to reach a prisoner of war camp. Many of the soldiers realized they were marching to their deaths.
The pilgrimage group left the Church of the Magdalene in north Wichita after a 6 a.m. Mass and walked to Whitewater where they camped at a farm two miles north of that community.
On Saturday, they passed through Peabody about noon and went on to Aulne where they camped overnight at the Aulne Methodist Church.
They arrived in Pilsen at mid-day Sunday. An Adoration was held at St. John Nepomucene Church to welcome the pilgrimage walkers.
Ray Kapaun of Seattle, son of Emil Kapaun's brother Gene, spoke to the group during the service.
The group returned to Wichita by vehicle after the ceremony.


text:
Notice to Members 03-34
Treasury and SEC Issue Final Rule Regarding Customer Identification Programs for Broker/Dealers
On April 30, 2003, the Department of Treasury (Treasury) and the Securities and Exchange Commission (SEC or Commission) jointly issued a final rule to implement Section 326 of the USA PATRIOT Act (PATRIOT Act). Section 326 provides that Treasury and SEC issue a rule that, at a minimum, requires broker/dealers to implement reasonable procedures to: (1) verify the identity of any person seeking to open an account, to the extent reasonable and practicable; (2) maintain records of the information used to verify the person's identity; and (3) determine whether the person appears on any lists of known or suspected terrorists or terrorist organizations provided to brokers or dealers by any government agency. The final rule requires each broker/dealer to establish a written Customer Identification Program (CIP) to verify the identity of each customer who opens an account. The written CIP must also include recordkeeping procedures and procedures for providing customers with notice that the broker/dealer is requesting information to verify their identity. Broker/dealers must fully implement their CIPs by October 1, 2003.
Questions concerning this Notice to Members may be directed to Kyra Armstrong, at (202) 728-6962, or Vicky Berberi-Doumar, at (202) 728-8905, both of the Department of Member Regulation; or Nancy Libin, at (202) 728-8835, or Grace Yeh, at (202) 728-6939, both of the Office of General Counsel, NASD Regulatory Policy and Oversight.
View additional information about anti-money laundering rules, regulations, and compliance.


text:
I'd like to receive occasional communications from Healthcare Bluebook via email.
I'd like to receive occasional communications from Healthcare Bluebook via text message. Message and data rates may apply.
Need help? Contact us.
By using this site, you agree to our Privacy Policy and Terms of Use
You may wish to consider the following providers.
Bluebook calculates the Fair Price and color ratings for the following facilities from actual amounts health plans have paid on claims.
Please check the facility's price and ask if they are in your network before scheduling your appointment.
If you're a provider and you are interested in being listed on Healthcare Bluebook, please contact us.
The Fair Price is the price that you should reasonably expect a medical service to cost if you shop for care. Even in-network providers can have big cost differences for the exact same service. The most expensive providers can cost more than five times as much as providers that charge a Fair Price.
The Fair Price is calculated from actual amounts health plans have paid on claims. Some services show "bundled" pricing, which means there are multiple parts to the Fair Price. These usually include facility, physician and anesthesiologist fees, and can be viewed individually in the Fair Price Details. It's always a good idea to request a price estimate from the provider and compare it to the Fair Price before your procedure.
The information on this website is not a price guarantee. There is no guarantee that any specific provider will charge a specific rate or that specific services will be covered under your benefit plan.
For more information about the Fair Price, click here.
To install Bluebook on your mobile phone, have an email or text sent to your device by clicking one of the buttons below.
Did you know that where your doctor sends you for tests or follow-up care has a big impact on your cost? Download a PDF to learn more.
Add or update your email address to ensure that you don't miss out on occasional tips from Healthcare Bluebook.


text:
THE SQL Server Blog Spot on the Web
The diagram below shows two data sets, with differences highlighted:
To find changed rows using TSQL, we might write a query like this:
The logic is clear: join rows from the two sets together on the primary key column, and return rows where a change has occurred in one or more data columns. Unfortunately, this query only finds one of the expected four rows:
The problem, of course, is that our query does not correctly handle NULLs. The 'not equal to' operators <> and != do not evaluate to TRUE if one or both of the expressions concerned is NULL. In this example, that statement is always true because we are comparing column references. In other circumstances, the behaviour might depend on the ANSI_NULLS setting. I am not going to go into that here, partly because new code should be written to assume ANSI_NULLS ON:
One obvious way to handle the NULLs in our working example is to write all the conditions out in full:
That produces the correct result (only the row with PK = 4 is identical in both sets):
Even with just three columns to check, the query is already getting quite long. It is also quite easy to miss one of the combinations or to misplace a bracket. In an attempt to reduce the size of the query, we might be tempted to use ISNULL or COALESCE:
The idea there is to replace any NULLs in the data with a particular value that allows the comparison to work as we expect. This produces the correct result (with the test data) but there are a number of reasons to dislike this approach. For one thing, we have to be careful to choose a special replacement value that can never appear in the real data, now or at any time in the future. Taking this approach is no different, in principle, from choosing not to store NULLs in the first place, and using the chosen special value as a default instead.
Leaving the 'to NULL or not to NULL' debate to one side, the other issue is that COALESCE returns a value typed according to the input expression that has the highest data type precedence. Many times, this will not matter, but it is possible to introduce subtle bugs this way. Using ISNULL instead avoids this issue by ensuring that the data type of the first expression is used, but the problem of choosing appropriate special values remains. The final objection I have to this method is a bit more subjective: although the query looks simpler than before, COALESCE is just shorthand for a CASE expression. Let's compare the query plans for the two queries:
That's the plan for the query with all the conditions written out in full. The Filter contains this mess:
The COALESCE form query plan looks like this:
Now, the complexity is split between two operators. The Compute Scalar contains the definitions shown below on the left, and the Clustered Index Seek contains the residual predicate shown on the right (click the image to enlarge it):
Using ISNULL instead makes some difference – the graphical plan is visually identical to that obtained by using COALESCE, but the defined values and residual predicate are somewhat more concise:
We are looking for rows that join based on the value of the PK column, but which contain a difference in at least one column. Another way to state that is to say: for each row that joins, the intersection of the two rows should be empty. If the two rows are identical the intersection of the two rows will be a single row; conversely if the two rows are different, the intersection will be empty. Writing that logic in TSQL results in this query form:
The query accounts for NULLs correctly, and produces the correct result. The query plan looks like this:
There are no surprises in the Clustered Index Scan, Clustered Index Seek, or Inner Join. In particular, none of these operators define any expressions or apply any residual predicates. The seek is the simple one we would expect: it seeks to the row with the matching PK column value. Looking at the Constant Scan reveals nothing, literally. This operator produces a single row with no columns, using an in-memory query processor construct. There really is nothing to see there, so we will move on to the last remaining operator: the Left Anti Semi Join. If you were expecting to see complex logic similar to the CASE expressions seen earlier, prepare for a disappointment. The anti semi join contains the following:
Aside from a (redundant) check that the two PK columns match, this predicate just checks that all three data column values match, using a simple equality (=) comparison. (As a side note, we can avoid the redundant check on PK values by specifying just the data columns in the INTERSECT sub-query, rather than using the star syntax).
To see how this works, consider that a left anti semi join passes rows through where no row is found on the inner input. In this case, a row (with no columns) is always provided by the Constant Scan, but the predicate shown above is applied to it before the anti semi join decides whether to pass the source row on or not. If all the conditions evaluate to TRUE, the no-column row from the Constant Scan is retained, the anti semi join finds that row on its inner input, and the source row does not pass on to the query output.
The net effect is that if the two rows match in all columns, no row appears on the output. In all other cases (where at least one difference exists) the current row is returned by the query plan. This is the correct semantic, so the query returns the correct result.
At this point, you might be wondering how this query plan manages to handle NULLs correctly. Consider the rows in the source tables with PK = 4. Both rows are identical, but only if the NULLs present in the ival column compare equal. The relevant part of the predicate shown above is:
In the case where both columns contain NULL, we would expect this simple equality comparison to return UNKNOWN, not the TRUE needed to ensure that the anti semi join does not pass the source row to the output. In other words, unless this equality comparison is doing something unusual, we would expect the query to incorrectly return a row for PK = 4 because the NULLs in the ival column should not compare equal. The reason it works lies in the way INTERSECT handles NULLs. According to the documentation:
That explains why the INTERSECT query form produces correct results, but it does not say how the query plan achieves this. Before we see the details of that, let's look at what happens if we try to write the query using the same logic as the INTERSECT query plan:
That query produces the exact same graphical query plan as the INTERSECT form:
Even the predicate on the Anti Semi Join is identical:
But, despite the identical plan, this new query produces the wrong results! It includes the row with PK = 4 in the output, due to the problem comparing the NULLs in those rows:
Although the graphical query plan (and even the extra detail available in the Properties window) shows no difference between the INTERSECT and NOT EXISTS query forms, there is a difference – one that implements the different comparison semantics involved. In the INTERSECT form, the equality comparison must compare two NULLs as equal. In the NOT EXISTS form, we are using a regular = comparison, one that should return UNKNOWN when two NULLs are compared.
To see this difference, we have to look deeper into the query plan than the graphical form or properties window can take us. Inspecting the XML behind the graphical plan, we see the following logic in both cases for the test on the PK column values:
Notice the compare operation is EQ – a test for equality between the two column references. The EQ test does not return true for NULLs. In the NOT EXISTS form of the query, the other columns are compared in exactly the same way, using EQ comparisons. For example, this is the test on the ival column:
Now look at the XML for the ival column comparison in the INTERSECT query:
Now the compare operation is shown as IS instead of EQ. This is the reason that NULLs compare equal in the INTERSECT test – it is using the comparison semantic familiar to TSQL users from expressions like WHERE x IS NULL. This is the SQL language IS DISTINCT FROM feature – implemented by the query processor, but not yet available in the TSQL language. If you agree that IS DISTINCT FROM would be a useful addition to TSQL, you can vote for Steve Kass' Connect item here.
For my part, I would like to see the internal language of the query processor exposed as an alternative to TSQL. The query processor's query specification language is much richer and more expressive than TSQL, and would not be bound by some of the bizarre behaviours maintained in TSQL for backward compatibility. I live in hope, but I'm not holding my breath…
© Paul White 2011 email: firstname.lastname@example.com twitter: @SQL_Kiwi
Test script:
DECLARE @Set1 TABLE
pk BIGINT PRIMARY KEY,
ival INTEGER NULL,
cval CHAR(1) NULL,
mval MONEY NULL
DECLARE @Set2 TABLE
INSERT @Set1
(pk, ival, cval, mval)
(1, 1000, 'a', $1),
(2, NULL, 'b', $2),
(3, 3000, 'c', NULL),
(4, NULL, 'd', $4),
(5, 5000, 'e', $5);
INSERT @Set2
(1, 1000, 'a', NULL),
(2, 2000, 'b', $2),
(3, NULL, 'c', $3),
(5, 5999, 'z', $5);
-- Incorrect results, doesn't account for NULLs
FROM @Set1 AS t
JOIN @Set2 AS s ON
s.pk = t.pk
s.ival <> t.ival
OR s.cval <> t.cval
OR s.mval <> t.mval;
-- Correct, but verbose and error-prone
OR (s.ival IS NULL AND t.ival IS NOT NULL)
OR (s.ival IS NOT NULL AND t.ival IS NULL)
OR (s.cval IS NULL AND t.cval IS NOT NULL)
OR (s.cval IS NOT NULL AND t.cval IS NULL)
OR s.mval <> t.mval
OR (s.mval IS NULL AND t.mval IS NOT NULL)
OR (s.mval IS NOT NULL AND t.mval IS NULL);
-- COALESCE: Correct results, but problematic
COALESCE(s.ival, -2147483648) <> COALESCE(t.ival, -2147483648)
OR COALESCE(s.cval, '¥') <> COALESCE(t.cval, '¥')
OR COALESCE(s.mval, $-922337203685477.5808 ) <>
COALESCE(t.mval, $-922337203685477.5808)
-- ISNULL: Correct results, but problematic
ISNULL(s.ival, -2147483648) <> ISNULL(t.ival, -2147483648)
OR ISNULL(s.cval, '¥') <> ISNULL(t.cval, '¥')
OR ISNULL(s.mval, $-922337203685477.5808 ) <>
ISNULL(t.mval, $-922337203685477.5808)
-- Correct results in a compact form
NOT EXISTS (SELECT s.* INTERSECT SELECT t.*)
-- Same query plan, but different results!
FROM @Set2 AS s
JOIN @Set1 AS t ON
t.pk = s.pk
t.pk = s.pk
AND t.ival = s.ival
AND t.cval = s.cval
AND t.mval = s.mval
If you would like to receive an email when updates are made to this post, please register here
Subscribe to this post's comments using
Awesome post Paul. You write some of the top post out there!
I am looking forward to your PASS session in October.
brilliant, as usual
Paul, thank you for a ton of useful information, especially on that the new version (implies "Denali" I guess) of the SQL Server will have the ANSI_NULLs turned ON by default, this is significant!
Hello Arthur,
The documentation just says that a 'future' version of SQL Server will not support ANSI_NULLS OFF. I don't know whether that is planned to happen in Denali or not, but it does make sense to follow the advice and not use it for any current development work!
Thanks for the comments everyone :)
Incredible post, as always... Thanks, Paul!
Excellent post, hadn't used INTERSECT much before, but this is a great addition to one's bag of tricks.
On a kind of related note I've noticed before for an index seek with
the pattern "WHERE C=@C OR (@C IS NULL AND C IS NULL)" that this just appears in the execution plan as a straight forward equality seek and the plan is indistinguishable from the plan "WHERE C=@C" except by looking at the query text.
I guess to be consistent the first one should really show
<SeekKeys><Prefix ScanType="IS">
Instead of both of them just showing
<SeekKeys><Prefix ScanType="EQ">
Hi Martin,
Yes, index seeks are 'special' and always use EQ. This might be related to the fact that indexes originally could not seek to a NULL, but were later extended (I think it was SQL 2000?)
Your example query without a seek (no index present or FORCESCAN specified) produces a predicate on C = @C with comparison type IS (assuming ANSI_NULLS ON). The transformation to a seek, e.g. by the rule SelIdxToRng changes that to an EQ seek.
It would be nice if show plan output showed seeks using IS rather than EQ when appropriate, or if whatever hidden extra attribute is present was surfaced.
Very nice point, thanks for commenting!
Great post Paul. Thank you.
Great post, Paul!
I hope Microsoft implements IS [NOT] DISTINCT FROM. It comes very handy when comparing nullable columns to other columns, variables, etc.
You can also use the checksum with <> which will result in a NE in the query plan.
Hi Alan,
There are many ways to detect changes, but CHECKSUM isn't one of the better ones. It's great for building hash indexes where you are looking for potential equality matches, but hash collisions mean that it is not reliable for detecting changes. It's pretty easy to generate a collision, for example:
...both produce the value 92232112, so that change would go undetected. A function like HashBytes is generally preferred, though it can be difficult to handle empty strings and NULLs correctly.
Didn't know that before. Luckily I have never tried it in ptoduction.
Thank you!
Had another read on the BOL about checksum and I think it is neither good for checking change nor unchange. Looks like the best use of it is to generate the hashed index.
Also, I am a bit confused about the use of collate in your example above. If I remove the collate part, the statements return different checksum. Sure you don't need to specify the collation when you running the statement on the same query window and both guid will be in the same data type?
The semantic of CHECKSUM (for strings) is that it produces the same hash value for strings that compare equal. Notice that the values given are string representations of GUIDs, not actually GUIDs.
Since 'compare equal' depends on collation, I included it in my example to be sure the checksum values match whatever the default collation happens to be in your database. For example:
SELECT CHECKSUM('7D3EF1CB-6900-4065-B798-5E74D4BE3455' COLLATE SQL_Latin1_General_CP1_CI_AI)
SELECT CHECKSUM('DDA51F25-B430-4E10-813A-9D88FC5A8CBC' COLLATE SQL_Latin1_General_CP1_CI_AI)
...produces different values. There will still be collisions whatever the collation, of course, just for different inputs :)
An extrely useful tip - as always, Paul.
Very useful, thanks a lot.
Changing the WHERE to "EXISTS (SELECT s.* EXCEPT SELECT t.*)" gives the same result and same execution plan
Do you foresee any problems with this?
Hi gbn,
In my experience the INTERSECT form tends to give produce 'better' plans, because the optimizer more readily simplifies the logic into a simple anti-semi-join.
Using the test script, I do get a slightly different plan for the EXCEPT form (an extra anti-semi-join, constant scan, and a start-up filter). This may be version-dependent (I used R2 build 2789).
Finally, I personally find the INTERSECT form to be more intuitive, but I can quite see that others might prefer to think of the problem the other way around.
Just stumbled upon this -- Very interesting and good read...
Question: Looking at the date of this article, I wondered, why not use the EXCEPT construct straight up...
select * from @Set1
except select * from @Set2;
I was curious and looked at the XML for the execution plan -- It also uses the <Compare CompareOp="IS"> and it also uses the anti-semi-join.
The only drawback I see is having to flip the two data sets to get the exceptions from each perspective...Easier to read/understand the query but requires running twice.
Your example is nifty way to combine the two into a single bit - Or am I completely missing something...?
You can use EXCEPT alone, when you only need values from the one set. That's the key difference: often you want to see the old and new values together.
Sorry to be lame here, this is such an excellent post, it goes from a simple problem definition to gradually building up the complexity in it.
I have a question though, what if by design of my database, i replace all NULL with some random character or -999 instead. is it one way to look at this problem?
Thanks, I'm glad you enjoyed it.
Regarding the use of NULLs or not, and particularly the idea of using a 'magic value', well that's an ancient debate that brings out strong feelings on both sides. I have seen it work well, and not so well, in almost equal proportions so I'm going to be "lame", sit on the fence, and offer no preference or opinion on the matter :)
Thanks again for saying nice things.
Thanks - just what I needed for use in a MERGE statement to avoid unnecessary updates.
Great post and clear explanation.


text:
B.C. Premier Christy Clark has added her condemnation to the bullying that led to a 15-year-old's suicide this week.
Amanda Todd was found dead in a Coquitlam home on Wednesday night, a month after posting a YouTube video that chronicled the torment she suffered from online and physical bullying for more than three years.
"I want to say to everyone that loved her, to all her family and friends, how sorry I am for her loss," said Clark in a short YouTube video on Thursday.
"No one deserves to be bullied. No one earns it, no one asks for it. It isn't a rite of passage. Bullying has to stop," said the premier.
"Every child, everyone needs to be able to feel safe at school."


text:
Drain and rinse well:
One 16-ounce can chickpeas
Combine the chickpeas in a food processor with:
2 cloves garlic, minced or...
Given our cultural predilection for breeding the most uniform, shelf stable, and prettiest fruits and vegetables, it's a wonder the quince has survived our agricultural fervor.
Quinces are knobby and irregular, like lumpy pears. They are a bit drab-looking and neglected and are prone to patches of rot. Their flesh is pale and grainy--much like the flesh of a pear, but far more pronounced. They do not soften as they ripen, and they cannot be eaten like an apple, for their flesh is highly astringent, making them unpleasant to eat out of hand.
Hearing all this, you may think, indeed, why has the quince, a highly inhospitable specimen, survived the quest for "ideal" fruit? I can only attribute the quince's staying power to the inexplicable inertia of longevity. The quince has played part in humankind's orchard for centuries at least. The quince was Paris's offering to Aphrodite, and Apicius's ancient Roman cookbook contains recipes for stewing quince with honey. If quinces have one thing going for them, it is time.
But in fact, quinces have quite a lot more than just time going for them. A bowl of quince can perfume a whole room with their delicate, floral scent. In Jane Grigson's Fruit Book, she even suggests placing some in the bedroom or living room, and states that in earlier times, quince were often stored with linens. Quince is doubtless a much finer scent than nose-numbing sachets of cinnamon potpourri.
This heady fragrance is not just skin deep. The flavor of cooked quince is much like a rose or violet. And indeed, along with apples and pears, quinces belong to the same horticultural family as the rose. To be perfectly honest, the proper words to describe the flavor of quince elude me. My first exploratory nibble of quince jelly flooded my tastebuds with aromatic notes of rose, and ripe apple and pear. Beyond that, there are ineffable aromas that perhaps only a parfumier could elucidate. But I think it is just that--the mysterious and subtle flavor of the quince--that so enthralls me.
Further, quince, not unlike the Horse of A Different Color from the land of Oz, changes color. Like cut apples or pears, quince will oxidize and brown once the flesh is exposed to the air, but as you cook quince--either by roasting, simmering, or stewing--its nondescript, cottony white interior turns pink. If you continue to cook quince past the pink stage, it attains an almost ruby red or magenta hue. It is, in a word, gorgeous.
Quince needs some coaxing to attain its full splendor, but it is more than worth the effort, as is the case with many stubborn but delicious foods (artichokes, I'm looking at you). There are many ways to cook quince. Most recently, I have seen recipes for Quince Tarte Tatin and a Quince-Apple Tart, but my favorite thing to do with special fruit is to preserve it.
I am not much of a jelly-maker. I have long preferred the chunky, rustic texture of preserves and compotes over strangely smooth jellies, but I do see their appeal. They are refined and feel a bit fancier than preserves. Indeed, they have an air of something fit for a formal tea service, although this is perhaps my own flight of fancy, having never been served formal tea before.
And quince jelly seems particularly suited for tea, owing to its delicate pink hue and subtle but distinct floral flavor. But I'll settle for simply spreading it on toast or serving it with soft cheeses. Quince jelly is a good one for beginners to make, as quinces are full of pectin, which means that it doesn't take long to reach the jelling point, and you don't have to worry about adding additional pectin.
What's more, making jelly means you have lots of fruit pulp leftover for making fruit butter, or in the case of quince, membrillo. Membrillo is a very thick paste traditionally served alongside cheese. You can purchase it at most upscale grocery stores. But while you're going to the trouble of making quince jelly, you may as well make membrillo, too, and it doesn't have to mean standing over a pot of bubbling, molten liquid for hours.
This project can easily be spread out over a span of days. On day one, boil the quinces to soften them and strain to get the juice for jelly-making. Run the pulp through a food mill and reserve. On day two, make the jelly and membrillo, or make the membrillo on day three.
Other articles you might enjoy: Canning and Preserving 101, Amy's Tomato Jam, Golden Cherry Tomato and Ginger Jam
Wash, remove stems and chop into 1/4-inch pieces:
3 1/2 pounds quinces
Place in a large heavy saucepan with:
7 cups water
Cover and bring to a boil, then reduce the heat and simmer, mashing and stirring frequently, until the fruit is thoroughly soft, about 30 minutes to 1 hour. Strain through a jelly bag or a clean, doubled kitchen towel (I used a flour sack towel folded over on itself). Reserve the pulp to make membrillo, below.
For each 1 cup of clear juice, add:
1 cup sugar
Stir in:
2 tablespoons bottled lemon juice
Boil rapidly, stirring frequently, to the jelling point*. Remove from the heat and skim off any foam. Pour the hot jelly into hot sterilized 1/2-pint jars, leaving 1/4-inch headspace. Process in a water bath for 5 minutes.
* Generally, the easiest way to tell you've reached the jelling point is when the liquid reaches 220˚F, but for quince, which contains a lot of pectin, you may want to remove it from the heat at about 218˚F. You can also use the quick-chill test. Put a plate in the freezer before you start making the jelly. As the liquid cooks and thickens, occasionally drop a small amount of the liquid onto the cold plate. Put the plate back in the freezer for a couple minutes. If, the liquid wrinkles when you run your finger through it, the liquid has reached the jelling point.
Membrillo Paste
Makes about one 8x12x3/8-inch slab
Run the pulp from jelly-making, above, through a food mill and discard the solids remaining in the food mill. Add to the pulp:
3 cups sugar, or to taste
Preheat the oven to 200˚F. Spread the pulp in an ovenproof dish and bake, stirring every 30 minutes or so, for about 5 hours or until the pulp is very, very thick and a deep reddish color. Spread the pulp evenly in an 8x12-inch sheet pan lined with parchment or a silicone baking mat. Let the pulp cool to room temperature, then refrigerate, uncovered for several days until the membrillo can be cut with a knife. Cut into squares and wrap individually in parchment or plastic wrap and store in an airtight container.


text:
"Hey there Pierce...sorry for the late reply as i don't check this site too often. If you're still interested in hitting, I'd love to get together. The city is best for me as I have a daughter and my tennis tends to get…"
425 members5 Likes
Soquois has not received any gifts yet
© 2019 Created by Mark / The Mayor. Powered by


text:
Trouble The Water [2008 Movie Documentary Trailer About Hurricane Katrina]
The theatrical trailer for the Sundance Grand Prize-winning documentary TROUBLE THE WATER. Directed and produced by Fahrenheit 9/11 and Bowling for Columbine producers Tia Lessin and Carl Deal and featuring Kimberly Rivers Roberts and Scott Roberts. Opens in New York and L.A. on August 22 with a nationwide release to follow
Please click the "Report" button below if the video on this page is not working properly.
Comments will only be displayed by verified emails. No Spamming or Racism.


text:
Home > Glossary
The practitioner's reference for homeowners, personal auto, and numerous other personal lines insurance policies. Learn More
This application from IRMI provides step-by-step guidance for agents and brokers assessing the exposures and insurance needs of high net-worth clients. Not only will it find coverage gaps, but it will print a report of recommendations that can be shared with the client. Learn More
Have expert analysis of core ISO coverage lines as well as commercial and personal lines right at your fingertips. Learn More
Personal Lines


text:
Operating Instructions
Quick links
The Customer Operating Instructions guide will help you make the most of accepting cards with Worldpay and tells you what you need to know about accepting card payments securely. Please read the guide carefully, as it will help you to accept card payments efficiently and smoothly, receive payments to your bank account and how to protect your business from fraud. The contents of this guide form part of your contract with Worldpay. The Customer Operating Instructions are referred to as the Merchant Operating Instructions in our contractual arrangements.


text:
Please recommend this blog
Like this blog
The IT Skeptic is on:
Rob England is the IT Skeptic
Work, politics, race, religion... try it with ever larger balloons.
The world changes, beliefs don't. They deflate.
User login
Recent Comments
Basic Service Management is now available
Written by the IT Skeptic!!
This book is about how to run services, in any organisation, in any industry. It describes the basics, the core stuff, in realistic pragmatic terms. And it is pragmatically brief - we kept it to 50 paperback pages.


text:
Call us to schedule an appointment: 425-823-4100
Evening hours available
Under new ownership as of July 2012, Juanita Creek Dentistry provides general and cosmetic dentistry for patients of all ages. Our dental office is conveniently located in the Juanita neighborhood of Kirkland, Washington.
Dr. Rose Coluccio makes it her first priority to understand your expectations, concerns and dental history. Using state of the art dental technology, such as intra-oral cameras and digital x-rays, our expert team provides the best dental care available in a comfortable, friendly environment.
Our beautiful location along Juanita Creek provides our patients with a relaxing, scenic view right from the dental chair. Look for our resident Great Blue Heron to stop by for a visit while you are here.
We look forward to serving you and fulfilling all of your dental needs.
"Dr. Coluccio was fantastic! 5 stars! This was a new dentist for me, and I will be driving from Seattle to Kirkland to go back. The staff was professional and friendly, and I was very comfortable there. I was a little nervous when I heard I needed to get a cavity filled (first one since I was 6 years old!) but Dr. Coluccio was extremely gentle, very efficient, and explained the entire process to me as we went along -- I was in the loop and knew what was happening the entire time. Very professional, friendly, and even, dare I say, fun. Who has fun at the dentist? I actually did!"
Google review
Click here to view and submit a review on Google!
All contents © 2013 Juanita Creek Dentistry | Kirkland, Washington
All contents © 2013 Juanita Creek Dentistry | Kirkland, Washington


text:
Strawberry Julius - Easy
This is the last in my mini-series of strawberry recipes, mostly because I finally used up the strawberries in the making of this cool drink.
Way way back in my undergrad days, I lived semi on campus at downtown NYU. I say semi, because there wasn't really a downtown NYU campus. The school back then only took up only a small part of The Village, and hadn't yet tried to swallow downtown whole. My dorm was a block from the closest thing to a quad --Washington Square Park.
And a couple blocks away was an Orange Julius. In case one isn't near you, Orange Julius is a smoothie type of joint similar to Jamba Juice. I haven't been to one pretty much since my ol' college days and was surprised that it is still in existence. I still remember the signature drink I had there at least twice a week after classes -- the Strawberry Julius. Of course.
|Basil leaf, in case you were wondering. I hate mint.
At the time, I didn't know exactly what went into a Strawberry Julius. The franchise didn't have a web presence or an ingredients list back then. Luckily both exist and are easily accessible today. Here are the ingredients as posted on the official Julius website:
Flavor Enhancer:
Modified Whey Solids, Maltodextrin, Egg White Solids, Sugar, Karaya Gum, Natural & Artificial Flavors, Corn Syrup Solids, Guar Gum, Modified Food Starch, Dipotassium Phosphate, Xanthan Gum, Standardized with Dextrose.
Orange Julius Sweetener:
High fructose corn syrup, water, citric acid, sodium benzoate (to protect taste).
Strawberries, sugar.
Doesn't this just make your mouth water? :P I especially love how strawberries are far down in the list. About the only thing relatively natural is the ice.
Somewhere along the years I picked up the recipe that follows.
Many recipes on the intertubes use frozen strawberries packed in syrup. I just took my remaining strawbs, rinsed them, cut them up then popped them into the freezer for several hours. No need to defrost 'em. Nice and easy.
Notice that nowhere in my version is corn syrup listed. Or Karaya Gum (whatever that is). There is (are?), however, powdered egg whites.
It is very important to use powdered egg whites, especially while we are living in the age of salmonella. Yeah, I'm guilty of occasionally (and by occasionally I mean every. single. time) licking a spatula, especially after making brownies, but I rationalize that there's only 0.00001 (approximately) raw egg that adheres to it. And each serving of this drink calls for one. whole. egg. white. I really am nervous about consuming that much potential botulism so I caved and used the powdered stuff. Feel free to sub in fresh albumen. Just don't bother offering me any, thank you.
Strawberry Julius - Easy
yield: 2 tall servings
powdered egg whites, reconstituted to equal 2 egg whites
1 cup frozen strawberries (no need to defrost)
1/2 tsp vanilla extract
1/4 cup sugar
1 cup ice cubes and/or crushed ice
1 cup cold water
Whisk together the powdered egg whites with warm water, as per manufacturer's directions, until lightly foaming.
Dump egg white mixture in a blender or food processor, along with remaining ingredients.
Process on high speed for 30 seconds to a minute, or until the decibels from the ice cubes reduce to a gentle whirling sound. Carefully pour into 2 tall glasses. Pop in a couple straws and serve immediately.
Ignore all the previous photos and use wide straws like in the last shot. Trust me, these babies are too thick for skinny-ass straws.


text:
Gardening is, it must be agreed, an inherently fecund activity. In 2003, San Quentin State Prison began an experimental, rehabilitative gardening program in an attempt to improve the social climate of the prison and reduce recidivism rates. Was it effective? That's what student Kathryn E. Waitkus sought to determine through her master's thesis completed at Pepperdine University's George L. Graziadio School of Business and Management. You can read the results yourself in her complete thesis, which is just one of the many scholarly works available in our Electronic Theses and Dissertations digital collection.
Waitkus, who filed her thesis in 2004, interviewed inmate program participants, an inmate control group, and prison staff before and after the garden was planted to determine varying perspectives on the expectations of stakeholders and the actual impact of the program. She found evidence that the prison garden program was beneficial to the inmates in many ways, providing a focused activity, a sense of refuge, a source of stress reduction, and a "neutral" territory in the otherwise segregated prison yard. Waitkus also evaluated the gardening program from a managerial perspective, providing recommendations for expanding the program. She remains deeply involved with the Insight Garden Program at San Quentin, and you can follow the progress of the program at her blog The Avant Gardener.
The Electronic Theses and Dissertation digital collection currently focuses on recent work from Pepperdine University's graduate programs; however, plans are underway to digitize older theses and dissertations as well, bringing to light the long tradition of graduate level scholarship at Pepperdine University.


text:
DURHAM, N.C. (AP) - A Durham attorney running for governor in 2016 says it's logically inconsistent for expected gubernatorial candidate Roy Cooper to oppose election and marriage laws while defending them in court as North Carolina's attorney general.
Ken Spaulding said Wednesday that Cooper should appoint an independent counsel to represent the state in lawsuits challenging the election law and a constitutional amendment banning gay marriage or recuse himself from the cases. Spaulding and Cooper are both Democrats.
Cooper has said his office has shown it can successfully defend the state in litigation no matter what his personal views are.
Spaulding says Cooper's decision to remain on the cases is costing taxpayers additional money. Republican Gov. Pat McCrory hired private counsel to defend the election law because of Cooper's public statements about the law.
PREVIOUS STORY, October 15, 2013
An official in western North Carolina has accepted a marriage license request from a same sex couple.
Buncombe County Register of Deeds Drew Reisinger on Tuesday morning accepted the request from Brenda Clark and Carol McCrory. They say they've been together for 25 years.
McCrory praised Reisinger for his courage in accepting their marriage license request. He says he'll accept the license request and send it to the office of North Carolina Attorney General Roy Cooper.
Reisinger says he thinks the state's ban on same-sex marriage is unconstitutional.
Cooper said Monday he supports gay marriage. But he has said he'll defend the state's constitutional ban on gay marriage.
A spokeswoman for Cooper's office said the marriage licenses cannot be issued.
(Copyright 2013 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)
Previous Story
The Buncombe County Register of Deeds says he's going to accept marriage license applications from same-sex couples.
A 2012 amendment to North Carolina's Constitution forbids same-sex couples from marrying. But Drew Reisinger said Tuesday he will issue the licenses and ask state Attorney General Roy Cooper for legal advice.
The Campaign for Southern Equality has been going from county to county, trying to find someone to issue marriage licenses for same-sex couples as part of its "We Do" campaign.
Group spokesman Aaron Sarver says same-sex couples will show up Tuesday at the Register of Deeds office in Asheville to apply for licenses.
Reisinger's announcement came hours after Cooper revealed he supports same-sex marriage. But Cooper also said his personal views won't prevent him from defending North Carolina's ban in court.
A spokeswoman for Cooper said the licenses can't be issued. "The State Constitution says that these marriage licenses cannot be issued and this is the law unless the Constitution is changed or the court says otherwise. This very issue is the subject of pending litigation against the State of North Carolina," said Noelle Talley.
(Copyright 2013 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)


text:
I am having with the NetworkManger Applet 0.8.1 on Ubuntu 10.10 AMD64. It (or NetworkManager or my wireless driver) seem to crash occasionally, which means I lose all network connectivity. How can I debug NetworkManager and the applet on startup and login? I want to know what is causing the problem so that I can fix it or file a bug report.
Edit: This page provides some good details about debugging the NetworkManager daemon, but I'm still having trouble with the applet (e.g. the applet crashes, I lose my connection, I restart NetworkManager and use commandline utilities, regain my connection, but no applet comes back).


text:
The death of a funeral director leads to the gruesome discovery of over a hundred bodies buried behind a crematorium, and a subsequent link to a Mafia hitman.
A double murder is traced to an over ambitious father of a 10-year-old math genius.
The president of a prestigious University is killed and there are multiple suspects at the college, all with a motive.
After an Assistant District Attorney kills an armed assailant in self-defense; the cops try to track down who ordered the hit on his life and all the evidence points to his wife.
A Chinese woman is shot and killed in Chinatown after she threatened to expose a criminal from her homeland, but the case is far more complicated because it involves rare and ancient artifacts smuggled in from China.
The hijacking of a pharmaceutical truck and murder of its driver and passenger leads police into an investigation of a pharmacist who is doctoring cancer medication.
The brutal murders of a rich man's kids and their friend is perplexing, until the detectives uncover a bizarre link to the neighboring nanny and her favorite soap opera.
A woman who was dating an Arab militant goes missing, leading the Detectives to an extremely radical terrorist plan.
The wife of an orthodox Jewish man with a secret life is brutally murdered, and the socially conscious family's reputation is at stake.
A family member who was brainwashed by a cult kills a scam artist and his son, and the detectives attempt to hold the group's leader responsible.
An airport baggage supervisor is killed when her car stalls; her abusive co-workers are investigated for the crime.
The owner of one of the city's most elegant hotels is killed, and her daughter is the prime suspect.
A psychiatrist is murdered and it leads to a very disturbed ophthalmologist with an unusual approach to mental illness.
A homeless man is killed, uncovering a massive insurance company scam.
A "yuppie" murderer is freed from prison and when his mother is murdered shortly after he is the prime suspect, until Goren (Vincent D'Onofrio) and Eames (Kathryn Erbe) discover a bad cop in the mix.
A rich, white ex-con, just released from prison, watches those close to him get killed - but is it an accident?
A powerful senator dies and his daughter is killed shortly afterwards, and a battle over his final resting place is thought to be the motive.
Several young boys are threatened and ultimately disappear, and the ringleader is a pied piper of sorts who has been using them to run a bicycle theft ring.
An elderly woman dies in a fire, shortly after her caretaker is murdered, and the motive appears to be money.
A young math whiz is murdered, uncovering an intricate gambling scam.
The black sheep from a family of grifters is murdered, and her involvement with the "outside" caused her demise.
A voyeuristic doctor gets revenge on his dates by infecting them with rare viruses, and the police officer investigating him is killed.
An investigation into a possible anthrax conspiracy turns up Goren's former nemesis, Elizabeth Hitchens, whose involvement is at the core of the investigation.
All content, images, media and associated materials are property of ION Media Networks.
© 2019 ION Media Networks, all rights reserved.
Find out if ION Television is available in your area.
Learn more
Find a cause that matters to you. Get in touch with a nonprofit that needs you.


text:
About NIJ
What's New
All Topics A-Z
Contact Us
Text size:
Print this page
E-mail this page
Print and share a
flyer (pdf, 1 page) highlighting 10 factors that led to a wrongful conviction.
On this page find:
Why are innocent people wrongfully convicted in certain cases yet acquitted in others? Could policy interventions prevent future erroneous convictions? NIJ-funded researchers at American University studied 460 violent felonies that occurred between 1980 and 2012 to find the answers.
The researchers did not study the factors that lead to the factually innocent people entering the criminal justice system in the first place. They focused instead on why some innocent people are convicted while others are released.
The researchers used a case comparison method — with a control group and logistic regression analysis — instead of the "case study" method researchers have used in the past. A group of 260 cases were identified from across the country where an innocent defendant was exonerated after conviction. These were matched with 200 "near miss" cases in which an innocent defendant was acquitted or the charges were dismissed before trial.
The researchers identified 10 factors that led to a wrongful conviction of an innocent defendant instead of a dismissal or acquittal:
Erroneous Conviction vs. Near MissView larger version and text description..
In addition to quantitative analysis, the researchers used a qualitative analysis of the data. A panel of criminal justice experts analyzed 39 cases to determine how the ten factors were connected and whether "tunnel vision" played a role. Tunnel vision can occur when criminal justice professionals focus too much on building a case against a suspect while ignoring evidence pointing in a different direction.
The final report from the study offers recommendations to help prevent erroneous convictions in the future. These include recommendations on defense practice, exculpatory evidence, eyewitness identification, false confessions, forensic error, police misconduct, weak prosecution evidence, systemic failures and tunnel vision.
Read the final report,
Predicting Erroneous Convictions: A Social Science Approach to Miscarriages of Justice (pdf, 433 pages).
Jump directly to selected segments of the final report:
[note 1] The researchers used the number of executions per population to define what they call the "punitiveness" of the state. Defendants in punitive states were at an increased risk of erroneous conviction once indicted. "In a punitive legal culture, police and prosecutors may be more interested in obtaining a conviction at all costs (leading to greater Brady violations, etc.) and community pressure may encourage overly swift resolutions to cases involving serious crimes like rape and murder," the researchers concluded.
National Institute of Justice, 810 Seventh Street, NW, Washington, DC 20531


text:
"I Am the Change" Missions & Graduation Sunday Combined Service and Luncheon is May 21! See the ConGRADulatory Video!
"I Am the Change" Missions & Graduation Sunday is May 21! Join Us for a Special Tribute Service- Join us in celebrating our wonderful high school, college, military, and vocational school graduates on Sunday, May 21 as we host a special Combined Service Graduation Sunday service and luncheon! ...Keep Reading


text:
Koongo is Feed and Affiliate Marketing Tool that allows integration of electronic stores with 500+ product aggregators, affiliate networks and selling channels worldwide.Find out more Sign up for Koongo!
Koongo supports 500+ Product Aggregators, Affiliate Networks and Selling Channels from 50+ countries worldwide.
We add support for missing channel based on your request!
Check out whether Koongo supports channel of your interest.
Koongo supports 500+ channels from 50+ countries worldwide.
Koongo strives to attract a wide range of partners and to built up a strong partner network
since we believe partners are the key aspect to success.
Solution Partners know the benefits of Koongo for effective and successful Feed and Affiliate Marketing and have backing of Koongo technicians, including exclusive access to Koongo support, marketing and development team. See all Solution Partners.
Industry Partners are authorities such as selling channels and marketplaces, product search websites and affiliate networks. Industry Partner uderstands Koongo is the right tool for integration of e-stores with its selling channel. See all Industry Partners.
Twenga allows millions of consumers worldwide to find what they want at the best price with the online retailer of their choice.Find out more


text:
SOMERSWORTH -- Patrick Lanzetta, MD, FACEP was honored at the Premier 100th Anniversary Celebration for the Rochester District VNA on November 2 at The Oaks in Somersworth. He was awarded the first annual Cornerstone Award for his commitment, dedication and hard work advancing the mission of the VNA.
Dr Lanzetta has been actively involved with the Rochester District VNA volunteering on the Professional Advisory Board for the last 33 years. Highly regarded for his expertise in the medical field, Lanzetta's contributions are many. He has been actively involved in military and civilian Emergency Medical Services (EMS) for over 35 years. He is residency trained in trauma surgery and board certified in emergency medicine. His experiences range from field provider to systems development, direction and management.
Lanzetta has served in a variety of leadership roles in his career including Director of Emergency Medicine and Chief of Staff at Frisbie Memorial Hospital. He also established the first emergency department based ALS service in northern New England.
Appointed to numerous EMS commissions on state and national levels throughout the years, Lanzetta is currently Medical Director and Professor of Paramedic education at the NH Technical Institute and sits on the State of NH EMS Control Board. He is Editor and Chief of the Dispatcher's Medical Desk Reference (PowerPhone, Inc), used widely in the U.S. and abroad. As consulting physician for ON CALL International, he coordinates worldwide air medical evacuation and repatriation. His current practice includes Wound Care and Hyperbaric Medicine at FMH and he serves as Medical Director for Hospice at Rochester District VNA.


text:
The Olympic Regional Development Authority hosted the NCAA Division III Ice Hockey Championships on March 15 and 16. Coincidentally, it was also in the month of March when the first official organized game of ice hockey was played on March 3, 1875 in Montreal's Victoria Skating Rink.
The exact story of how hockey became an exciting competitive sport to watch remains unknown, but many believe that it may have its origins from field hockey. No one is quite sure how or when games with sticks and balls began, but a stone tablet said to have been carved around 500 BC was found in Greece showing boys playing a game much like field hockey.
No matter how it all began, ice hockey evolved and has become the national sport of Canada and its popularity spread across the United States and throughout the world.
Article Photos
The United States 1932 Olympic Ice Hockey Team
Photo courtesy of the Olympic Museum
Ice hockey first appeared in the Olympics when it was played as part of the Olympic Summer Games in Antwerp, Belgium in 1920. This marked the beginning of Canadian Ice Hockey dominance in the Olympic Games.
In 1932, organizers believed a large number of hockey teams would compete in the Lake Placid Olympic Winter Games. However, that did not happen. At the time, the Great Depression was affecting the world economy and prevented several teams to travel the long distance to the United States and ultimately only four countries entered the hockey competition: Canada, Germany, Poland and the United States.
Due to the limited number of teams entered, the International Olympic Committee had to give permission for additional exhibition games to be played by non-Olympic teams so the schedule would meet the required number of scheduled games. Oddly, one of these games combined Olympic players from the United States and Canadian teams to play against the Lake Placid Athletic Club. The Olympic players were all dressed in United States jerseys, but as a mixed team, they must have had a hard time coming up with enough matching stockings because the only way anyone could tell if it was a Canadian or US player, was by looking at the stockings because the Canadians had to wear their own. It has been said that the exhibition face-off was one of the best games to watch. The final official game of the 1932 Olympics was between the United States and Canada. Once again, Canada won.
The difference with winning this gold medal was that it was the first time in Winter Olympic history, that part of the hockey schedule was held indoors. In 1932, half of the hockey games were held outdoors within the speed skating oval, and the others played in the newly built Olympic Arena, where inclement weather could not interrupt the Games.
When looking at old photographs of the hockey teams from 1932, one can't help but pay attention to the uniforms and equipment from back in the day and contemplate how different it was from today. Like most museums, the Lake Placid Olympic Museum has encountered some mysteries within their collections. For years, the staff at the museum has not been able to figure out why some of the 1932 United States Ice Hockey players had a white band around their jerseys.
After searching the archives for answers and asking Olympic scholars, it wasn't until just recently we discovered that the purpose of the white bands was to differentiate between defensemen and forwards. For instance, if a forward saw a player with a white band (defensemen) ahead of him, it was a signal for the forward to stay back and temporarily fill in the defense position.
The museum has on display the hockey equipment from the 1932 US goaltender, Franklin Farrell. Farrell was the only member of the team to have been given any type of head gear or protection. The mask he wore seemed to protect the glasses he wore more than his face. Protective equipment in hockey certainly has come a long way since 1932.
To learn more about the early days of ice hockey, please visit the Lake Placid Olympic Museum in the Olympic Center. The museum is open daily from 10 a.m. to 5 p.m. and closed on Thanksgiving, Christmas and Ironman Sunday.
For more information about the Lake Placid Olympic Museum, see our Facebook page at: www.facebook.com/lake.placid.olympic.museum.


text:
|December 2009
|OKLAHOMA'S�eGOV NEWS REPORT
Welcome to Oklahoma's eGovernment News Report. We hope you enjoy the monthly report providing you with up-to-date information on Oklahoma's eGovernment achievements.
Claim Your Property This Holiday Season at YourMoney.OK.gov
As the holiday season arrives, a little extra cash could go a long way. That cash could be waiting for you in the form of unclaimed property. More than $300 million for over 500,000 Oklahomans is in the state's Unclaimed Property fund and can be easily found by visiting http://YourMoney.OK.gov.
In the past four years, Treasurer Meacham has returned almost $61 million in unclaimed property to more than 67,000 Oklahomans. Unclaimed property includes everything from jewelry, stock certificates, coin collections and cash. Searching for unclaimed property is a free service and is as easy as entering a valid last name and clicking a 'Search Unclaimed Property' button.
"The odds of an Oklahoman having unclaimed property are one-in-seven, much better odds than winning the lottery," said State Treasurer Scott Meacham. "Besides, our service is always free. We never make you pay for getting what rightfully belongs to you."
Property is considered unclaimed when there is a lack of activity generated by the rightful owner of the property. Evidence of this inactivity includes failure to cash a check, the return of a check or correspondence by the Post Office as undeliverable, or the absence of any communication from the owner. If property remains unclaimed for a certain number of years set by statute, it is considered abandoned and must be reported to the state's unclaimed property program.
The Oklahoma State Treasurer's Unclaimed Property online service is a product of a partnership between the Oklahoma State Treasurer and OK.gov, Oklahoma's Official Web site.
Visit the Unclaimed Property Site
Tax Commission Tools Available for Calculating Sales and Use Tax
Ever wondered if the sales tax charged on your catalog purchase or utility bill is correct? The Oklahoma Tax Commission has an online tool for calculating Oklahoma sales and use taxes from any address or zip code in the State of Oklahoma.�
"Most vendors are already aware of this system and are using it to assist in calculating sales taxes," said Paula Ross, Oklahoma Tax Commission spokesperson. "However we want taxpayers to know this system is available for their use also in verifying the applicable sales taxes for their residence."
The Sales and Use Tax Rate Locator System has been available on the Agency's Web site for several years.� There are two methods for researching a tax rate: by address or by zip code.�To access the Locator System, visit the Oklahoma Tax Commission's Web site at www.tax.ok.gov and select the system from the "Quick Click" menu.
If you are incorrectly charged and need substantiation of the rate, a printable version is available or you may print the screen.� This verification may be submitted�to your retailer as proof of the correct rate.
If you need assistance or have further questions, please email the Oklahoma Tax Commission at email@example.com.� You may also call the Agency's Taxpayer Assistance Division at (405) 521-3160 or in-state toll free (800) 522-8165.
� Visit OTC's Sales and Use Tax Calculator
Oklahoma Widgets Coming Soon To OK.gov
In the month of January, OK.gov will launch Oklahoma Widgets on the portal, http://www.ok.gov. Oklahoma Widgets quickly and easily provide real-time alerts, dynamic information and extra functionality. An Oklahoma Widget is a mini-web application that can be added to web pages, blogs or social profiles.�
Visitors will be able to easily add an Oklahoma Widget to any Web site or social profile available by clicking on the associated "Get & Share" button, then following the prompted instructions.
Oklahoma Widgets available in January will include:�
Visit OK.gov in January to find the above widgets available to "Get and Share".�
The 2010 Census is Just Around The Corner; Learn More
The U.S. Census counts every resident in the United States, and is required by the Constitution to take place every 10 years.
The 2010 Census will help communities receive more than $400 billion in federal funds each year for things like:
The data collected by the census also help determine the number of seats your state has in the U.S. House of Representatives. In March of 2010, census forms will be delivered to every residence in the United States and Puerto Rico. When you receive yours, just answer the 10 short questions and then mail the form back in the postage-paid envelope provided. If you don't mail the form back, you may receive a visit from a census taker, who will ask you the questions from the form.
The majority of the country will receive English–only materials. Households in areas with high concentrations of Spanish-speaking residents may receive a bilingual (English/Spanish) form.
Any personal data you provide is protected under federal law.
What's Inside
Oklahoma State Board of Medical Licensure and Supervision
- Lyle Kelsey,
State Anatomical Board
- Daniel L. O'Donoghue, PhD,
City of Choctaw Online Bill Pay
Oklahoma Alcoholic Beverage Law Enforcement Licensing�
Office of Personnel Management's Carl Albert Internship Program�
Oklahoma Department of Mental Health and Substance Abuse Services Web site�
How Do I Find Winter Weather Road Conditions in My Area?
��Visit the Department of Public Safety's Road Conditions Map�
How Do I Conserve Energy in the Winter?
��Visit OERB Winter Savings Tips Site�
Friday, January 1
Monday, January 18�
View Upcoming 2010 State Holidays�
Weatherization Public Hearing �
2010 Legislative Matters Conference
Okie Flyers Fly-In
Share Your eGov Story
Have an Oklahoma eGovernment story to tell? Want to give us feedback?
About OK.gov
OK.gov is the official Web site of the state of Oklahoma and a collaborative effort between the Oklahoma Office of State Finance (OSF) and Oklahoma Interactive, LLC to help Oklahoma government entities Web-enable their information services. OSF is responsible for OK.gov. Oklahoma Interactive operates, maintains, and markets OK.gov and is part of eGovernment firm NIC's (NASDAQ: EGOV) family of companies.
Learn more about Oklahoma's eGov News Report and view past issues
4234 North Santa Fe | Oklahoma City, OK 73118
405.524.3468 or Toll Free at 1.800.955.3468


text:
Office of Advancement and External Affairs
The Advancement and External Affairs Division was created to bring together units responsible for influencing public policy and opinion and strengthening the college's reputation and cultivating of key relationships that are critical to the College for the present and future.
It endeavors to establish comprehensive programming to expand and sustain the community's trust in the institution and continue to build a positive relationship between the college and the general public.
The foundational principals this division is founded on are: "High Touch", "Intrusive Relationship Development", and "Relationships on Purpose". The units include are listed below.
Advancement, External and Government Affairs
Administration Bldg, 3rd Floor
Phone: (517) 483-1163
Additional contact information »


text:
William Salisbury, Jr. – Born August 14, 1659 in Dorchester, Suffolk, Massachusetts Bay Colony. He married Anna Cole on July 30th 1664 in Swansea, Bristol, Massachusetts Bay Colony. William is my 7th great grandfather.
Joseph Benjamin, III – Born August 15, 1699 in Preston, New London, Connecticut Colony. He married Deborah Clark on April 3, 1722 in Preston. Joseph is my 6th great grandfather.
Richard Ormsby and Sarah Upham – Married August 9, 1640 in Saco, York Co., Province of Maine. They are my 8th great grandparents.
William Bradford, III and Alice Carpenter – Married August 14, 1623 in Plymouth Colony. William was the second governor of the Plymouth Colony almost continuously from 1621 until 1656. William and Alice are my 9th great grandparents.
Mary "Polly" Bromley – Died August 10, 1845. She married Asa Benjamin on January 4, 1787 in Worthington, Hampshire Co., MA. Mary is buried in the Hall Rd. Cemetery in Pierpont, Ashtabula Co., OH. She is my 4th great grandmother.
Wilhelm Hau – Died August 12, 1884 in St. Joe, Marshfield Twp., Fond du Lac Co., WI. He came to America from Prussia in the 1860's and married Kathrine Tuepper on January 12, 1869 in Mt. Calvery, Fond du Lac Co. He is buried in St. Joseph's Cemetery, Marshfield Twp. Wilhelm is my 2nd great grandfather.
Dorothy Louise Harris – Died August 13, 1972 in Clintonville, Waupaca Co., WI. She was born on July 17, 1900 in Appleton, Outagamie Co. Dorothy married Russell Bernard Weller in 1929. She is buried in St. Rose Cemetery in Clintonville. Dorothy is my grandmother.
Maria Katherine Michels – Died on August 14, 1923 in Johnsburg, Fond du Lac Co., WI. She was born in Germany and married Anton Fuhrmann on June 19, 1860 in Johnsburg. She is buried in St. John the Baptist Cemetery in Johnsburg. Maria is my 2nd great grandmother.
Henry Lawrence Heim – Died on August 15, 1959 and is buried in Mt. Olivet Cemetery in Chelsea, Washtenaw Co., MI. Henry married Vera Gage in 1916 in Jackson, Jackson Co., MI. He is my wife's great grandfather.


text:
Click here to learn how to install and play the game!
Or click here to view the game's hub page and learn about it, see screenshots, who's playing, and more!
Monster Count - Added an indicator to dungeons that shows the remaining amount of monsters on the floor.
Dungeon Floor Clear Animation - Added an animation that plays when you successfully clear a dungeon floor.
Profile Customization - Added some basic profile customization options; you can pick a custom color for the profile border, background, and background border. (More options, including new portrait borders, backgrounds, and background borders will be added later.)
* Bug Reports
- Mercalan Mist was not using the proper value for its healing effect.
- Cherry Blossoms were invisible.
SL2 Version 1.90
1 post • Page 1 of 1
1 post • Page 1 of 1


text:
This story starts somewhere between 7 and 10 mnths ago, when I was talking to my friend @cbilson during a break in a pairing session. We had previously talked about give camps and coding for causes events. This led us to the fact that we both liked the idea but felt it could be more targeted. We had also talked about renting some space from the facility my wife works at for the South Sound .Net Users Group to hold a workshop.
The idea stuck with me, my wife works for a non-profit after all and I had worked for one recently. I talked to my wife about an idea I had brewing. The place she works for just so happens to be one of the premiere Cancer Retreat facilities in the Northwest (if not the world[but don't tell them]). Where is it that she works you ask, Harmony Hill …. just about the most centering place on earth (ok yeah I know I'm REALLY biased). Anyway back to the story. I bounced the idea of my cohorts including @NotMyself . Every person I brought the idea to thought it would be amazing. So I decided to move forward with what would become Harmony Hackathon.
Harmony Hill agreed to support the group by providing hospitality services and lodging for the entire group while they were on the hill. I can not even begin to tell you how amazing this staff is, for 48 hrs 12 of the finest developers in the northwest didn't want for anything!
The setup on my part was pretty easy, invite some of the best programmers in the northwest and ask them to do the one thing they love, code!, for charity…. plus I promised them beer! It worked… attendance was limited by the number of beds we had available for people to sleep in. It was only seconds after sending out the first request did I have people signed up to the eventbrite site.
Finally the day arrived to begin the Hackathon and you could say the excitement in the room was palpable. We started with introductions to the projects (we had initially intended to run to two projects) and to the facilities. We then headed down to the first of several amazing meals on The Hill. After dinner is when the real excitement began. We had decided on building the needed registration/waitlist management tool which is centered around available beds at the retreat center. @darkxanthos took the reigns as PM/customer liaison person and began gathering requirements for the developers to start working with. There was a lot of desire to start coding but also a deep understanding amongst the group that we must first understand the problem before we can solve it. A lot of effort went into making sure we focused on breadth and not rabbit holing ourselves on a single problem. Once again Justin did a great job and with the help of Rodica and Aeden a group of requirements was beginning to emerge as a set of mockups.
We began building out the plumbing and infrastructure of the project and decided on a couple of technology choices… MVC 3 and the default Razor view engine that comes with it.
The next 40 some hours of the weekend were a frenzy of coding…. pulling changes and merging changes…. I swear if nothing else our git skills improved. There were times that a person might have to pull again after merging changes from the last commit only to find out that they were still behind master. It was crazy, as a matter of fact you can see for yourself, thanks to a video from @NotMyself showing the gource animation of what happened.
We didn't exactly finish, but we did cover some really awesome ground and learn a lot about how to manage such a gathering. A couple of the things we learned are kind of obvious but extremely powerful.
1. While it is exciting to see what can be started from nothing, it is a really good idea to be aware of the problem space to get the best results out of the group. Have a small group meet with the product owner at least once before the event date to flush out stories to keep the team working and not waiting. You can do more the day of the event but you need a foundation to work against.
2. Smaller teams truly do work best. Even a team of 12 is too large optimal is about 5-6. We learned that with all the commits and furious amounts of work we couldn't help but all get in each others way no matter how much we tried not to.
3. You need a dictator. Sometimes the group can not come to a decision about technology (who'da thought a bunch of Alpha geeks couldn't agree ) so someone has to be able to make a decision and cast that extra vote. I wouldn't personally say you need to use this power often, only when the group seems to be wasting time arguing over some tech that doesn't directly solve the problem. I say this because it is extremely important that the group be open to exploring lots of new spaces so that the benefit is not only to the PO but also to the developers.
4. Infrastructure is important. You really need to have the core infrastructure laid out and decided on before you get started. We chose to use ASP.Net MVC because we are mostly all web developers and are familiar with the technology. We also chose NHibernate and StructureMap as we were all familiar with them as well (well maybe not StructureMap but its concepts are universal … see we learned stuff). This meant there was some setup that was needed to get all the plumbing in place. Had this been ready at a cursory level earlier we would have spent less time shaving that particular Yak.
So the ultimate question remains. Will we do it again? The answer is quite simple, OF COURSE !!! The group learned a lot from the experience and the project continues to move forward. As a matter of fact last night while talking with my wife she informed me that they had already started to talk about how the product could help with other programs at Harmony Hill. We have already started to think about how to plan for the next one and how to get the most out of the event.
The ultimate goal…. start something amazing to help out not only this one organization but potentially help out many others. Start a tradition of greatness and see the program grow. Which is good because we might just need that waitlist manager to help out with the future waitlist for Harmony Hackathon 2012.