text:
Rockies power up but come up short in slugfest
Rockies power up but come up short in slugfest
With much improved pitching in the second matchup of a four-game series at Coors Field, the game had a decidedly different feel to it. The Rockies led in the middle innings, but couldn't battle all the way back from Arizona's five-run sixth as the D-backs retired eight straight Rockies to end the game and hand Colorado its eighth consecutive loss and its 15th in the last 17 games.
"We played offense last night and tonight the way you'd like to see a team function collectively," manager Jim Tracy said. "There has to come a time where seven runs and 14 hits is enough."
The Rockies were done in by a five-run sixth at the hands of hybrid reliever Carlos Torres, but they had five pitchers put up zeros, keeping them competitive throughout the game as the lead went back and forth. Colorado knocked D-backs starter Patrick Corbin out of the game after three innings, and although Rockies starter Jhoulys Chacin lasted only four due to an elevated pitch count, he left with the lead.
"I started throwing strikes in the first inning," Chacin said, trying to be economical with the Rockies' 75-pitch limit for starters. "They just got me. They started swinging and hitting [to] the gap. They hit it where nobody was."
All the damage against Chacin came in the first frame. Adam Eaton drove a leadoff triple to deep center field then came home on a grounder by Aaron Hill to short in the next at-bat. Justin Upton doubled to right and Paul Goldschmidt plated him with a two-base knock off the right-field wall. Jason Kubel's run-scoring single to center capped the rally and gave the D-backs a 3-0 lead before the Rockies came to the plate.
"It was all fastballs they hit in the first inning," Chacin said. "Three hitters, Goldschmidt, Kubel, and [Chris] Johnson hit first-pitch fastballs. After that I started mixing in my changeup and slider. They were trying to get deep in the counts, and I threw too many pitches in four innings."
Colorado staged a two-out rally in the bottom of the inning as Jordan Pacheco singled to short and Wilin Rosario singled to right, but Chris Nelson stranded them when he struck out to end the inning.
As Chacin settled down, Corbin unraveled, yielding a four-run rally in the second that saw the Rockies claim the lead. Andrew Brown kicked it off with a monster solo shot 434 feet to the left-field concourse that bounced out of the park and into the players' parking lot. DJ LeMahieu legged out a three-bagger to the right-center alley, and Chacin singled through the middle to bring him home. Dexter Fowler reached on a bunt single and Pacheco doubled into the left-field corner to complete the team cycle in the inning, but he was caught at third trying to get the extra base.
"The kids out there playing, it's another terrific effort," Tracy said of his five-rookie lineup. "It's a very difficult chore to ask these guys to keep coming back two or three times [a game]."
The Rockies rookies combined for 10 hits, with three coming from Rookie of the Year candidate Rosario, who has three hits in three straight games. His second hit was a 418-foot home run to left for his 26th of the season. He passed Todd Helton's franchise mark of 25 rookie home runs, setting the record on the list of Rockies greats that includes Troy Tulowitzki (24 rookie homers).
"I feel like I can be on the list with those guys," Rosario said. "When you put Helton and Tulo [on the list], you need to put my name [on] too. It's impressive. The emotion I have right now is something crazy -- I can't explain."
Chacin's line closed with three runs on seven hits and two walks in four innings, and though he'd settled down nicely posting three consecutive zeros on the scoreboard and retiring the last four hitters in succession, his 84 pitches were beyond the Rockies' cap for starters.
Chacin's early departure allowed the D-backs to reclaim the lead on Hill's sixth-inning, bases-loaded triple to center that a diving Fowler missed by inches. Among Torres' three walks in the inning was one to Eaton, who was trying to bunt. The D-backs loaded the bases again in the inning before adding two more on Jason Kubel's sacrifice fly and Chris Johnson's single, making it 8-5.
"We got beat tonight because of the sixth inning," Tracy said. "We walked four guys. We walked two to load the bases and after the Hill triple we walked two more to reload the bases. Loading the bases twice on four walks, more times than not, that's going to cost you at the Major League level."
Colorado walked seven on the night while Arizona walked none. Of the Rockies seven walks, three came around to score.
"If they're just going to give you free bases, we're going to keep putting up good at-bats and put ourselves in situations with guys in scoring position," Kubel said. "We've got to take advantage of all that."
Colorado climbed back within a run, adding one in the sixth when Tyler Colvin singled to center, advanced to second on a wild pitch, and came home on pinch-hitter Matt McBride's two-out single to center.
They added another in the seventh after Josh Rutledge beat out an infield single to open the inning followed by Pacheco's third hit of the night, a single over short, before Rosario grounded into a double play, scoring Rutledge but starting a string of nine consecutive outs from eight straight batters to end the game.
Owen Perkins is a contributor to MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.


text:
Cat Shows – The Greerton Experience
I regularly travel the State Highway 2 route to get to Tauranga to visit my mother. Over the years I have driven past the the biltong shops, the Mexican-themed motor inns and the perplexing Forta Leza restaurant, bar and (wait for it) China Doll museum and I have marveled at the diversity of the people and places encountered. Plus, it's… Read more »

subset: commoncrawl


text:
More than 400 students and up to 150 faculty guest artists participate with Summer Arts each year. The program is not only transformational for our students, even our faculty coordinators and artists come away with renewed artistic vigor. The energy is contagious!
At Summer Arts, artists are free to explore and surpass boundariesWe are told constantly by our students how inspired and motivated they are by the Summer Arts experience. They love being able to take two weeks or more of their lives and focus completely on their art.
Read More


text:
Health Management Associates CEO Gary Newsome's Pay Rises 11.3% in 2011
Mr. Newsome's pay increased primarily due to higher incentives and bonuses. Last year, his incentives totaled $2.4 million compared with $1.9 million in 2010. Mr. Newsome's base salary rose slightly from $900,000 to $941,667, and he also received $3 million in stock awards, $589,004 in supplemental executive retirement plan benefits and more than $179,000 in other perquisites such as an automobile allowance and access to company aircrafts.
Kelly Curry, CFO of Health Management, was the second-highest-paid executive, earning $3.41 million last year. His base salary was the same from 2010 to 2011 at $675,000, and he earned $1.13 million in stock awards and $1.33 million in bonuses and incentives.
More Articles on Hospital Executive Compensation:
UHS CEO Alan Miller's Compensation Jumps 27%
Tenet CEO Trevor Fetter's Total Compensation Exceeds $10.7M in 2011
Vanguard CEO Charles Martin Jr.'s Compensation Tops $3.7M
© Copyright ASC COMMUNICATIONS 2017. Interested in LINKING to or REPRINTING this content? View our policies by clicking here.
To receive the latest hospital and health system business and legal news and analysis from Becker's Hospital Review, sign-up for the free Becker's Hospital Review E-weekly by clicking here.


text:
ST. PAUL, Minn. — The bill to help finance a new stadium for the Minnesota Vikings stalled at least temporarily Wednesday at the Capitol, a significant setback that prompted Gov. Mark Dayton to put new pressure on GOP legislative leaders to help keep the effort alive.
The chairman of the Senate Local Government and Elections Committee tabled the stadium bill just minutes before an expected vote was to be held. Its chief Senate sponsor, Sen. Julie Rosen, said concerns from some of her colleagues about a proposed gambling expansion included in the legislation had put its passage in question.
The timing of the delay hurts the bill's prospects because Friday is an important legislative deadline. If it doesn't pass at least one statehouse committee by then, lawmakers will have to waive the deadline — something GOP House Speaker Kurt Zellers would not commit to doing.
Dayton said "underhanded tactics" were behind the delay but would not call out culprits by name. At a news conference with the bill's two Republican sponsors — Rosen and Rep. Morrie Lanning — the Democratic governor made it clear he felt the bill was struggling in part because Republican legislative leaders have failed to make it a priority.
"If you want to oppose it, that's fine. But come out publicly and oppose it," Dayton said. Rosen and Lanning said if the bill is to have a chance this session, they need a commitment from their own caucus leaders that the legislative deadline would be waived.
"We're at the point now where they're really going to need to be engaged in this," said Lanning, of Moorhead. The current proposal calls for building a $975 million stadium at the current Metrodome site, with the state, the city of Minneapolis and the Vikings backed by private sources all pitching in.
Senate Majority Leader Dave Senjem, R-Rochester, said he "would not hold the bill up from the standpoint of deadline." But Zellers was unwilling to make the same vow, calling it premature. The speaker has for months been reluctant to take a stand of any kind on the stadium bill, saying he personally opposes public financing of pro sports stadiums but that he would give supporters a chance to make their case.
At the Senate hearing, a handful of Republican senators raised concerns about the source of the state's proposed $400 million share. The bill authorizes Minnesota charities that currently operate paper pull-tab and bingo games in bars and clubs around the state to upgrade to electronic versions of those games; the expectation is that would increase frequency of play, and the additional tax revenue raised would cover the state's share.
Sen. Pam Wolf, R-Spring Lake Park, said she worried the state's projections of how much money could be raised would fall short and that taxpayers would be left on the hook. Rosen replied that the bill's authors were still discussing a backup revenue source that would "blink on" if that happened — probably some type of game-related fee like a tax sports memorabilia or a Vikings-themed scratch-off game.
Sen. Benjamin Kruse, R-Brooklyn Park, suggested that any increase in the availability of gambling would come at the expense of other businesses vying for Minnesotans' entertainment dollar — restaurants, movie theaters and the like. He also suggested that gambling tended to attract money from the people who can least afford to spend it.
"I have a hard time with a piece of legislation like this," Kruse said. "I feel this gambling revenue is a tax, and it's probably one of the most regressive taxes we could offer."
The committee chairman, Sen. Ray Vandeveer, R-Forest Lake, said he was willing to bring the bill up for a vote Friday, if Rosen asks him to. He said he wasn't sure how he'd vote but said he's generally opposed to expansion of gambling.Comment on this story
The Vikings have been seeking state help to build a new stadium for the last decade. Team Vice President Lester Bagley noted Wednesday that the Vikings are at the bottom of the NFL in terms of stadium-related profits. He said after the committee action that team officials would continue to push the bill and still hope for its passage this session.
At the hearing, Rosen reiterated the most common fear expressed by backers of a new stadium: that failure to act soon would result in the Vikings' owners moving the team to another city or selling it to someone who would.
"If we delay building the stadium and lose the Vikings, we will be looking for a new team very shortly," she said.
Associated Press reporter Alexandra Tempus contributed to this report.


text:
Hi all
Ive been browsing around the site for a while and Im finding it a great source of info. Im in the process of applying for a Trinity certificate in TESOL and was wondering if it makes any difference to employers what degree subject was studied? Obviously anyone with a language degree would have a great advantage but I have a degree in music. Is it usual for English teachers abroad to not have language degrees?
ps Its amazing how soon 'grammar paranoia' creeps in when writing on this forum isnt it. LOL


text:
Trail Maintenance Volunteers
In order to provide for visitor safety and to protect parkland resources, the Park District staff and trail volunteers provide a much-needed source of labor to repair and enhance existing trails and construct new narrow trails.Trail maintenance projects at various Regional Parks include helping with pruning, erosion control, post installation, trail improvements, and new trail construction.A great way to see the parks!
Download > Ivan Dickson Volunteer Trail Maintenance Program, Spring 2014 Newsletter (2.8 MB, PDF)
- Trail Maintenance Projects
- How to Volunteer?
- Why Be a Trail Volunteer?
- Ivan Dickson Trail Maintenance Program
- Make a Donation to Trail Maintenance Projects
Trail Maintenance Projects - 2014
|May 17-18
California Trail Days
|Anthony Chabot Regional Park
Max capacity: 60 volunteers
|June 14
National Trails Day
|Pleasanton Ridge Regional Park
Max capacity: 60 volunteers
|Event Cancelled
|July 12
Ivan Dickson Multi-Cultural Event
|Garin Regional Park
Max capacity: 60 volunteers
|Sign-Up closed
|August 16
Ivan DicksonTrail Day
|Redwood Regional Park
Max capacity: 60 volunteers
|Sign-Up closed
|September 27
National Public Lands Day
|Las Trampas Regional Wilderness
Max capacity: 60 volunteers
|Sign-Up closed
|November 1
Bay Area Ridge Trail Service Day
|Sibley Regional Preserve
How to Volunteer?
If you wish to help with a particular project, you may Register Online or by calling the numbers listed in the schedule above at least three days prior to the event.If you have additional questions please call (510) 544-2631.
Youth under 18 years of age must bring a parent or other parent-designated adult over 18 yrs.old to work with on the trail projects.If there is a group of youth under age 18, one adult supervisor per five youth is required.
Regional Trails staff will assign participants to work teams supervised by EBRPD crew leaders.The work teams will break out into groups throughout the site.Trail workdays continue until about 12:30 or 1:00 p.m. Everyone then reunites for lunch and a wrap-up.
Be prepared for changing weather! Dress in layers and have appropriate clothing for light rain or to protect against full exposure to sun.Bring work gloves and wear sturdy boots or shoes, long pants and long-sleeved T-shirts.Bring drinking water, snacks, sunscreen, and a hat that will protect your ears and neck.If your sensitivity to poison oak is high, bring an extra change of clothes and shoes, and a plastic bag to take away your exposed or soiled work clothes.Irritants may include ticks, mosquitos, sunburn, and blisters.Special precautions for preventing poison oak exposure and reducing irritants will be explained on site.
Storm conditions or heavy rain will cancel events.To check for cancellation, call (510) 544-2631, on the morning of the event.
To volunteer, or for more information on the trail maintenance projects, contact:East Bay Regional Park District, Regional Trails Department, 2950 Peralta Oaks Court, P.O. Box 5381, Oakland, CA 94605-0381 or call (510) 544-2631.
If you would like to receive our bi-annual Ivan Dickson Volunteer Maintenance Program Newsletter, please call (510)544-2631 and leave the correct spelling of your name and mailing address.
Why Be a Trail Volunteer?
If you like to hike, bike, or ride and enjoy well maintained trails, think about becoming a trail maintenance volunteer.
The East Bay Regional Park District (EBRPD) manages more than 114,000 acres of land in 65 parks, and maintains 1,200 miles of trails.Maintenance and rehabilitation of the existing trails is an ongoing process (similar to repairing potholes on public roadways) and is required due to public use, annual vegetation growth, and other forces of nature, particularly from erosion caused by the flow of water over and adjacent to trails.
In order to provide for visitor safety and to protect parkland resources, EBRPD staff and volunteers provide a much-needed source of labor to repair and enhance existing trails and construct new narrow trails.In turn, the public learns concepts of land stewardship and resource conservation while giving back to the trails system they enjoy.
Typical tasks for the volunteers include installation of drainage structures, pruning, trail tread maintenance, and installation of special trail structures such as retaining walls, bridges, and causeways.
Volunteers use a variety of hand tools under the instruction of EBRPD staff.Participants can include anyone in good physical condition:children (10 years and older), teens, adults, and seniors.
Earn Respect, Credit and Appreciation for Community Service
In addition to interested individuals, trail maintenance volunteers come from schools, churches, Scout groups, corporate partnerships, public agencies, and various trail user organizations.
- Students can earn four community service hours per event.
- Girl Scouts have earned credit toward the Backpacking Merit Badge and the Eco-Action Merit Badge.
If you are interested, give us a call!
Ivan Dickson Trail Maintenance Program
Ivan Dickson was a member of the Berkeley Hiking Club since 1920 and was an active hiker well into his eighties.For more than 60 years, Ivan Dickson spent his free time hiking the trails of the East Bay Regional Park District.
When Mr. Dickson died in February 1993, at the age of 95, he left both a request and bequest to the East Bay Regional Park District to "take good care" of the trails that meant so much to him.In order to honor Ivan's desire for trails to be well maintained, the District created a unique program for trail maintenance (current projects).The funds from his bequest are managed like an endowment, with the interest generated being used to sponsor and support volunteer maintenance projects throughout the Park District's extensive trail system.The funds are allocated for materials, supplies, hand tools, food, and acknowledgments for the volunteers.By leveraging these funds for long-term growth, and by involving the public in a partnership dedicated to the preservation of trail resources through volunteer efforts, a perpetual trail maintenance program has been established to accommodate future generations of trail volunteers.
Since 1996, the Ivan Dickson Volunteer Trail Maintenance Program has managed 121 trail projects with 6,036 volunteers contributing 25,431 hours of volunteer labor.
How to Participate
Choose a Saturday date from the calendar of trail projects and mark your own calendar.Three to four weeks prior to the project, call the Park District's recorded line (510) 544-2631 and request a flier for the specific date.Or you can register your name and phone number now by emailing email@example.com flier you receive will include project specifics such as meeting place and time, project description, and any other special information.We ask that you register up to three days prior to the event.If you have particular questions, the recorded line will refer you to District staff.
Trail Maintenance Fund
Join us in building a Trail Maintenance Fund.Our goal is to build the Ivan Dickson Trail Maintenance Fund to $5,000,000!By doing so, we can guarantee a perpetual trail maintenance program for future generations.Financial contributions are tax-deductible and can be made to:EBRPD-Ivan Dickson Volunteer Trail Maintenance Program Fund, 2950 Peralta Oaks Court, Oakland, CA 94605.
Make a Donation to Trail Maintenance Projects
If your company or organization has a special item to donate to our program, please let us know!Donations of lunch items, trail-related goods, and items of appreciation for volunteers are welcomed and are tax deductible.


text:
Word of the Day / Milhemet Hasafot - Sabra-rattling at the Technion
When Israel's first institution of higher education was established, its founders were convinced that science could only be taught in German. But the proponents of Hebrew begged to differ - and won.
The unforgiving Mediterranean summer sun baked the pristine Mount Carmel as the students flocked into the Horsaal Einstein in the Fakultat fur...
Want to enjoy 'Zen' reading - with no ads and just the article? Subscribe todaySubscribe now


text:
BIRMINGHAM, Ala. – (WIAT) A Dodge Ram and a utility/storage were involved in a wreck early Wednesday afternoon on the side of I-65 South between the Green Springs Avenue and Oxmoor Road exits.
Birmingham police say one of the trucks was parked in the emergency lane at the time of impact. The wreck sent two people to the hospital and also caused delays and two lane closures.
The driver of the utility/storage truck says he pulled off the interstate because he thought he smelled diesel fuel prior to the accident. While he was standing next to his vehicle on the shoulder he says he saw the other truck go off the road and stay off the road.
"I was actually standing on the side of the truck talking to a friend of mine on the cell phone," said Ray Coleman. "I seen them coming. Good thing I was standing back because I've seen it happen on COPS how they hit cars that are parked on the side of the road and I said I'm not going to stand on the outside of the street because I know they get hit."
Coleman says he's never seen anything like it. He was so full of adrenaline that he couldn't speak at first.
"One of them was in the back seat sleeping and the lady was driving and they're both are alright they're not, they're not dead and everything," said Coleman.
Coleman says the people in the other vehicle left the scene on stretchers, injured, but alive.
Birmingham police told us on the scene that the two occupants of the Dodge Ram were both in stable condition.
Copyright 2013 WIAT-TV CBS 42


text: Hi all. I'm relatively new to BBQ and smoking. Right now I do everything on a gas grill but am looking to get or build a true smoker in the near future, possibly a UDS. I found this site while looking up info for smoking some kielbasa this weekend. Also have done turkeys and ribs in the past. Thanks, and chat with you soon! Chris


text:
Avoid The Sting If Your Credit Get Blocked
Most Frequent travelers know all about credit card blocking, many from painful first hand experience. Hotels post notices of their policy regarding blocking, usually in the form of an obscure plaque some clerks will point to when an inquisitive visitor checks in. Car rental companies rapidly recite their policy to callers wanting to reserve an SUV for the family vacation. Still hundreds of unsuspecting consumers will feel the pain of credit card blocks every day. So what exactly are these blocks?
Credit card issuers, as a way to reduce their risk, can set aside or "block" an anticipated future charge. This block is not immediately charged to the account but it reduces the amount of credit available. Plus the amount of the block may be more than expected as the bank may add in additional estimated charges such as gasoline for a car rental or food for a hotel stay. Even a pay-at-the-pump transaction can cause a $100 block to be placed on a card. These blocks or "holds" can cause for some rather difficult imes if you unknowingly end up in the wrong situation.
Suppose you are flying to Las Vegas for the weekend. Assuming you have not yet acquired high-roller status, you will need to reserve a flight, car rental and hotel room. Each of these reservations will cause a block to be placed on your ever-faithful rewards credit card. Then in an effort to smooth-over the news of your impending excursion, you take your significant other to the finest restaurant in town. Imagine your surprise when waiter lets you and the patrons in a two-table radius know your charge has been declined.
Another, and even more heinous scenario, would have the person securing these future charges with a debit card. Each reservation would have placed a block on the checking account underlying the credit card. Then the flowers, dinner, cab fare and concert tickets would have all generate separate overdraft charges. Not to mention any checks clearing during the time the blocks are in effect. Ouch.
The most logical way to avoid any blocking problems is to maintain a balance well below the usable limit of your credit card. Although this is prudent advice it may not always be practical considering the somewhat undefined amounts and timing of the blocks. One tidbit that is unwavering is that reservations should not be placed on a debit card. Ever.
Another potentially better technique to avoid this trap is to have a spare credit card. A method employed by many, a spare credit card can be used to place all the reservations thereby protecting the available credit of your preferred card. Then when the actual charges are made the favorite card can be used and any rewards can be accumulated. An additional benefit is the block transactions provide activity on the spare card furthering its value as a tool to enhance your credit score.
Like many credit related issues, knowledge and a little foresight can go a long way in preventing unexpected problems and expenses. Now that you have the knowledge, this would be a good time for a little pro-active action to ensure you do not fall into the credit blocking trap.
Bad Credit and Refinancing
Bad credit mortgage refinancing is the process of refinancing a home mortgage when the homeowner has bad credit but a home with substantial equity. Bad credit may be due to the delay or missing of payments or because of too many outstanding debts on the part of the homeowner. If the homeowner has bad credit, obviously he has to depend on credit card debt or some other consumer debt to finance his house. All these debts will bear higher rates of interest when compared to bad credit mortgage refinancing. At this moment, the homeowner wishes to refinance his home to receive best interest rates. However the interest rate on bad credit mortgage refinancing will be higher than the ordinary cash-out home mortgage refinancing but not as much as that on the credit card debt or consumer debt. Thus the payments will be smaller under bad credit home mortgage refinancing than those under the consumer debt.
Moreover the term of the loan under bad credit will be longer which is useful to the homeowner. The homeowner will cash out either a part or full of his house equity. The best way of bad credit mortgage refinancing to pay off high interest bills is opting for debt consolidation loan. The homeowner with bad credit can think about refinancing the bad credit mortgage only if the percentage of the interest rate on the new mortgage is less than that on the old one by at least two points and the homeowner stays at the house for at least three years. Generally the new loan will be for a higher amount with which the homeowner should pay off all his original debts and with the remaining amount he should try to improve his good credit rating. The borrower has to shop around online to get awareness about different types of loans and different interest rates because sometimes the lenders may charge different interest rates for the same type of loan. The owners should be very careful before entering the refinancing agreement while checking up all the terms and conditions and the fee involved.


text:
An opinion on Eastern's closing, Brewer, 2006
In 2006 Pauleena MacDougall, the director of The Maine Folklife Center, interviewed Phyllis Beaulieu, who worked for Eastern Fine Paper from 1968 to 2004, about her experiences working for the company.
In this clip Phyllis gives her thoughts on why Eastern closed in 2004.
Please post your comment below to share with others. If you'd like to privately share a comment or correction with MMN staff, please use this form.


text:
The Magical Island of Kanren – core.logic Intro Part 1
Previously I blogged on Appendo the Great without going into much detail on core.logic, what it is, how to use it etc. Hopefully this blog post will begin to fix that. This post was also inspired by a tweet from Ambrose Bonnaire-Sergeant on explaining a basic logic program with an unbound variable. That tweet got me thinking about how I would explain it.
First, core.logic is a Clojure implementation of miniKanren. miniKanren is a Logic Programming library embedded in Scheme. As the site states, it's mini in that there is another Kanren system with more bells and whistles, but is quite a bit more complex. The core.logic implementation follows the Scheme version pretty closely from a library user's perspective, so examples in books/papers such as Byrd's dissertation or The Reasoned Schemer translate pretty closely to the equivalent Clojure code.
The approach taken by the miniKanren folks gives the developer a lot of power by letting them pick the right tool for the job. Embedding the logic programming paradigm into a functional language allows you to use functional tools to solve your problems and delve into logic when it makes things easier. There's no need to interface with another language, you're in Clojure and you can use it directly.
Getting core.logic incorporated into your project works the same as any other Java or Clojure library, just include it in your project dependencies. Including it in your Leiningen
project.clj would look like:
:dependencies [... [org.clojure/core.logic "0.6.5"] ...]
lein deps and you're set. The examples below assume having a namespace setup like:
(ns logic-examples.ancenstors (:refer-clojure :exclude [==]) (:use [clojure.core.logic]))
The Island of Kanren
Imagine the magical island of Kanren. On this island, just declaring things makes them so. There can be multiple right answers to a question and sometimes there are no answers at all. Here, seemingly familiar operations take on a different meaning and the natives speak with a unique dialect. Your code lives in functions and macros, just like any Clojure program. The key difference is your Kanren programs are really more like puzzles that you want the Kanren-ites to solve. Your logic functions on their own aren't much good, but the Kanren natives can do amazing things with them to solve your puzzle. The only way to get answers off of the island is to send your puzzle over with a raft [ ]. Unfortunately, there are some small holes in the raft and we need to put a bucket on it before we send the raft over. I'll call this bucket
q, but you can call it whatever you like. Armed with our raft and bucket we can send it over with a puzzle and the Kanren natives will solve the program and send the bucket back. This bucket will contain the things (bindings) that the natives needed to solve the program. The easiest, yet still confusing program, just declares something that is always true:
(run* [q] (== 1 1)) = > (_.0)
It may seem strange at first, but the natives of Kanren have sent back a bucket with a single value _.0 in it. In the language of Kanren, this means anything and nothing. It means to solve the puzzle I sent them (which just declares that 1 is 1) q can take on any value. The number 7, a list of strings, nil etc. This makes sense as the Kanren natives can solve the puzzle with anything since the q does not actually play a role in solving the puzzle. We could make it a little more difficult and send over another raft asking for a 1
(run* [q] (== q 1)) = > (1)
Here we sent over a puzzle that could only be solved with q having the value of 1. There is no other way for the Kanren-ites to solve the puzzle (and still have it work), so they sent back a value of 1 for q. The reason I relate q to a bucket in a raft, is that's our only way of getting information off of the island. All other information stays on the island:
(run* [q] (fresh [x y] (== x "foo") (== y "bar") (== q 1))) = > (1)
fresh call here is just a way to get a new variable (er, new buckets). This new variable is just like
q, but it always stays on the island. Note our answer is the same as before because nothing has changed with the bucket vs. the program before. It's possible that
q has more than one value (examples will be below) and it's also possible for
q to be a collection:
(run* [q] (fresh [x y] (== x "foo") (== y "bar") (== q [1 x y]))) = > ([1 "foo" "bar"])
The above gets the information from x and y by stuffing it in q. So
q is where we want the answer to be stored since that is what comes back on the raft. If we don't put the answer in the
q bucket, we won't get anything useful. It's also possible that
q has no answer. We could play a trick on the Kanren-ites and send them an unsolvable puzzle:
(run* [q] (== q 1) (== q 2)) = > ()
They saw through my ruse. It's not possible to solve a puzzle where q is both 1 and 2, so they send back an empty bucket.
Less Metaphor more Examples
Above, I covered the mechanics of running a core.logic program, er, puzzle. A logic program follows some different rules, so they need to be ran inside the run* block. The above examples only used
run* which asks for all possible solutions to the program. Another key point from the above program is that I never assigned a value to q. I declared that q should equal 1. The Kanren-ites needed to take it from there. Instead I could have declared it equal to anything, a string, list, character etc. To cover some of the core.logic building blocks, I'll side-step integers and lists for the time being. To demonstrate some of these basic features, I'll be using some of the relation and fact features of core.logic. First I'll start with a father and mother relation:
(defrel father Father Child) (defrel mother Mother Child) (facts father [['Vito 'Michael] ['Vito 'Sonny] ['Vito 'Fredo] ['Michael 'Anthony] ['Michael 'Mary] ['Sonny 'Vicent] ['Sonny 'Francesca] ['Sonny 'Kathryn] ['Sonny 'Frank] ['Sonny 'Santino]]) (facts mother [['Carmela 'Michael] ['Carmela 'Sonny] ['Carmela 'Fredo] ['Kay 'Mary] ['Kay 'Anthony] ['Sandra 'Francesca] ['Sandra 'Kathryn] ['Sandra 'Frank] ['Sandra 'Santino]])
From this basic setup we can ask some basic questions:
(run* [q] (father 'Vito q)) = > (Sonny Michael Fredo) (run* [q] (father q 'Michael)) = > (Vito)
These questions use the father relation. Given
Vito is the father, what values of q would satisfy the father relation? We could do the same thing for the reverse. Given a child, who's the father? Note in the first example that there are three valid solutions to the relation, and any of them are correct. If I only asked for one solution:
(run 1 [q] (father 'Vito q)) = > (Sonny)
I would just get Sonny.
To ask better questions, we'll need
conde. First lets define as a function, what the definition of parent is:
(defn parent [p child] (conde ((father p child)) ((mother p child)))) (run* [q] (parent q 'Michael)) = > (Vito Carmela)
The function
parent above uses something new. It's one of the core building blocks of core.logic, called
conde. I think of
conde as a very fancy
or. If you think of an
or statement in a functional or imperative languages, it finds the first true value, then stops. On the Island of Kanren, there can be many correct answers to a puzzle, and again the Kanren-ites are trying to solve the puzzle every way possible. So in the above, there are two possibilities when using parent according to the defined relation. It tries the father relation first. If that passes, it will count as one answer. It will then come back through, act as if the first condition failed and will run the second statement. In this case, the first and second line are mutually exclusive, so it's pretty similar to a straight
(run* [q] (fresh [x y z] (conde ((== x "1st")) ((== y "2nd")) ((== z "3rd"))) (== q [x y z]))) = > (["1st" _.0 _.1] [_.0 "2nd" _.1] [_.0 _.1 "3rd"])
The above illustrates this trying of the various clauses. Each of the above three clauses will always pass if executed. The three answers returned are all separate, so the first answer only has a value for
x. The
y and
z are still fresh (and could be any value). The same is true for the second and third answer.
More Relations
These functions can also stack on each other:
(defn grandparent [gparent child] (fresh [p] (parent gparent p) (parent p child))) (run* [q] (grandparent q 'Anthony)) = > (Vito Carmela) (run* [q] (grandparent 'Vito q)) = > (Francesca Frank Vicent Mary Kathryn Santino Anthony)
The definition of
grandparent is that the grandparent
gparent is the parent of some new person
p and that person
p is the parent of
child. The Kanren-ites can also solve more complex puzzles where the grandparent and child is unknown but the parent is known:
(run* [q] (fresh [gparent p child] (== p 'Michael) (parent p child) (grandparent gparent child) (== q {:grandparent gparent :parent p :child child}))) = > ({:grandparent Vito, :parent Michael, :child Mary} {:grandparent Vito, :parent Michael, :child Anthony} {:grandparent Carmela, :parent Michael, :child Mary} {:grandparent Carmela, :parent Michael, :child Anthony})
There are a few things interesting about the above example. First no child or grandparent was specified. In this puzzle, we specified the parent (in this case Michael) but nothing else. The Kanren-ites had to use this constrant in trying to find the grandparent(s) and children. The second interesting piece of the above is the usage of the map as the value of q. Since there are several answers and several pieces of information for each answer, I stuffed the results in a map. For the puzzle to be solved, the appropriate values needed to be plugged into the map.
What Next?
There's a lot more to cover in core.logic. Specifically, I was pretty light on the magic and "special-ness" of relation functions, variables etc. I'll cover that in my next post along with doing useful things with lists and matching.
Since the library is fairly new, there's not a ton of resources on it yet. For more information on core.logic specifically, Ambrose's Logic Starter has good information and there's some in the core.logic README. Byrd's dissertation and The Reasoned Schemer are very good. They are written in Scheme, but they translate to Clojure easily.
Appendo the Great
I have been spending a some time recently trying to get a better understanding of logic programming. I was very much inspired by David Nolen's core.logic library. I am reading several different papers and books trying to understand the paradigm. All of them talked about an append function, but I was having difficulty understanding why it was so important.
From the Reasoned Schemer,
conso, the relational form of cons, gets the title conso the magnificent. And
conso certainly is magnificent, but I think
appendo should get some credit too. In core.logic and miniKanren, append is called
appendo. Like
concat in Clojure it appends two lists together to create a third list. It can be used as a building block for many other functions. The definition of the function (from core.logic) is pretty small:
(defne appendo [x y z] ([() _ y]) ([[?a . ?d] _ [?a . ?r]] (appendo ?d y ?r)))
defne above is syntax sugar around
matche. It creates a function (named
appendo) that accepts three arguments. It matches x, y and z with the three arguments in the list at the beginning of each clause. In this case the first clause is matched cons style. ?a is declared as the first item and ?d is declared as the rest. The second item is ignored, the third is split in the same way. Note that the
?a is shared here on the first and third parameter of the match. This makes the first item in x, the first item in z. Assuming the x and z can be matched as above,
appendo is recursively called on the rest of each list (including y, untouched). Something similar to the shared
?a is going on when the recursion bottoms out (when x is empty). In this clause y is declared as z. This makes y the tail of a cons like expression (specifically the
?r) from the previous recursive call. That's a lot packed into such a small amount of code! Below I will build the case for appendo's new title.
Building Blocks
To run the below code, you need to
use the right namespaces. Something like this:
(ns logic-examples.seq (:refer-clojure :exclude [inc reify ==]) (:use [clojure.core.logic minikanren prelude nonrel match disequality]))
I thought I understood the
appendo function, but I didn't understand why each source spent a lot of time on it. It seemed straight-forward enough. Then I had that ah-ha moment while reading up on Prolog's prefix and suffix functions. Here's something roughly equivalent in core.logic that I wrote before my ah-ha:
(defne prefixo [x y] ([[] _]) ([[?a . ?xs] [?a . ?ys]] (prefixo ?xs ?ys)))
This declares that x is a prefix of y. So it could be used to delcare an x as [1 2] and y as [1 2 3 4 5]. Like above, it uses
defne, matching in a similar way. I'm using the shared
?a? to ensure the first item of x is the first item of y and continue recursively. I then began to think of
appendo as less like concat in Clojure and more like what list could I concat with this other list to yield some result list (user specified or not). That realization led me to change my prefixo function to be the following:
(defn prefixo2 [x y] (fresh [a] (appendo x a y)))
This function appends x with a new (or fresh) variable to yield the value y. So substituting values into the appendo call (using the above example): (appendo [1 2 3] a [1 2 3 4 5]). When unified, a is obviously [4 5] because appending [1 2 3] with [4 5] would satisfy the result list [1 2 3 4 5]. With some great core.logic magic,
a will match anything that would appear after items in
x in order to satisfy
y. Part of the mind-bending nature of logic programming is the mixture of declaring, binding, predicates and the wiggle room that result variable gives you. As an example, there's no need to provide a defined y in the above call:
(run* [q] (prefixo2 [1 2 3] q)) = > ((1 2 3 . _.0))
This code runs prefixo but leaves y fresh. This lets core.logic decide what the value should be. So it is asking what will satisfy prefixo2 when x is [1 2 3]. The answer from core.logic is (1 2 3 . _.0). ._0 is the tail of the list and could represent anything, meaning that y could be a list with 1, 2, 3 followed by nothing or 4 or ["Klaatu" "Barada" "Nikto"]. These arbitrary values are numbered to distinguish between different values in the case that there could be multiple arbitrary values that could be (but don't have to be) different. More examples of _.0 are below. The above code will also handle other constraints on the list:
(defn lasto "Declares x as the last item in y" [x y] (fresh [a] (appendo a [x] y))) (run 3 [q] (lasto "Hail to the king baby" q) (prefixo2 [1 2 3] q)) = > ((1 2 3 "Hail to the king baby") (1 2 3 _.0 "Hail to the king baby") (1 2 3 _.0 _.1 "Hail to the king baby"))
This basically says give me three lists where 1, 2, 3 is the prefix and the last element is "Hail to the king baby". A proper [ Army of Darkness ending. The easiest one is the list containing only those four items, which is the first returned. The next solution says any one element can exist between 3 and "Hail to the king baby". The next solution says any two elements can be between the theird and the last elements etc. Passing 3 to
run tells core.logic how many solutions you want it to come up with. Using
run* will ask for all solutions (not a good idea with this example code). This code has two fresh variables _.0 and _.1. These could be any value. They could be different values or they could both be the number 42. They are labeled distinctly because they could have distinct values.
More appendo fun
Seeing what I could do with prefix, I then followed that with suffix:
(defn suffixo "Declares the elements of x as the end of list y" [x y] (fresh [a] (appendo a x y)))
Nothing new there.
membero is a function in
core.logic that declares that x (an element) occurs in a list y. A version can also be built out of
appendo (though probably not as efficiently):
(defn my-membero "A (probably inefficient) function stating x is an element in y" [x y] (fresh [a b] (appendo a (llist x b) y))) (run* [q] (my-membero q [1 2 3 4 5])) = > (1 2 3 4 5) (run 5 [q] (my-membero 3 q)) = > ((3 . _.0) (_.0 3 . _.1) (_.0 _.1 3 . _.2) (_.0 _.1 _.2 3 . _.3) (_.0 _.1 _.2 _.3 3 . _.4))
The first example of it's use gives a list of [1 2 3 4 5] and asks core.logic to come up with all of the members (which is just each element). The second asks the opposite question. Declaring that 3 is in the list, what are the lists that would satisfy it. The first result has 3 as the first element (followed by anything), the second list has 3 as the second element (followed by anything) and so on.
appendo to find sublists was interesting:
(defn sublisto "The list x (in sequence) appears in y" [x y] (fresh [a b c] (appendo a b y) (appendo x c b))) = > (set (run* [q] (sublisto q [1 2 3 4 5]))) = > #{() (1) (2) (1 2 3) (2 3) (3) (3 4) (4 5) (2 3 4) (1 2 3 4 5) (1 2) (2 3 4 5) (4) (3 4 5) (1 2 3 4) (5)}
Chaining it together with my-membero can find all sublists containing a particular number:
(set (run* [q] (sublisto q [1 2 3 4 5]) (my-membero 2 q))) = > #{(2) (1 2 3) (2 3) (2 3 4) (1 2 3 4 5) (1 2) (2 3 4 5) (1 2 3 4)}
Or with the help of adjacent, we can find all sublists where two numbers occur next to each other:
(defn adjacent "Declares x and y as adjacent items in list z" [x y z] (fresh [a b] (appendo a (llist x y b) z))) (set (run* [q] (sublisto q (apply concat (repeat 2 [1 2 3 4 5]))) (adjacent 5 1 q))) = > #{(1 2 3 4 5 1 2 3) (4 5 1 2 3) (3 4 5 1 2 3 4 5) ...}
This will only find sublists that have x followed by y, and it must be in that order. To make adjacent a little more flexible, the below version will find x and y next to each other, regardless of order:
(defn adjacent "Declares x and y as adjacent items in list z" [x y z] (fresh [a b] (conde ((appendo a (llist x y b) z)) ((appendo a (llist y x b) z))))) (set (run* [q] (sublisto q (apply concat (repeat 2 [1 2 3 4 5]))) (adjacent 5 1 q))) = > #{(1 2 3 4 5 1 2 3) (4 5 1 2 3) (3 4 5 1 2 3 4 5) ...} (set (run* [q] (sublisto q (apply concat (repeat 2 [1 2 3 4 5]))) (adjacent 1 5 q))) = > #{(1 2 3 4 5 1 2 3) (4 5 1 2 3) (3 4 5 1 2 3 4 5) ...} (= (set (run* [q] (sublisto q (apply concat (repeat 2 [1 2 3 4 5]))) (adjacent 5 1 q))) (set (run* [q] (sublisto q (apply concat (repeat 2 [1 2 3 4 5]))) (adjacent 1 5 q)))) = > true
That's a lot of power from a little function. I think
appendo deserves the title. The code for the functions above can also be found here.
CouchDB with Clojure
IBM developerWorks just published an article I wrote on CouchDB and Clojure. It uses clj-http, Clutch and CouchDB. It aims to cover the REST APIs of CouchDB by way of Clojure, using parallel examples in Clutch and straight HTTP calls using clj-http. It also discusses CouchDB views and replication. Big thanks to Tunde for Clutch, Mark for clj-http, the CouchDB folks and Alex for reviewing the article.
Getting Specific Document Revisions with Clutch 0.2.4
I had intended to get this out last week, but didn't quite make it. On 2/3/2011, version 0.2.4 of Clutch. One of the new features is support for getting a specific revision of a document. The code to do that looks like:
(clutch/get-document document-id {:rev revision-id} #{:rev})
The call to get a specific revision is the same as getting the most recent version except for the two extra paramters to the get-document function. The first is
{:rev revision-id} and is a query-paramter map that Clutch uses when asking CouchDB for the document. In the example above, I'm asking CouchDB for a document with document-id
document-id and a
revision of
revision-id. Typically when sending query paramters to CouchDB, you want to JSON encode them, however there are some special built-in CouchDB paramters (such as revision) that you do not want to encode using JSON. The last argument is
#{:rev}, telling Clutch to not encode the
:rev keypair in the query map. The third argument above can be any function that determines which revision to exclude.
CouchDB 1.0.1
Included in this release is changes needed for the Clojure view server to work with CouchDB 1.0.1 (thanks Tunde!). Previously, attempting to use the Clutch view server with the latest version of CouchDB would result in server side timeouts calling to the Clutch view code. For more information on setting up the Clojure view server see the README.
First Clojure Conj Highlights
The last couple of weeks has been busy! First Strange Loop then the first Clojure Conj. The conference was the first Clojure conference of it's kind and was packed with technical content. It was single track so I didn't have to worry about missing anything. Below I'll summarize some of the highlights of the conference from my perspective.
(not= DSL macros) Christophe Grand
A very valuable talk. Christophe's central theme was that many of the gains in syntax that can be obtained from macros can also be achieved using functions and other Clojure fundamentals. This was the beginning of a theme for the conference. He gave specific examples of this with his framework enlive. His stories were around users wanting to extend some functionality provided for by the library. Since much of this was implemented with macros, the users of his library ended up being frustrated and were not able to do what they wanted. He then made some substantial changes to the codebase to implement much of the functionality that was in the macros as functions. Backing these by functions with a smaller macro layer on top enabled his users to better take advantage of his framework. This boiled down to the realization that the DSL can exist in functions through clear naming and composibility as well as in the macros. He gave some excellent examples in the construction of a function based DSL for regular expressions (code here)that ended up having functionality not possible with the normal regular expression DSL (or with macros). I've got it on my TODO list to took over Christophe's enlive and regular expression code more in-depth.
Clojure Protocols - Sean Devlin
I'm pretty familiar with protocols and have used them at Revelytix quite a bit, but I still got a lot of value out of Sean's talk. His talk was mainly around creating a protocol of java.util.Date and other date like types in Java. His example created a protocol with a to-ms function that basically converted some sort of date representation to a long representation of that date. From that small abstraction he built many functions that were consumers of that abstraction. I think this was interesting because it was a small abstraction that was really only used internally in that source file. The functions that were more useful to consumers of the abstraction were not extensions of the protocol, but rather used the protocol internally. I thought this was particularly elegant because they need to know nothing about protocols or even that code used them.
Finger Trees - Chris Houser
Chouser gave a great talk on a data structure I had not heard of before, called Finger Trees. This is a new (not quite done yet) feature that will be included in Clojure that can have benefits over the other Clojure persistent data structures for specific use cases. His slides can be found out on github for more info. Seemed to me like the biggest wins of the data structure are the amortized constant time splitting/appending and counting. It achieves this through storing metadata at each tree root node, which makes summarization very easy. I read over some of the code as he was speaking (the code can be found here) and am looking forward to going over it more in-depth.
Keynote - Rich Hickey
It was good to hear Rich Hickey speak in person. This was the first time I've heard him. He went over some of the things to come in the near term for Clojure. I would say the main focus of his talk was on improving the performance of Clojure. One of those performance improvements was declaring when variables are allowed to be rebound. He discussed the need to do some checks to see if something has been rebound and most of the time there is little to no chance that something has been rebound. A good examples of this are the vast majority of the time functions are not rebound or redefined in production code (typically only at the REPL when doing development), yet this overhead always happens. He went over a new bit of metadata that would declare a variable as able to be rebound. I think this is a good change even without performance in mind. Right now we already have a convention that we put asterisks (or ear muffs) around variables that we intend for rebinding. This just codifies that convention and we get a performance boost as a bonus. He also went in depth on some Java primitive performance changes he was making. This also follows a similar theme in that it is a reduction in the complexity of the various primitive types and a performance boost as a bonus. The mismatch being Java primitives, auto-boxing and Clojure can be pretty confusing. His changes simplify many of those problems and through some new function subclasses, auto-boxing can be avoided. There was a lot of useful nuggets from Rich's talk.
One Ring to Bind Them - Mark McGranaghan
This was a talk on ring specifically but I would say it had more to do with design of good Clojure APIs. He covered how abstractions built on top of Clojure sequences with well-named functions could create a very appealing API. This talk was the crescendo of the theme that using Clojure fundamentals can lead to great code. As a testament to the ease of use of the library, there are quite a few other libraries that have been built on top of it.
From Concurrency to Parallelism - David Liebke
David gave a talk on some future Clojure functionality of providing more parallelism options. This was a great talk to have attended after hearing Guy Steele at Strange Loop. Much of what Guy discussed is in this experimental branch of Clojure. Slides of his talk can be found here. He started with the comparing map and pmap and then went over how pmap is different from the new parallel reduce stuff. He gave some example stats on the performance characteristics of these things. He had a pretty big caveat on how useful the stats were, but I think they did a good job of illustrating his point. Implementing this was definitely complex and David went into that a bit, but using the functions seemed very idiomatic and not much different from using plain reduce. It will be exciting to see this progress.
Step Away from the Computer - Rich Hickey
It was the keynote of the conference from Rich. It was a non-technical talk that focused on thinking things through without distractions before writing code or "solving" a problem. He went over some "how your brain works" that seemed similar to Pragmatic Thinking and Learning. He stressed the importance of thorough research, notes and evaluation when solving a problem. I think the areas that he discussed are something that developers can always improve upon.
There were many other good talks that I did not mention. It was good to get an update on Clojure support in Eclipse, hear some of the motivations behind lazy test and zippers. The lightening talks were also good, especially the ones covering Aleph and Infer. There was also a lightening talk by Alex Miller on zippers over records that we have been doing here at Revelytix. There was definitely a lot of excitement around Clojure at the conference. It was a very friendly atmosphere and lots of discussion in-between and after sessions. I talked with several people interested in semantic web technologies, triplestores and the work we're doing at Revelytix. It has encouraged me to blog more about it!


text:
- Tree Puncher
- Join Date: 9/17/2012
- Posts: 15
- Member Details
About the server:
Owner: Fluby25
Co-Owner: Riperseb:
Admin: Skrgg
Admin: jakester2014
Mod~ boomer82
BrokenArrowCraft! Join now a nice caring server who wants you to join now! We are accepting any staff applications, but not now of course. BrokenArrowCraft is a PvP Factions/survival server, Which also has a 2nd world for pvp only no breaking blocks diamonds come cheap and you will have alot of fun on BrokenArrowCraft Guarenteed! So join now And YES! Raiding and griefing is allowed!!!
Last edited by Fluby25: Dec 4, 2012


text:
Employers can reward top employees, including company owners, by awarding them incentive stock options (ISOs). Generally, there's no tax due when the company issues the ISOs or when the individual exercises the options. The IRS taxes the employee only when he or she finally sells the stock.
Strategy: Keep the options for the required holding period. As a result, the IRS taxes any gain at long-term capital gain rates.
Currently, the maximum federal tax rate on long-term capital gain is 15%. (The rate is scheduled to increase to 20% after 2012.)
Here are the key requirements:
- The option must be granted under a plan that specifies the number of shares of stock to be issued and the employees eligible to receive them.
- The plan must be approved by the stockholders of the employer corporation within 12 months of its adoption.
- The option must be granted within 10 years of the date the plan is adopted or the date of stockholder ap...(register to read more)
To read the rest of this article you must first register with your email address.


text:
Start Slideshow
- One World Trade Center Observation DeckThe Port Authority Board of Commissioners recently approved Legends Hospitality, LLC as the developer of the new One World Trade Center observation deck, and released a new video showing some of the space's exciting features. The developers are calling the facility One World Observation, and it will be located at the top of the new One World Trade Center, which is projected to be complete next year. When finished, the new attraction will occupy floors 100-102 of the building and is expected to draw an estimated 3.8 million visitors annually.1
- One World Trade Center ObservationLegends's has released images and a video of what One World Observation will look like, and it is amazing to put it lightly.2
- One World Trade Center ObservationVisitors will then hop on elevators known as "Skypods", which will shot passengers up 100 floors in under a minute. At the top, visitors will enjoy the views of a lifetime.3
- One World Trade Center ObservationVisitors will first travel through the interactive exhibit, referred to as "Voices of the Building, which will lead to the foundations of the building.4
- One World Trade Center ObservationThough the building serves as a sobering reminder of New York's tragic past, One World Observation is meant to provide an honoring, yet fun, experience for those interested in the future of New York's One World Trade Center.5
- One World Trade Center ObservationEven a cafe is located at these top floors for visitors to enjoy.6
- One World Trade Center ObservationOne World Trade Center has also dedicated aspects of these select floors to become event spaces for New York City to enjoy.7


text:
Fwd: [BRDBRAIN] Fwd: BBA Website
Expand Messages
Vince McGrathFt Myers, Fl
Begin forwarded message:From: Richard West <RickLWest@...>
Date: July 1, 2013, 5:04:41 PM EDT
To: BRDBRAIN@...
Subject: [BRDBRAIN] Fwd: BBA Website
Reply-To: RickLWest@...Here is word from Patuxent. Good, I Hope!Hang in there.RickRick West, Tallahassee
State Coordinator, FL BBA II
Florida Ornithological Society
Information about FL BBA II can be found at
http://www.fosbirds.org/bba2newsTo subscribe, unsubscribe or view archives of the brdbrain listserv list, please visit us on the web at: http://listserv.admin.usf.edu/archives/brdbrain.html To set to no mail send a message: SET BRDBRAIN NOMAIL to LISTSERV@... To reinstate mail service after NOMAIL send a message: SET BRDBRAIN MAIL to LISTSERV@... Report any problems to the listserv administrator: listadmin@... ____________________________________________________________________________
From: mwimer@...
To: RickLWest@..., dave.goodwin@...
Sent: 7/1/2013 1:25:46 P.M. Eastern Daylight Time
Subj: Re: BBA WebsiteWe were hacked, and our agency takes security very seriously so it's taking a while to get authorization to go back online. All the data are safe (please reassure people); so while the policy seems strict, it's to ensure the protection of our long-term databases.REALLY hoping to get back up before the long 4th of July weekend... but cannot promise anything.
MakrMark WimerDeputy DirectorUSGS Patuxent Wildlife Research Center12100 Beech Forest Road, Laurel, MD USA 20708mwimer@... / 301-497-5596 / cell: 240-755-1469On Mon, Jul 1, 2013 at 1:16 PM, <RickLWest@...> wrote:Hi Mark --Could you please give us a brief update? The troops are getting restive.I apologize for direct contacts from others in Florida -- I don't encourage it.If you answer only my [few? enquires] then we can train them gently. I have 5 listserves and a Facebook page where I can relay the word.I am also emailing this same message to your Webmaster, in case that bypasses you and saves you time. I hope he can say a little more than"We are working on bringing the server back online as soon as possible".Many Thanks,Rick
From: dave.goodwin@...
To: ricklwest@...
Sent: 7/1/2013 12:08:18 P.M. Eastern Daylight Time
Subj: BBA WebsiteAny word on the website situation?XDaveDave Goodwin, FOS President
Brandon FL
Your message has been successfully submitted and would be delivered to recipients shortly.


text: A holiday with us is always special: timeless bazaars, elephant and camel safaris, local festivals, desert camps and a variety of adventure and sport activities. steeped in history are stories of heroic warriors and illustrious queens; of royal courts and princes; pomp and pageantry and gracious and splendid living. Through the relentless passage of time, many a legend has been relegated to the pages of history, others are extolled in verse and sung by traditional bards and folk singers. Some live on in the palaces, forts and royal retreats even today. Their private homes beckon the visitor, with elegant hospitality. We offer you a slice of history, with one major difference:


text:
#11 DePauw Opens NCAC Play with Win over Denison
December 3, 2011
December 3, 2011, Greencastle, Ind. — DePauw used a 30-5 run over an 18-minute stretch bridging the two halves and held on for a 58-45 North Coast Athletic Conference win over visiting Denison.
The 11th-ranked Tigers improved to 5-1 on the season, while the Big Red dropped to 4-3. The game was the first NCAC contest for each this season.
In a tight game early, DePauw closed the first half with a 13-0 run over the final 8:48 which expanded a one-point lead to a 14-point halftime margin at 31-17.
Denison's Nicole Coggins opened the second half with a three-pointer, but buckets by the Tigers' Kathleen Molloy and Ellie Pearson pushed the margin to 15. The Big Red countered with a bucket before DePauw rattled off 13 straight to to take its biggest lead of the game at 48-22 with 10:43 remaining.
The Big Red scored nine straight to close the gap to 48-31 with 6:05 left. DePauw's lead was still 16 before Jane Windler knocked down two free throws and Coggins hit a three to trim the margin to 11 at 50-39 with 3:25 left. That's as close as Denison would get the rest of the way.
Katie Aldrich led DePauw with 15 points, while Molloy chipped in a career-high 14 and Ali Ross added 12. Pearson grabbed a game-high 10 rebounds as DePauw held a 44-29 edge on the boards. Kate Walker dished out six assists in the win and added five steals.
Windler paced Denison with 12 points, nine rebounds and three assists, while Coggins added 10 points.
DePauw shot 41.1 percent for the game including 44 percent in the second half, while Denison shot just 31.0 percent from the floor.
The Tigers return to action on Saturday, December 10, when they host Ohio Wesleyan at 1 p.m.Back


text: I'm almost too embarrassed to post this. I'm on my 6th day trying to get the pellets to smoke, working at it all day. I have a GOSM 36" and am using ( in the beginning the oak pellets that came with the tray) and now a bag of bear Mountain pecan and a bag of cherry, both with an oak base (70/30 I believe). I started the conventional way, i.e. light one end and let it burn for 10 minutes. I always have to keep lighting (with a propane torch) to maintain a flame because they won't stay lit, even out in the open. I have a mailbox mounted to the bottom of the GOSM and one 90 degree 4" duct going into the bottom of the smoker sealed with a fire rated compound and aluminum foil tape. When I couldn't get the pellets to stay lit after putting the tray into the mailbox I cut a square opening in the bottom of the box directly below the pellet tray. The pellets would go out shortly after putting them in the box. Not enough venting? Then I drilled five 1" diameter holes in the back of the box. Then, thinking there might be too much air I started taping over openings with aluminum foil tape starting with a few all the way back to no venting. Same results. Then I installed a stack over the top opening thinking it would improve draft through the smoker. Same results. Then I installed a small 12vdc fan on top of the stack. Same results I've microwaved the pellets for 90 seconds, baked them in the oven at 250 degrees for 2 hours and baked them in the smoker at 300 degrees for 3 hours. No help. I increased and decreased the amount of pellets in the tray and tried mixing some small chips in with the pellets. I tried all these things several times and in different combinations. WHITE FLAG, UNCLE AND ANY OTHER FORM OF SURRENDER. I need someone with a Phd in smoking pellets.


text:
Not only did Gonzaga brutally destroy Crocop in the ring, he stole the fucker's will to fight completely. Reported all over the net first as a rumour a week ago and now confirmed by many outlets, Mirko Crocop plans to retire once the final 4 fights of his UFC contract are up.
In a recent interview, Filipovic, 32, had voiced his interest in revisiting his former trade with the special police. "It was a great time of my life," he said. "I'm seriously thinking of returning to my unit after I finish my Parliament duties." Filipovic has six months remaining on his government term.
Of course, it's more likely that Crocop is just tired of having to drag his way up organization ladders. First K1, then Pride, and now the UFC. I'd be fucking pissed off too if I iced half of the best heavyweights in the world and then had to start from scatch again. I can also understand why he would undertrain. Where's the motivation?
Anyways, Crocop is always talking about retiring from fighting, but I think he's like a junkie: he hates it but he loves it. He's going to push himself hard to establish a legacy with these last four fights, and then he'll just get caught back up with the quest to be the #1 heavyweight in the world.


text:
by Karl Utermohlen | August 16, 2013 11:30 am
The shrimp market is being hit hard by a disease that's forced the largest shrimp producers in the world to raise prices.
CNN reports[1] that the three biggest exporters—Thailand, China and Vietnam—are now selling white shrimp for about $6 a pound, a 56% increase from last year. Thailand exports about 30% of all shrimp to the United States and the European Union, but that number is expected to be cut in half this year.
Prices have also gone up in some of the other major markets including Ecuador, India and Malaysia because they unfairly subsidize shrimp and sell it to the United States for an inflated price. The average American consumes about four pounds of the crustacean every year.
Shrimp has many health benefits for humans including the reduction of cholesterol, providing the body with antioxidants and decreasing the risk of heart failure.
Source URL: https://investorplace.com/2013/08/shrimp-prices-hit-record-high/
Short URL: http://invstplc.com/1frvdUa
Copyright ©2017 InvestorPlace Media, LLC. All rights reserved. 700 Indian Springs Drive, Lancaster, PA 17601.


text:
My Rocoto peppers (2) are plumping up nicely. Just waiting for them to turn then I'll prune it down a little for next season. Am I right, in that I read, that Rocoto's can grow for many years/more years than your avg. pepper plant?
yes the bees can cross most chilis
you are growing some that "will not" cross
with your supers. please understand you can keep
growing some plants past the slow down
i have some that are from before last year still growing
and they may still be growing next spring
( we just smiled and waved goodbye, sittin' there on that sack of seeds)
Edited by Dot Com, 30 November 2011 - 11:28 PM.


text:
DUBLIN - Despite scoring first to take an early lead, the U.S. fell to Australia 6-1 in the gold medal match of Champions Challenge 1 in Dublin, Ireland this afternoon. Along with claiming the Champions Challenge 1 title, Australia has earned themselves a place back in the Champions Trophy tournament next year.
"I think overall Australia came out and played better than us," said U.S. veteran Jesse Gey. "Their skill level was higher and we were never able to adapt to the intensity that they brought. It is a disappointing result, but we made our goal of reaching the final and unfortunately just didn't come away with a win today. Congratulations to Australia for a well played game."
Rachel Dawson (Berlin, NJ) put the U.S. on the boards three minutes into the start of the match with a direct shot on a penalty corner. Unfortunately, Dawson's early goal was the only goal scored by the U.S. for the remainder of the match.
Australia scored six consecutive goals to steal the gold medal from the U.S. The Aussies went from being down 1- nil to leading the match 3-1 at the end of the first half. Australia came out quick again in the second half, scoring in the 39th and 59th minute before sealing the victory with a final goal in the 68th minute.
"A very disappointing result in the final, and it certainly highlighted where we are after the Olympics and how much work we have to do," said Head Coach Lee Bodimeade. "I thought Australia was very good and they seemed to be a lot slicker than what we encountered in London. I am very happy and proud of our group. To make it to the finals and not have so many athletes available for us, I think overall it is a tremendous effort to get to where we did."
U.S. striker and 2012 Olympian Katie O'Donnell (Blue Bell, Pa.) was awarded with the Player of the Tournament.
DUBLIN - Lauren Pfeiffer (Mt. Laurel, N.J.) scored her fourth goal of the Champions Challenge 1 tournament with 16 minutes remaining in the match to lead the U.S. Women's Team to a 2-1 victory over hosts Ireland this afternoon. The win puts the U.S. facing Australia in the gold medal match tomorrow.
"We knew it was going to be a tough game against Ireland in front of a home crowd," said Head Coach Lee Bodimeade. "They are playing well and have certainly elevated their skill level from last year. It is very pleasing to advance to the finals with the young team we at this tournament."
Ireland took a one-goal lead early in the first half and maintained their lead heading into halftime despite five U.S. penalty corners and an abundance of scoring opportunities.
Katie O'Donnell (Blue Bell, Pa.) opened the second half with a field goal in the 37th minute to even the match 1-1. O'Donnell slid into the goal post as she redirected a pass from Pfeiffer.
The pressure and persistence paid off as the U.S. converted their tenth penalty corner into a goal. O'Donnell slipped the ball to Pfeiffer who finished with a well executed drag flick.
The U.S. overcame their third deficit of the tournament to advance to the finals. Ireland will now fight Scotland for the bronze medal, while the U.S. will meet Australia for gold at 4:30 p.m. local time tomorrow. Australia is ranked No. 7 in the world and finished fifth at the 2012 Olympic Games.
"I think we need to be the aggressor in the next match tomorrow against Australia," said Bodimeade. "They are the highest ranked team here and we have to be on our game."
Team captain Lauren Crandall (Doylestown, Pa.) is looking for some revenge as Australia narrowly beat the U.S. 1-0 during the preliminary rounds at the Olympic Games in London.
"It is great to have teams that we faced in the Olympics here now," said Crandall. "We will be looking for a little revenge tomorrow against Australia, but we are really just excited to be playing for our country in the final."
The winner of Champions Challenge 1 will automatically qualify for Champions Trophy next year, which features the top ranked teams in the world.
DUBLIN -The U.S. Women's National Team confirmed their place in the semi-finals of Champions Challenge 1 with a powerful performance and convincing win over Wales this morning. Torrie Albini (Escondido, Cali.), Lauren Pfeiffer (Mt. Laurel, N.J.) and Shannon Taylor (Midlothian, Va.) tallied two goals apiece en route to the 7-2 victory. The U.S. now awaits the result of the Belgium vs Ireland quarterfinal match to determine who they will face in the semis on Saturday.The U.S. took control of the match early and never looked back. Katie O'Donnell (Blue Bell, Pa) put the U.S. on the boards first, ten minutes into the game with a field goal. Albini and Taylor recorded their first goal of the match in the 19th and 24th minute, respectively. Wales knocked one past U.S. goalkeeper Jackie Kintzer (Robesonia, Pa) on a penalty corner, but the U.S. held a comfortable two goal lead entering halftime.
The U.S. offense exploded in the second half, scoring four consecutive goals to blast past Wales. Pfeiffer scored back-to-back goals in the 46th and 49th minute and Albini finished off the U.S. scoring streak with a field goal in the 57th minute.
The U.S. is back in action on Saturday, October 6 against the winner of the upcoming Belgium vs Ireland match. The winner of Champions Challenge 1 will automatically qualify for Champions Trophy, which features the world's top ranked teams.
DUBLIN - In another dominant second half performance, the U.S. defeated hosts Ireland in front of a loud and animated Irish crowd. The U.S. bounced back from a 1-0 deficit at halftime to outdo Ireland 3-1 in the final match of the preliminary rounds at Champions Challenge 1 in Dublin. The victory puts the U.S. in top place in Pool B and facing Wales in the quarterfinals on October 4 at 8:00 a.m. ET.
"We had disappointing result early on, but we are starting to work our way into the tournament," said Head Coach Lee Bodimeade. "We have a new and young group and I am very happy with finishing first in our pool, but that is behind us and it is all about winning games from this point on."
A penalty corner goal scored in the first six minutes of play livened the host nation and gave Ireland ascendancy early on. Ireland maintained a one goal advantage at the end of the first half.
Shannon Taylor (Midlothian, Va) even the match at 1-1 in the 48th minute on a penalty corner. Seven minutes following, Lauren Pfeiffer (Mt. Laurel, N.J.) redirected a shot by Katie O'Donnell (Blue Bell, Pa.) Captain Lauren Crandall (Doylestown, Pa) secured the victory for the U.S. in the 68th minute with security goal scored on a penalty corner.
"I think we have come a long way in just three matches," said U.S. goalkeeper Jackie Kinzter. "We have had to come back from behind in the last two games and have fought hard to get where we are. We are excited to keep playing and to continue to get better with every performance. "
Ireland must now face Belgium in the quarterfinals, the side that beat them 4-1 at the Olympic Qualification tournament to secure a spot at the 2012 Olympic Games. The final day of the preliminary rounds also saw South Africa dropping to last in their pool after playing Scotland to a scoreless draw. South Africa will face Australia, who finished first in Pool A, in the third quarterfinal match while Scotland will face India in the first quarterfinal match on October 4.
The U.S. is hoping to cruise past Wales, ranked No. 27 in the world to advance to the semi-finals on October 6.
DUBLIN - The U.S. Women's National Team had a 4-2 come from behind win over South Africa today at Champions Challenge 1 in Dublin, Ireland. A solid second half performance saw the U.S. come from a goal down to record the victory. It was a rematch of the 2012 Olympic Games, which South Africa upset the U.S. 7-0 in the final match of the preliminary rounds. The result puts the U.S. on the boards with three points, and drops South Africa to the bottom of the pool with zero points.
"We had a disappointing result against South Africa in London and to come out here and exorcise those demons was great," said Head Coach Lee Bodimeade. "We're very happy with the elevation in our intensity. We knew we needed to get a result against South Africa to get ourselves back in the tournament and today's performance contributed to that."
Two goals for South Africa cancelled out Katie O'Donnell's (Blue Bell, Pa) opening goal scored in the 20th minute and South Africa entered halftime with a one goal advantage.
But, the U.S. were determined in the second half and the deficit only added motivation. O'Donnell nabbed her second goal of the match with a touch from Katelyn Falgowski's (Landenburg, Pa) corner hit. Torrie Albini added a security goal when she thundered home a direct shot on a penalty corner.
"We stepped on to the field and played today and played like we wanted to win," said Meghan Beamesderfer. "We wanted to give everyone a heads up on why we are here. We are here to compete and here to win. It was a really good game for us."
Beamesderfer earned her first career cap with the National Team yesterday against Scotland.
"I can't even tell you how good it feels to step on this field and wear the USA jersey. Playing with these women is like a dream come true to me," said Beamesderfer.
The U.S. will take on Ireland in front of their home crowd on Tuesday, October 2 at 1:30 a.m. MT for the final match in the preliminary rounds. Ireland has a victory over South Africa and a draw against Scotland.
DUBLIN - Scotland withstood a late barrage to kick off their Champions Challenge 1 campaign with an upset victory over the No. 11 world ranked U.S. team on opening day in Dublin, Ireland.
"We knew it was going to be tough coming in today with the availability of players. We started slowly and it unfortunately cost us the game. Although we played very well in the second half and dominated, we couldn't get the equalizer we were looking for," said Head Coach Lee Bodimeade.
U.S. goalkeeper Jackie Kintzer (Robesonia, Pa) dived to deny a rasping reverse stick shot, but Scotland's Sarah Robertson was on hand to pick up the rebound and score in the 16th minute of play. Robertson's goal was the lone goal of the match and proved to be enough for Scotland to clinch the win on opening day.
"It was fun to take the field again," said Olympian Rachel Dawson. "It is the most healing thing ever to play and compete and get back on the field where we belong. The result was disappointing. We had a lot things to work through in the first with new players playing together, and even though we got it together in the second half, we were unable get any result."
Meghan Beamesderfer (Iowa City, IA), Meghan Dawson (Berlin, NJ), Stefanie Fee (Virginia Beach, VA) and Rayell Heistand (Hamburg, Pa) took the field for the first time with the U.S. Women's National Team, earning their first National Team career cap.
"Being on the team for so long, it reminds you of where you come from and what these players have to strive for and how proud they are to earn their first cap," said Dawson. "Seeing that look of excitement and pride in their eyes when taking the field reminds you that this is awesome and this is really what it is all about."
The U.S. is hoping for to start strong from the opening whistle against South Africa on Sunday, September 30 at 1:00 p.m. ET.
"The intensity and discipline we need to play with cost us in the first half of today's game and that needs to be evident tomorrow against a top opponent like South Africa," said Bodimeade.
The match can be viewed live on www.aertv.ie.
DUBLIN - The U.S. Women's National Team departed for Dublin, Ireland yesterday for the Electric Ireland Champions Challenge 1 event that commences on Saturday. Fans interested in watching matches live from Dublin are in luck as all games will be streamed on the internet.
The tournament runs through October 7 and features Australia, Belgium, India, Ireland, Scotland, South Africa, USA and Wales. Fans interested in watching the round robin games on September 29, September 30 and October 2 can go to www.aertv.ie. It is not standard broadcast quality, but provides a live feed from three mounted cameras around the pitch.
The quarterfinals on October 4th, games can be viewed on www.fih.livesport.tv. This will be full broadcast quality in cooperation with the Perform group. The games on the FIH TV channel will include all quarterfinal, semi-final, placement and medal games.
COLORADO SPRINGS, Colo. – Four newcomers will make their U.S. National Team debut this month at the Electric Ireland Women's Champions Challenge 1 tournament in Dublin, Ireland, September 29-October 7. Stephanie Fee (Virginia Beach, VA) and Alesha Widdall (Whitney Point, NY) earned one of the highly coveted spots on the National Squad after a standout performance at the 2012 Women's National Championship. Meghan Beamesderfer (Iowa City, IA) and Rayell Heistand (Hamburg, Pa) are part of the Development Squad and will look to earn their first career cap with the National Team while in Dublin.
The eight-team tournament is the first major International Hockey Federation event following the Olympic Games and features four teams that participated in London with South Africa, USA, Belgium and Australia.
Head Coach Lee Bodimeade has selected 8 of the 16 players that competed at the London Olympics to the Champions Challenge 1 Team.
"Unfortunately the timing of this tournament is inconvenient as it falls in the middle of the collegiate season," said Bodimeade. "We will be missing some key, quality players, but we have a strong talent pool with players like Megan, Stephanie, Alesha and Rayell who will have the opportunity to step up and gain experience at the international level."
The U.S. will face Scotland, South Africa and Ireland in the preliminary rounds. All eight teams will advance to a quarterfinal match on October 4, with the first place finishers taking on the last place finishers from the other groups and the second and third place teams playing in a similar cross-over. From there, the winners will move into the semi-finals and medal rounds, while the losers will play for placement.
The competition is high and Bodimeade says the tournament will be a challenge for the young team.
"Australia is the highest ranked team at the tournament and will be a challenging opponent for us," said Bodimeade. "We weren't happy with our performances against South Africa and Belgium in London and will be looking to improve. Outside of those teams, Ireland will be playing on their home turf and Scotland has a victory over us in last year's event. It will be a tough tournament for us."
The winner of the Electric Ireland Champion's Challenge 1 will automatically qualify for the next Women's Champions Trophy, which features the world's top ranked teams.


text:
Phone:+1 716-324-5971
tbdress.com give you the latest neat merchandises for the finest sweeping price tag, many of us secured our things delight good quality.one more cool affair is this fact ladies ruffled blouseswill be presented with very affordable monetary value, therefore you does not have to invest practically cash on the item. you'll receive very comprehensive item information from your web page and make a sensible selection.attempting to find the one you love ladies ruffled blousesamongst a sea regarding items. it is luxurious layout and premium quality volition totally please your preferences.tbdress is definitely condemned for being just one most suitable choice for your shopping on-line, just one major ladies ruffled blousesjobber all over the world. thence, this affordable and brilliant product or service have to be a perfect surprise on your close friend.in addition, you possibly can view the web page and get some other brilliant points on your own.


text:
So, back in September I told So Many Wizards that I needed to leave the band. This Friday, January 18, marks my final appearance as bassist in SMW. We're playing at the Smell, and we'd love it if you came. You can RSVP on Facebook.
Though necessary, my departure leaves me with a heavy heart. I've had a lot of fun playing with the Wizards, and I'm proud of the album that we made together. I'm also really glad I've had the opportunity to become great friends with such talented and warm people as Nima, Erik, Frank, and Melody. Even more than that, I've enjoyed playing for the most energetic and supportive group of fans I've ever known.
However, I've put a lot of my personal priorities – both musical and non-musical – on hold to be in this band. Now it's time for me to return to them.
I wish nothing but the best for the Wizards! This band deserve all sorts of accolades, and I hope they'll give me tickets to watch them be inducted into the Rock N Roll Hall of Fame in 2037.
Here is a video we made with director Walt Gorecki. Enjoy!
Filed under: so many wizards, Video, geoff geis, i like it here, so many wizards


text:
Beauty Defined
Since 1988, New York Nails & Spa has been providing high quality beauty services to New Yorkers and visitors to the city from all over the have done in over 20 plus years, we will continue to provide superior services and strive to become your favorite nail salon and spa...
Read more
Nails Treatments
Spa Mani & Pedicures
Color Gel Mani & Pedi.
U.V & Silk Nail Extension
Advanced Mask
Aloe Vera Soft Mask
Gold Collagen Mask
Collagen Velvet Mask
Beauty & Eyes
Eyelash Extension
Eyelash Fill-in & Up
Eyelash Tinting
COCO Nail Spa promotions provide you with - gifts with purchase, specially-created spa indulgences exclusive ...
Learn more
VIP Membership & Gift Cards
COCO provides special services and accommodations for bridal parties, or ...
Learn more
COCO Nail Spa provides special services and accommodations for bridal parties, or any other social events, please speak with a ...
Learn more
Copyright © 2001-2015 COCO Nail Spa. All rights reserved. Designed by


text:
Weekend planner: Easter egg hunts, musicals
Light the Way Church's 15th production of the Easter dramatic musical, "One Voice,"will be presented on Thursday, Friday and Saturday, April 1, 2 and 3.
The New Life Church of Woodbury will present "Crown Him," an Easter musical drama, at 7 p.m. Thursday through Saturday, April 1, 2 and 3.
"The 7 Last Words of Christ,"a performance written and produced by the Youth in Liturgy team at St. Thomas Aquinas Church, will be presented at 7 p.m. on Friday, April 2.
Rainbow Foods in Cottage Grove is hosting an Easter egg hunt beginning at 7:30 a.m. on Saturday, April 3.
The congregation at St. Luke Lutheran Church in Cottage Grove will host its 14th annual community Easter egg hunt at 11 a.m. on Saturday, April 3.
Animal Ark in Hastings, the state's largest no-kill animal shelter, invites everyone to its Spring open house, from 12 to 4 p.m. on Saturday, April 3.
The Cottage Grove Walking Club will meet for its second walk of the yearbeginning at 1 p.m. on Saturday, April 3, at Woodridge Park, 9000 90th Street.
Youth in grades four through 12, who are interested in training their dog in obedience, agility and showmanship are invited to attend the 4-H Dog Project sign-up meeting at 6:30 p.m. on Monday, April 5.


text:
A New Brunswick town is preparing to celebrate the French fry on Friday.
The town of Florenceville-Bristol calls itself the "French fry capital of the world" and Friday is National French Fry Day.
The day will include a French fry cutting contest, creating artwork with the spud sticks and lots of free fries.
People can also go to "potato world", where they can learn the "secret to creating the perfect fry from New Brunswick-grown potatoes" in the museum.
The town is home to McCain Foods' regional head office and potato processing technology centre.


text:
Elive 0.4.2 Live CD
Elive is a great-looking Linux live CD that uses the Enlightenment windows manager. This is among the three best-looking live CDs that I've used (the other two are Kororaa, and the Amarok live CD).
I booted up the Elive CD and within a few minutes was listening to Internet radio and surfing the Web with Firefox.


text: Well, I began looking at my receipts for gas last month. Very disapointing. Most of it was spent on running to meet clients, replace a bulb or two or to drop of literature to networking companies or perspective clients. So, I went out and bought a motorcycle today. It is an older suzuki 750, but I figuire at 60 miles per gallon I can do all of my running around for little things on this and leave the truck for demos and installs. I am going to buy on of the little pull behind cargo trailers for it. I can place bulbs, my work bag and tools, small folding shovel, and marketing literature in there. I am going to have it all painted up and logoed. You can't tell me that won't be unique driving on the road. Hopefully, the money I save in gas will pay for it in 1 season.


text: Techradar news Apple fixes annoying Lightning headphone bug with iOS 10 update Last week's launch of iOS 10 was rough for Apple. The update bricked some iPhones and iPads, plus it introduced a bug where Lightning headphones lost their playback controls, rendering the in-line remote useless. A week later, Apple has a fix in the form of iOS 10.0.2.The headphone bug wasn't helped by Apple's decision to remove the headphone jack from... #apple #iphone #headphone Tweet Source: www.techradar.com Read More


text:
Legal Question in DUI Law in New Mexico
Is a discovery packet the original police report, etc., and can a case proceed without it?
Asked on 12/08/10, 7:33 am
1 Answer from Attorneys
Charles Aspinwall Charles S. Aspinwall, J.D., LLC
The discovery packet normally includes the police report, the results of a breath/blood test (BAC), and any other information such as a tape recording or dash cam video, along with the results of the field sobriety tests (FST's). If discovery has not been provided by the DA prior to trial (it almost always is), then it is necessary to file a motion with the court to order its production. If discovery was not demanded by the defendant nor ordered by the court, then the trial can proceed without it in some counties, but such would not happen in Metropolitan Court in Bernalillo County.
Answered on 12/13/10, 11:55 am
Related Questions & Answers
Will a misdemeanor warrant transfer state to state? Asked 9/09/10, 11:33 am in United States New Mexico Drunk Driving & DUI Law
How can i get out of 5 year probation for 3rd d.w.i. 18 months to go Asked 4/27/10, 7:47 am in United States New Mexico Drunk Driving & DUI Law


text:
As Lion Brand's official tweeter, I get the pleasure of interacting with our fantastic Twitter followers. I really love to see our followers' incredible talent as they share stories, images, and blog posts with me. Here are just three of the many fantastic people I've chatted with recently. If you're on Twitter, remember to follow us at @lionbrandyarn for tips, conversation, and pattern recommendations!
@craftyiscool: Allison is always making amazing amigurumi, from Astro Boy and Wonder Woman to Conan O'Brien and Jimmy Kimmel. After she crocheted a Conan blimp using Wool-Ease Thick & Quick, she sent it to the popular talk show host. He loved it so much that he posted a photo of it on his blog. You can check out even more of her creations on her blog, Crafty is Cool.
@pugnotes: Melissa creates a wide variety of arts and crafts inspired by pugs, including dog sweaters and paintings. I'm always excited to see what new types of projects she'll make. After my blog post on yarn painting, she began making beautiful yarn paintings of her own. If you love dogs, you should definitely visit her blog here.
@planetjune: June is always designing unique amigurumi. I particularly love her Prehistoric Pals collection, which were designed with Vanna's Choice yarn. She's always offering great tips on crocheting, designing, and running her online store. You can find out more about her projects at planetjune.com.


text:
nice short fic. I read it after reading Harry Potter and The Battle To The End.
Hello, Lisa!
I know you are probably surprised of this sign of life from my part. RL has just been a little bit too hectic for me. Fortunately, I still have a couple of months before having to disappear completely from MNFF.
Anyway, as part of my 'return', I decided to check what had happened with you. And it is then when I found this story.
I have to say, with all honesty, that this was a marvelous read! I really have to give a lot of credit for the incredible development of Remus' character. I know I felt it was Remus the one I was reading. And the descriptions of his emotions are really accurate. Oh, and Asher sounds like a very interesting character. To be honest, I'm not the greatest fan of OC, but I was really intrigued by her. They way she is hard enough to impose over the hard evidence that tells her that Sirius killed his friends...
I have to seriously ask you to consider writing more D/A one-shots/multi-chaptered fics. And leaving out all sense of friendship here, I say with all honesty that I really enjoyed reading this story. You have talent, Lisa :)
Oh, and because no review is a review with a little bit of nit-picking, please allow me to do so:
"Unwanted memories from his childhood flashed in his minds eye..." Here you need an apostrophe. It should read "mind's eye".
Oh, and in the first paragraph you only have 2 sentences. Just that one of them goes on for quite long. And although that's not always bad, it may sometimes be a little bit confusing. I know have sinned of that many times :)
"...at the time when they needed each other most? The time when he needed her most, so she could help him pick up the pieces of his broken soul and somehow build them back up." The only problem I see here is that you repeated "[subject] needed [indirect object] the most" too close one from the other. Try to rephrasing any of them to give more variety to that part :)
And as one last thought (although this is really up to you), I think it would have been great if you could have made longer the moment in which Remus gets the 'burning determination' to keep fighting.
Gah, now I feel bad because it looks like a lot of nit-picking. However, I hope you do know how much I liked this story. It already went to my favourites ;) Keep on writing, Lisa. It's quite enjoyable to read your stories :D
Author's Response: Hello! I haven't seen you in a while! You're leaving MNFF? Forever? *gasp* Thank you so much for thinking of checking on me to see if I had anything up! :D
Thank you! I really like Remus as a character, and I don't think he gets nearly enough time in the book as I think he deserves ;) As for Asher...well, she does have a big history around her, and a fair amount of it should come up in BAttle to the End, but not until near the end of the story, i don't think... Well, she certainly is a hard nut!
Thank you! At the moment, I arely find time to write the chapters for my chaptered story, but I'm sure once it if finished, or if I get time to write a fair few chapters in advance, then I will write some more one-shots etc. etc.
Hey, I love people who take it out their own time to write reviews as long as this, to help me with the quality of my stories. I am by far not the most talented or skilled writer, and I am always looking for ways to improve! Thanks for pointing out this little bits; I will change things I can right away. I think this story is one of my best (if I do say so myself) and I am always tweaking and changing a sentence here and there to improve it!
Thank you so much for such a wonderful review!
Lisa xxx
Author's Response: *dies* I really thought that response hadn't worked! I had to press "back" and "forward" and "refresh" until it said it had submitted *breaths sigh of relief*
LISA! This was fabulous and I didn't even know about it! We haven't talked in forever, either, but now we can because a site we are both on (hint hint) is back up and running!! Yay! Okay, back to your story... The song goes so well with your storyline! You've got really nice transitions from paragraph to paragraph and thought to thought...
"where the tracks of her tears had fallen"
Author's Response: KATE! Thankyouthankyouthankyou! I am so sorry, I think you PMed me, but when I tried to get on to *that site*, my comp threw a wobbley and crashed *meh*. Anyway, thanks for the review! I was just listening to that song one day...and I heard the lyrics...and then a plot bunney started beating me around the head, to I just had to write it! I think I wrote the first draft in about 45 mins, and I really hasnt been chnged much from that reall...lol. Thank you again! Lisa xxx
very good! i enjoyed it a lot. so emotional. poor remus...that must have been some terrible 12 years for him.
Author's Response: Thank you! I like to think that he kept a slightly more positive outlook through those twelve years than he has at the start of this fic, though they were, of course, still very hard. o_O
*squee* *squee* Yay! it's up!!
Love all of this...and its amazing how much the song reflects what's going on in the story. (Which reminds me, I need to *listen* to the song...lol) The bit you added about Asher works really well too... *wants to find out more about her, :p*
Just one pick: He didnt have that slump in is shoulders.
There should be a 'his' shoulders. :)
Lovely oneshot! :) *huggles her favourite line*
Even in times of peace, there is always someone waiting for the next disaster to happen.
Author's Response: Awww thank you! hehe yes, you *NEED* to listen to that song. *marvels at your ability to sopt mistakes* How do you spot stuff like that? *is jealous* lol. I'll change that now. Awww thank you! I have to admit, though I think its ratherstrange seeing as its my own work, but I REALLY like that line. hahaha *hugs* Thank youuuuu! Lisa xxx