text:
Sponsored by ComputerWeekly.com
In this chapter from the second edition of his book, Morris outlines PDMv2 and show how it overcomes common data migration problems by using a set of integrated modules that cover the whole scope of a data migration from project start-up to legacy decommissioning and beyond. The chapter also gives a brief overview of the types of software technology available to support data migration. Access >>>
Table of contents
- INTRODUCING PDMv2
- Migration design and execution
- Legacy decommissioning
Access TechTarget
Premium Content for Free.
More Premium Content Accessible For Free
Networking keeps Heathrow flying high
In this week's Computer Weekly, we go behind the scenes at Heathrow Airport's new Terminal 2 to see the innovative network supporting operations. We ...
Coding for Kids
Get started with coding with this extract from Coding for Kids, which includes a 30% discount code for Computer Weekly readers.
The Technology Industry Survey 2015
This is the fourth annual Technology Industry Survey, produced by Computer Weekly and Mortimer Spinks. This year, 3,408 technology professionals ...


text:
Department Of Defense
Judge demands Guantanamo videos
Pentagon must give court 3 videos of 'forced cell extractions'
Panetta reveals new prostitute case
He says Marines were punished for an incident involving a prostitute during a trip to Brazil last year.
Military may have committed crimes in prostitution flap
In 2005, Bush barred military from patronizing prostitutes
Panetta arrives in Afghanistan
The trip propels him into the center of escalating anti-American anger at an alleged shooting spree.
DOD official's LightSquared strategy
He urged colleagues to work in "lock step" with the GPS lobby to defeat the firm's plans.
DOD pushes back on Afghan news
"We're starting to see things abate," says Capt. John Kirby about the recent violence in the country.
The case for considering arms cuts
Opinion: It is in our nation's interest to take a hard look at the nuclear force we really need.
Contractor plays the outsource card
A bitter defense contracting battle pits the winner against Wichita, Kan.-based Hawker Beechcraft.
Was $73B of Afghan aid wasted?
Opinion: The money isn't going where we think it is and that's a lot of wasted treasure.
DOD probing Osama movie info
The department is looking into whether its personnel leaked information to film producers.
Pentagon: U.S., Pakistan lack trust
Officials have not ruled out disciplinary action for the attack that killed 24 Pakistani soldiers.
Transparency lags as Bradley Manning case opens
The veil on the military's WikiLeaks case vs. Private Bradley Manning may soon be pulled back.
Israel becomes a wedge issue
Each GOP candidate speaking to a Jewish group has vowed undying fealty to Israel.
DOD must protect industrial base
Opinion: The hardest choices may not be what to cut but what to keep.
Congress won't tangle with military law on sodomy and bestiality
Bowing to pressure from conservative groups and animal-rights advocates, Congress has abandoned plans to do away with the only specific ban on having sex with animals under military law.
Defense bill loses $700 million
Opponents had slammed the special project funding in the annual defense policy bill as earmarks.
Forces at risk from sexual assault
Opinion: The growing epidemic puts the morale and health of U.S. military forces at risk.
Army disciplined 15 over Bradley Manning and Wikileaks
Blog: The U.S. Army discliplined 15 people as a result of an internal investigation into the decisions and failures that put Pvt. Bradley Manning in a pos
Pentagon fast-tracks hacker research
The Defense Department is increasingly recruiting those on the outside as cyber-warriors.
Canada warily eyes defense budget
Cuts triggered by the supercommittee's failure have U.S. allies concerned.

subset: commoncrawl


text:
Cumbria Music Hub
Cumbria Music Education Hub is a partnership of key music organisations who are working together to bring music to the children and young people of Cumbria.
We aim to reach as many people as possible, helping them not just to make music, but also develop their personal, social and educational skills.
Through our passion for music we want to inspire and empower by creating opportunity and enjoyment for all.
Find us on Facebook
If you have any news you'd like to share, we'd be more than happy to help. To submit an item, just click here


text:
I found what's coming next. by BettyReggie
[Today at 04:11:06 PM]
My orders and preorders from Midtown comics by BettyReggie
[Today at 04:03:39 PM]
Cast An Archie "Wizard Of Oz" (fanart upcoming) by SaveFearow
[Today at 03:14:52 PM]
What have you done today? by HarryLuceyFan
[Today at 02:42:26 PM]
The "What Song Are You Listening To?" Topic by BettyReggie
[Today at 12:19:28 PM]
My Mom & I are moving downtown. by BettyReggie
[Today at 12:17:12 PM]
Does anyone know where I can find Archie February 2015 Solicitations? by BettyReggie
[Yesterday at 08:58:05 PM]
The Riverdale Podcast. by playtape
[Yesterday at 06:18:16 PM]
What issues or books are you reading? by BettyReggie
[Yesterday at 12:43:18 PM]
Latest hauls (can be anything you just bought) by Oldiesmann
[Yesterday at 11:39:43 AM]
Topic: Reggie Marries Betty (Read 22037 times)
0 Members and 2 Guests are viewing this topic.
Related Topics
The Archie character names and likenesses are covered by the registered trademarks/copyrights of Archie Comic Publications, Inc. and are used with permission by this site. The Official Archie Comics website can be visited at www.archiecomics.com.


text:
Home » News
Hundreds gather to remember Souhegan grad
Overwhelmed by the outpouring of love and support, Picard rose from her seat in the front of the auditorium prior to the memorial service for the Souhegan High graduate and addressed the audience.
"I just want to yell thank you so much for loving our son because we loved him so much," she said, refusing to take the stage but wanting to be heard. "My biggest fear was that he'd be forgotten, but now I know he won't be."
By all accounts, Tony Barksdale, 18, was the kind of kid who brought love, laughter and a little bit of mischief into the lives of those who knew him. Alisa Faye, his older sister, dismissed the idea that the gathering should be a time of grief.
"Yesterday we cried and mourned," she said. "But today, we're going to celebrate everything Tony brought us, which was joy and happiness."
Faye said there were three types of people in the room on Saturday: Those who knew Tony for most of his life while he was growing up in Mont Vernon, those who had just come to know him, including his classmates at Boston University, and those who didn't get to know Tony at all.
"Those are the people I feel bad for," she said.
Like most sisters would, Faye described her little brother as "a pain in the butt."
"But you loved it when he was a pain or a nag because you knew it was how he showed you that he loved you," she said.
But since his death at Boston University on March 2, Faye said she has repeatedly heard from others how much her brother loved her and was proud of her.
"It's nice to hear that my brother thought nice about me," she said. "I'm upset that I was not as vocal about my brother. I'm very proud of my brother, proud of everything he did. I know he knew that, and now you all know that, too."
Basketball Coach Mike Heany spoke of Barksdale's dedication to the team, his eagerness to support his teammates any way he could and his refusal to let the "big huge Tony smile" leave his face, even in times of defeat.
"Tony brought so much wealth to our lives," said Heany, who coached the standout varsity player in his junior and senior years at Souhegan.
Heany said that those who had been touched by Barksdale owed him a debt that needed to be repaid by smiling more, by caring for others, and for dreaming big.
His best friend, Travis Hobbs of Mont Vernon, said that without Barksdale, whom he had known since first grade, he probably wouldn't have made it through high school.
Hobbs told the story of trying to outdo each other at the Grand Buffet in Nashua. After downing five plates of food at the buffet, Hobbs was convinced that he was the victor and began resting on his laurels.
However, the thought of losing sent his friend to the ice cream buffet where he out-consumed his best friend by forcing down three bowls of ice cream. But it was after the eating competition ended that the important part of the story happened, Hobbs said.
Knowing that they had left a considerable mess for the waitress, Tony decided to leave her a considerable tip and gave her $60 more than the bill.
"We tried to tell him that three bucks was enough, but he wouldn't hear of it," Hobbs said. "He felt like he owed that money to her."
The waitress ultimately forced Barksdale to keep his money, but for Hobbs, the lesson of treating others with kindness and generosity wasn't lost.
Barksdale, a freshman at BU, was rushed to a hospital after being found unconscious in an off-campus apartment early last Saturday. He died a few hours later.
Boston University Dean of Students Kenneth Elmore said that the Sigma Alpha Mu chapter was suspended by BU following "reports of underage drinking and severe intoxication" at an unregistered off-campus fraternity event.
Elmore said the fraternity's national organization has also suspended the BU chapter.
Though Saturday's service was a celebration of his life, his great-great uncle, Bishop Stanley Choate of the New England Pentacostal Ministries in Pelham, took a few moments to express remorse that a single incident could cut such a bright future so short.
"It's important to count the costs of those things that will stop you from reaching your destiny," Choate cautioned. "I'm sure Tony never thought it would end this way, or stop this way. Let us learn from this."
- Britain's Prince William and wife, Kate, expecting second baby - 0
- Comedian Joan Rivers dead at age 81 says daughter - 0
- U.S. says Islamic State video of journalist's killing is authentic - 0
- No paper on Monday; check UnionLeader.com for updated, breaking news - 0
NH News Briefs: Free course offered for police officer examREADER COMMENTS: 0
- Attorney General investigating injury of toddler in Nashua - 0
- Keene man killed in work accident in Troy Monday - 0
- UPDATED: Teen driver dies after being pulled from icy waters in Londonderry - 6
- Manchester schools cut classes short for Wednesday due to weather - 1
- Nashua driver charged after man falls off car's hood - 1
- Manchester carpenter indicted in Nashua rape - 0
- Keene State student charged, three new arrest warrants issued in wake of pumpkin riot - 1
- Winning $100,000 lottery ticket sold in Laconia - 0
- Monarchs Scouting Report: Nick Shore - 0
Sale of Fuller Oil approved assuring delivery to pre-buy customersREADER COMMENTS: 0
Sources say former White House Chief of Staff Andy Card to be tapped as Franklin Pierce president
Clinton has 'historic' lead in poll
Pipes and plans: A chance to show up Mass.
Tough task for NH budget writers
Pipes and plans: A chance to show up Mass.
Teacher 'thrilled' at being reinstated
Paul, Christie share lead in primary poll


text:
The Haverford School Cavalry wins Stampede robotics tournament
November 22, 2014
Four teams from Upper and Middle School robotics – The Cavalry – qualified for the PA State Championships as a result of their performance in the Haverford Stampede VEX tournament Nov. 22. More>
Soccer: Haverford School falls to Mercersburg in PAISAA semifinal
November 13, 2014
From GameTimePA.com
A two-goal deficit proved too much for Haverford School to recover from Thursday. More>
Fall National Signing Day: Senior student-athletes commit to play sports in college (Varsity Lacrosse, Varsity Tennis, Varsity Basketball, Varsity Squash, Varsity Swimming & Diving, Varsity Wrestling, Varsity Baseball, Varsity Crew (Fall), Varsity Crew)
November 12, 2014
Congratulations to our student-athletes who have committed to play sports in college next year! More>
Alston part of Temple's highly rated recruiting class
November 11, 2014
From OwlsSports.com
Temple University men's basketball coach Fran Dunphy announced today the signing of one of the best recruiting classes in his nine seasons at the helm of the nation's sixth winningest program. More>
Soccer: Gregory scores twice to send Haverford School into semifinals
November 11, 2014
From GameTimePA.com
Connor Gregory kept No. 2 seed Haverford School rolling in the PAISAA tournament, scoring twice to go with an assist to lead the Fords to a 4-0 win over No. 7 Malvern Prep in the quarterfinals Tuesday. More>
Poetry reading in honor of Veterans Day
November 11, 2014
On Veterans Day, Upper School history/English teacher Dr. Bill Ehrhart, who served as a Marine infantryman in Vietnam, and former headmaster Dr. Joe Cox, a retired Army colonel who also served in Vietnam, shared their war experiences with Upper School students in the form of poetry. More>
Nov. 26: The Notables Reunion Concert
November 10, 2014
Join The Notables for the a cappella group's 12th annual reunion concert on Wednesday, Nov. 26, at 7:30 p.m. in The Haverford School's Centennial Hall. More >
Haverford School wins EA Day, keeps split-sweater
November 9, 2014
The Fords keep the sweater at Haverford with wins in golf, cross-country, water polo, and football, and a double overtime scoreless tie in soccer. More>
92 in 92: Haverford School basketball preview
November 8, 2014
By Ari Rosenfeld/CityofBasketballLove.com
Things were going exactly as planned for the Haverford Fords. More>
Football: Quick learners Soslow, Carter shift Haverford School into title mode
November 6, 2014
By Matthew De George/GameTimePA.com
Just a few months ago, Jack Soslow didn't know the first thing about being a football player. More>


text:
Wight Lodge
Lodge | 2 bedrooms | sleeps 4
|Key Info
As the 2014 letting season comes to an end at Sandhills Holiday Park we thank all our visitors who stayed at Wight Lodge and hope you all enjoyed your vacation.
Prices are now available for the new season 1st April to 31st October 2015. Discounts available for early bookings please request price.
Relaxing 2 Bed Holiday Lodge (new 2012) nestled in Woodland close to Avon Beach on Sandhills Holiday Park. Located on the second row from the front a more private position with stunning views of the Isle of Wight. This beautiful lodge provides a perfect base for those wishing for a quiet relaxing break in perfect surroundings or for the energetic type there are lots of local areas to explore on foot by cycle or public transport. Hengistbury Head reached from Mudeford Quay via local ferry beach huts and restaurant facilities Land train with onward travel via Vintage Ferry to Christchurch Quay, Town Centre and up the River Stour to Tuckton Gardens for afternoon tea and a spot of crazy golf. Beautiful beach and cliff top walks in both directions leading to Mudeford Quay and Harbour with crabbing on the harbour wall or an energetic walk up the cliff top to Historic Highcliffe Castle and gardens.
Not forgetting the children their very own room featuring free WiFi great movies to suit all ages and a Playstation 4.
Please note that bedding is provided and will be White Hotel Grade. Towels, Tea Towels, Toiletries and Cleaning Products are not provided in self catering accommodation. For those wishing to carry out washing/ironing/drying, facilities can be found in our Laundry room available on site or ask at Reception. Hairdryers are not provided but can be loaned from reception if required.
|Sleeps up to 4, 2 bedrooms
|Nearest beach
|Avon beach and Mudeford Sandbank
|Will consider
|Short breaks (1-4 days)
|Car advised
|Nearest travel links
|Nearest airport: Bournemouth International Airport, Nearest railway: Christchurch
|Family friendly
|Suitable for children over 5
|No pets allowed, No smoking at this property
Features and Facilities
|Internet access, DVD player, Sea view
|Children's pool
|Central heating, TV, Pool or snooker table, Table tennis, Games room, Wi-Fi available
|Kettle, Toaster
|Clothes dryer, Cooker, Microwave, Fridge, Freezer, Washing machine
|2 bedrooms, 2 bathrooms of which 1 Family bathrooms and 1 En suites
|Single beds (2), Double beds (1), Dining seats for 4, Lounge seats for 5
|Linen provided
|Balcony or terrace, Climbing frame, Swing set
|Secure parking
The West Country region
Situated on the South coast Sandhills leisure park at Mudeford is sheltered by Isle of Wight and has far reaching views from Hurst Point in the East to Old Harry Rocks and the Purbeck Isles to the West. Just a short drive North brings you to the New Forest.
Activities to suit all ages and abilities from cycling/walking in the New Forest accessed by car or bus to High speed boat trips to the Isle of Wight and beyond from Mudeford Quay. Fishing Trips can be arranged to catch your own fish or purchase your fresh fish from the Fish Stall on the Quay.
Christchurch Food & Wine Festival: Saturday 10 - Sunday 11 May 2014 High Street Christchurch
Mudeford Arts Festival : 26 -27 July Mudeford Quay
This years Bournemouth Air Festival 2014 : 28 August to 31 August 2014 takes place on seafront between the piers
Christchurch, Dorset
Christchurch town has lots of festivities throughout the year for all your local needs. Plenty of restaurants, bars and shopping can be found in and around the town centre to suit all tastes and budgets.
For those interested in local History there is plenty to find, the historic 11th Century Priory church, the ruins of Christchurch Castle, the Redhouse museum and gardens and the Saxon mill can be found at the Priory quarter to name but a few.
Availability Your dates are available
Guest reviewsPowered by TripAdvisor
Guest reviews no reviews
Guest reviews Powered by TripAdvisor
- 5 star
- 2
- 4 star
- 1
- 3 star
- 0
- 2 star
- 0
- 1 star
- 1
Very Good 4/5
Help other travellers decide where to stay
Add your voice to the conversation about this holiday home and your review will appear on TripAdvisor too.Write a review
25 Oct 2014
"Lovely Lodge , Smart and Clean"
We had a lovely stay here in October for 4 days with two adults and two children (10 and 11). The Lodge is modern clean and bright and maintained to a high standard. Bedding and furnishings all good q… More
26 Jul 2014
Situated well, very close to beach and the complex pool. Extremely clean but one or two minor improvements could have made the stay perfect. For a family of four, four plates, four bowls and four mugs… More
17 Jul 2014
"Not what we expected nothing like the picture"
Very disappointed suppose to be a luxury holiday home when we arrived it was very dirty we had to go and get someone to clean it. Also very basic no luxury at all old white quilt cover not like the ph… More
Sorry you are disappointed with your self catering holiday. The staff at Sandhills Holiday Park take exceptional care with their cleaning regime and have a five star rating on Trip Advisor. Sandhills use only the finest hotel grade bedding and deal with any maintenance issues promptly. It was rather unfortunate you stayed during the recent freak electrical stormy weather oonditions leading to debris falling from the trees. We take great pride in our holiday lodge.
26 May 2013
The owner of this lodge is fantastic, very friendly and was fantastic to us. The lodge is perfect, its bright, spacious and the beds are lovley. The kitchen is full of modern features including an Amercian Style fridge / freezer which was amazing, so much so that when we returned home we purchased the same unit for our own kitchen. I so recommend this holiday to anyone...
This advert is created and maintained by the advertiser; we can only publish adverts in good faith as we don't own, manage or inspect any of the properties. We advise you to familiarise yourself with our terms of use.
You're booking with
Carol R.
- 1 Years listed
85% Response rate
Calendar last updated:26 Nov 2014
Based in United Kingdom
- English
Payment accepted
Credit cards accepted
- Mobile
- +44(0)7767095767
Also consider
- New Forest
- 296 properties
- Bournemouth
- 283 properties
- Poole
- 124 properties
- Swanage
- 110 properties
- Freshwater
- 95 properties
- Yarmouth, Isle of Wight
- 90 properties
- Wareham
- 85 properties
- Wimborne
- 57 properties
- Christchurch, Dorset
- 48 properties
- Southampton
- 38 properties
- Brighstone Bay
- 36 properties
- Newport, Isle of Wight
- 33 properties
- Brighstone
- 16 properties
- Bonchurch
- 16 properties
- Totland
- 13 properties
- Shorwell
- 12 properties
- Corfe Castle
- 11 properties
- Milford on Sea
- 10 properties
- Gurnard, Isle of Wight
- 9 properties
- Verwood
- 9 properties


text:
Community Bulletin Board
- Click It Or Ticket!
- Grants for Kaynor Tech
- Red Carpet Exhibitions @ The Mattatuck Museum
- Get The Facts About Ebola at Saint Mary's Hospital
- Waterbury Branch of Metro North Rail Gets On Track
- Verizon's Holiday Food Drive
- CT News Anchor Book Signing at Barnes & Noble
- A Christmas Carol
- Children's Thanksgiving Dinner
- Sen. Hartley Receives Perfect Score from Conservationists
- Free Concert for Hispanic Heritage Month
- Sisters to Sisters Book Club Meets Sept. 8
User login
CT Ornithological Annual Meeting
The Connecticut Ornithological Association will hold its Annual Meeting on Saturday, March 23, from 8:00 AM to 4:00 PM at Chapman Hall on the Middlesex Community College campus in Middletown, CT and will feature three dynamic speakers. Dr. Steve Kress, founder of Project Puffin, Marshall Iliff, eBird Project Leader for the Cornell Laboratory of Ornithology and Sharon "Birdchick" Stiteler, author of the popular birding blog, birdchick.com.
In his talk, "Restoring Endangered Seabirds: Lessons from Puffins and Terns," Dr. Kress will discuss how humans have devastated seabird colonies in many parts of the world by excessive hunting for food and feathers and by introducing mammals such as cats and rats to otherwise secure nesting islands. He will review how techniques developed on Maine islands have led to the restoration of puffins and terns to historic nesting islands in the Gulf of Maine, are how these techniques are helping seabirds worldwide. His presentation will include the restoration of Common Murres to an historic nesting island near San Francisco following an oil spill, relocation of a Caspian Tern colony in the Columbia River estuary to reduce predation on salmon smolt, relocation of Short-tailed Albatross off of an active volcano in Japan, and efforts to save the endangered Bermuda Petrel from rising oceans and increased frequency of hurricanes.
Marshall Iliff will discuss "Bird Migration through the lens of eBird". Bird migration is one of the great miracles of the natural world. Millions of warblers, vireos, thrushes, and other birds stream north from the tropics and back south in fall, and birders flock to migrant traps to catch a glimpse of this miracle in action. Recently it has become possible to piece together birdwatcher observations from across the country to see migration in action and Marshall will begin by sharing this amazing imagery, discussing the ebb and flow of migration and what we are learning by seeing migration in this way. Come learn how easy it is to use eBird, and see how your bird records can be joined with those of birders around the World to see bird migration in action.
Sharon Stiteler's topic is "Today's Office." Sharon's goal is to get paid to go bird watching and her office can be in the middle of a corn field watching eagles or flying 100 feet above the Mississippi River counting ducks. Some of the topics covered include the Horned Guan Death March (climbing 4 hours up a volcano in Guatemala to search for a rare tree chicken), trying to find a reasonable bathroom while birding in Kazakhstan or misadventures searching for an Ivory-billed Woodpecker with Cornell Lab of Ornithology in 2005. Learn about a day in the life of Birdchick.


text:
Health Information - Med Help
My MedHelp
Information, Symptoms, Treatments and Resources
Posts on homosexuals
Hocd or in denial - Obsessive Compulsive Disorder (OCD) Community
- Jan 02, 2013
Hello all, Currently I am 20 years old and have been dealing with anxiety for as long a...
Homosexuals vs. Hetrosexuals exposure - HIV Prevention Community
- Apr 30, 2007
It seems that Teak and Dr. H want to tell people that if you are gay, you should test out t...
Is HOCD a real thing or just a term coined for closeted homosexuals? - Obsessive Compulsive Disorder (OCD) Community
- Oct 08, 2010
So this is the first time that I myself am writing in a forum like this. I have been readin...
Do I need to perform a Hiv test? - HIV Prevention Community
- Mar 22, 2012
I worked as cashier in a convinience over the last four month, during which the skin of my...
is my kid gay? - Child Behavior Expert Forum
- Aug 03, 2011
if my 13 year old child dresses up as a girl , and pretends to be a girl on xbox , skips, f...
homosexuality is a disorder? - Depression Community
- Aug 23, 2007
hi i am from india i have a friend who is nice guy working in a bpo. the problem is he was ...
about HIV AIDS - Sexuality & Relationships Expert Forum
- Nov 19, 2007
saxual relationation between man to man it may cause of aids?
HIV - more of a gay disease? - HIV Prevention Community
- Jan 04, 2008
Hi, I know HIV can be spread thru male or female but I see alot of websites saying that ma...
Californians: Prop 8, Yes or No - Women's Social Community
- Oct 30, 2008
So this prop has hit the headlines many times this week. It has by far raised the most mon...
Laugh Time - Hepatitis Social Community
- Jun 02, 2010
DON'T EAT DA POO POO http://www.liveleak.com/view?i=efd_1275427532
View more Posts on homosexuals
Share this:
Answers to Your Health Questions
MedHelp Health Answers
Type your medical question here
About Us
Terms of Use
What's New
En español
Report Abuse
Contact Us
Explore Our Android Apps:
My Cycles
I'm Expecting
My Diet Diary
Sugar Sense
Pic Healthy
View All Mobile Apps
The Content on this Site is presented in a summary fashion, and is intended to be used for educational and entertainment purposes only. It is not intended to be and should not be interpreted as medical advice or a diagnosis of any health or fitness problem, condition or disease; or a recommendation for a specific test, doctor, care provider, procedure, treatment plan, product, or course of action. Med Help International, Inc. is not a medical or healthcare provider and your use of this Site does not create a doctor / patient relationship. We disclaim all responsibility for the professional qualifications and licensing of, and services provided by, any physician or other health providers posting on or otherwise referred to on this Site and/or any Third Party Site. Never disregard the medical advice of your physician or health professional, or delay in seeking such advice, because of something you read on this Site. We offer this Site AS IS and without any warranties. By using this Site you agree to the following
Terms and Conditions
. If you think you may have a medical emergency, call your physician or 911 immediately.
This site complies with the
HONcode standard for trustworthy health
verify here
Copyright © 1994-2013
Med Help
. All rights reserved.


text:
Roll Call-Maasdam May 12th.
Last night we booked Holland America's ship, Maasdam , departing from Norfolk, Virginia on May 12th bound for Canada and New England. Anyone that is booked on this cruise I would love to hear from them. My husband Rob and I are really looking forward to going on this cruise. It certainly is nice to be able to catch the ship in your own hometown!
|All times are GMT -4. The time now is 01:36 PM.
Powered by vBulletin® Version 3.8.7 Beta 1
Copyright ©2000 - 2014, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO 3.6.1


text:
Kyle, the Erma Soul Sister LP is on Brunswick, FYI.
There's also an one on Epic from ... '62ish?
Agreed on Free. Like Sonny Bono's solo LP, they just sit there ... but are nowhere near as stupid and inadvertently interesting.
Yes, Free, you are worse than Sonny Bono's solo LP.


text:
Mammoth Lakes House Rental Photos and Description
Cabin Home, 3 Bedrooms + Spacious Loft, 2 Baths, (Sleeps 8-10)
This luxurious private home is only a 3 minute walk to The Village for entertainment, dining (Ben & Jerry's, Brewery, Pizza, Mexican Restaurants, New York Deli & Bagel, Fine Dining, etc.), General Store, Gondola, ticket/rental office, bike/ski rentals, Schat's, Coach, Footloose, etc. Very convenient for a leisurely stroll to enjoy charming boutiques, beautiful lakes, and fresh mountain air.
High in the spectacular eastern Sierra Nevada Mountains, this executive townhome is nestled alongside the Sierra Star Golf Course and only a few steps from the free shuttle bus route and Valley Bike Path .... yet located in a private and quaint cul-de-sac setting. Less than 45 minute scenic drive to beautiful Yosemite National Park and Mono Lake (only 100 miles to Half Dome and El Capitan) or Bodie State Park ghost town! Just a short drive to June Mountain and only a few miles from Lake George, Lake Mary and Twin Lakes.
Newly constructed, immaculate, 2,100 square foot end unit is the ONLY stand alone (more private, much quieter and brighter) residence at Mammoth Gateway Village. It has been professionally decorated and fully furnished with the finest decor, furniture, electronics, home theatre system, iPod docking sound systems, video collection, bedding, washer/dryer, iron/board, gas fireplace, brand new propane BBQ grill, board games, and amenities for your complete and hassle-free vacation experience. You will enjoy the convenience of the gourmet kitchen, fully equipped with everything you could ask for. The finest linens and sundries are provided to make your stay complete.
There are three large bedrooms and two full baths. The large, private master suite is furnished with a luxurious King-size bed, balcony, TV/DVD, iPod docking station with cd player, and a full bath including a whirlpool jet tub. This room also includes a desk with high-speed wireless internet access and keyboard/mouse/monitor for use with your laptop.
A second spacious bedroom is equipped with a Queen-size bed and dresser along with iPod docking station.
The third bedroom has two twin-over-twin bunk beds, 2 dressers, a twin hide-a-mat and a private patio deck.
The leather Queen sleeper-sofa located in the family room provides additional sleeping. Family room has a big screen TV, amazing home theatre surround sound system, iPod dock, board games, videos, and gas fireplace.
There is also a private loft with a pullout bed, Flat Screen TV/DVD/CD/VCR and additional room for sleeping bags.
This residence will accommodate eight to ten people comfortably.
Private, attached two-car garage includes room for conveniently and safely storing all your skis, snowboards, mountain bikes, fishing gear, and golf clubs.
So if it is skiing/snowboarding, snowmobiling (Rentals nearby), tubing, sitting by the fire with a good book in the winter or hiking, mountain biking, golfing, fishing, river rafting, sightseeing or enjoying the concerts in the summer, this property is the perfect location for all of your family vacation activities. We guarantee you will want to come back and stay with us year after year!
Keywords: Detached Home
- Suitability:
- children welcome
- non smoking only
- pets not allowed
About Lisa
We love to ski, hike and mountain bike. Have found the summers to be just as fun as the winters in Mammoth!
Lisa purchased this house in 2007
Why Lisa chose Mammoth Lakes
World class skiing/snowboarding and mountain biking! Great summer concerts and festivals. Easy to get to and always something going on in town.
What makes this house unique
The convenience to be able to walk to The Village, Restaurants and Dining establishments or being just steps from the free shuttle. One of the newest homes in town.
Guestbook comments from the owner
Well, we REALLY enjoyed our say in your Mammoth Home/Cabin!! It is in a wonderful location! But, I was most impressed with your attention to detail relating to your wall art, as well as the extreme supply of accessories that you have stocked throughout the home. Starting with the kitchen and baths, it was all very impressive.
At check in, the home was "as new". What a treat for EVERYTHING to be so clean and sparkling!
So you see that my three sons and I had a great time in Mammoth, while particularly enjoying fly-fiahing. By the way, our fishing was successful!!
We will look forward to enjoying your hospitality in the future!
Thank you for your attention to detail...


text:
Here at Polar we want you to be able to take advantage of all your past training data. So, as a first step towards this we will enable easy data export from polarpersonaltrainer.com to Polar Flow.
You will be able to export up to 25 selected training sessions at once, and our target is to release this feature in November 2014. At a later stage we will offer the possibility to export a much larger selection of training data at a time, and our aim is to release this extended functionality before the end of the year.
We're also planning to enable data transfer directly via WebSync and WebLink software to Polar Flow, and make it possible for you to bring training data from ProTrainer 5 to Flow. Details of this functionality, supported products and transferred data will be communicated later this year.
Follow us on Facebook or Twitter to stay informed.


text:
Drag the home icon in this panel and drop it onto the "house icon" in the tool bar for the browser
Select "Yes" from the popup window and you're done!
Officer Survival Solutions
Tactical Medical Solutions
AR500 Armor
By Angie Mock
ST. ANN, Mo. — A defibrillator was used to save a St. Ann detective's life.
But if it wasn't for the quick thinking of a couple of Dave Campos' colleagues who knew how to use the device, he wouldn't be here today.
At around one o clock Wednesday, Campos was in the break room. According to Detective Jason West, he felt shooting pain in chest. He went to grab heart burn medicine in the cabinet and hit the ground.
Full Story: Defibrillator saves St. Ann detective's life


text:
Beaumont/Port Arthur
A Newton man is dead after running into a cow with his motorcycle Saturday, Nov. 8.
At approximately 7:10 p.m. Saturday night, 45-year-old Paul David Szemborski, the driver of a Honda motorcycle, was traveling northbound on FM 1416 about four miles south of Bon Weir and struck a cow that was crossing the roadway, according to Texas Department of Public Safety Trooper Stephanie Davis.
A woman's search for her sister ended in tragedy after the body of 41-year-old Tami Diane Higginbotham was discovered in Newton County on Friday, Feb. 15.
While we harbor no disrespect for the Wall Street Journal who called us "that scrappy little paper from Southeast Texas," we prefer to think of ourselves as simple seekers of the truth. We're of the opinion that headlines and sound bites never tell the whole story. Our readers demand all the facts, facets and flavors of every story or event. And, they expect to be informed, educated and stirred to action.
For this week's New York Times crossword puzzle, pick up a copy of this week's The Examiner on newsstands now.


text:
How come none of you fruits told me that Alcoholics Anonymous is part of the Illuminati, and that's why Eminem keeps rapping about kicking drugs and alcohol, as if anyone gives a shit? It's like I have to do everything myself! I first suspected that there was a connection between Eminem, Alcoholics Anonymous and the Illuminati yesterday, when I saw a picture of Eminem in what appeared to be an Illuminati necklace, at the Grammys. There was a post on MTV's zombie-like, asinine list-laden (Complex-esque, if you will) rap blog about how Eminem wore this necklace and medallion, supposedly the symbol ...Read More
Reminisce Over You
A wise man once told me never to interfere in the affairs of women. His exact words were, "When them chicks are going at it ...Read More
Desperate much, Lil Kim?
If it wasn't already clear that Lil Kim is desperate for money, and that's the main reason she's trying to beef with Nicki Minaj, it ...Read More
Consumer Backlash
I'm not a fan of doing lists. Sure, they're good for a quick fix and all, but most of the time I just view them ...Read More
Where Do You Listen to Music?
The ways in which people listen to music always fascinates me. Everyone has his or her own ritual. Some people still only get a chance ...Read More
Cheez whiz > cauliflower > Wiz Khalifa
It was one thing when Wiz Khalifa was getting pulled over with enough weed to supply Burning Man, and he didn't have the sense to ...Read More
Reminder: It's The Rapper's Money Not Yours
The other day, I had the privilege of interviewing Bryan "Birdman" Williams for this website. One of my questions was how he spent the $1 ...Read More
What Kind of Rap Fan Are You?
Okay, let me explain why today's post is going to be so short today. I had a big huge long post explaining the two type of ...Read More
Puppet show and Nelly
If you went from being one of the most popular rappers of all time (of ALL TIME) to being reduced to playing Branson, MO, along ...Read More
- 7 Rappers Giving Away Turkeys For Thanksgiving
- Best Hip-Hop Instagrams Of The Day
- 8 Funny Memes About The Winter
- Best Hip-Hop Instagrams Of The Day
- 9 Rappers Caught Bragging On Instagram
- An Instagram Recap Of The 2014 AMAs
- Best Hip-Hop Instagrams Of The Day
- 17 Of The Funniest Dating Memes On Instagram
- Best Hip-Hop Instagrams Of The Day
- 7 Hot Hip-Hop Celebs Before And After Plastic Surgery
- 12 Pictures That Show Wiz Khalifa Is Enjoying The Single Life
- Best Hip-Hop Instagrams Of The Day
- 9 Rappers In Cities Around The World
- Best Hip-Hop Instagrams Of The Day
- 8 Pictures That Prove French Montana And The Kardashians Are Still Close


text:
Typographic Programming Wrapup
The key concept I've explored in this series is that the code you see in an editor need not be identical to what is stored on disk, or the same as what is sent to the compiler. If we relax this constraint then a world of opportunity opens up. We've been writing glorified text files for 40 years. We can do better. Let's explore.
Why can't you name a variable
for? Because in many common languages
for is a reserved word. You, as the programmer, aren't allowed to use
for because it represent a particular loop construct. The underlying compiler doesn't actually care of course. It doesn't care about the name of any of your variables or other words in your code. The compiler just needs them to be unique symbols, some of which are mapped to existing constructs like conditionals and loops.
If the compiler doesn't care then why can't we do it? Because the parser (the 'front end' of the compiler) does care. The parser needs to unambiguously transform a stream of ASCII text into an abstract syntax tree. It's the unambiguous part that's the trouble. The syntax restrictions in most common languages are there to make the parser happy. If the parser was magical and could just "know what we meant" then any syntax could be used. Perhaps even syntax that made more sense to the human rather than the computer.
Fundamentally, this is what typographic programming does. It lets us tell the parser which text is what without using specific syntax rules. Instead we use color or font choices to indicate whether a given chunk of text is a variable or keyword or something else. Of course editing in such a system would be a pain, but we already know how to solve that problem. Graphical word processors are proof that it is possible. Before we get to how we solve it let us consider why. Would such a system have enough benefits to outweigh the cost of building it. What new things could we do?
Nothing's reserved
If we use typography to indicate syntax, then keywords no longer need to be reserved. Any keyword could be used as a variable and any text string could be used as a keyword. You could swap
for with
fore or
thusly. You could use spaces in keywords as
for each of. These aren't very useful examples but the compiler could easily handle them.
With the syntactic restrictions lifted we are free to explore new control flow constructs. How about
forever to mean an infinite loop and
10 times for standard for fixed length loops? It's all the same to the compiler but the human reading it would better understand the meaning.
Custom Operators
If nothing is reserved then user defined operators become easy. After all; what is an operator but a function with a single letter name from a restricted character set. In Python
4 + 5 is just sugar for
With no syntax rules anything could be an operator. Operators could have multiple letter names, or other symbols from the full unicode set. The only reason operators are given special treatment to begin with is because they represent functions which are so commonly used (like arithmetic) that we want a shorthand. With free syntax we can create a shorthand for the functions that are useful to the task at hand rather than the abstract general purpose tasks the language inventors imagined.
Let's look at something more concrete. Using complex numbers and vectors is common in graphics programming, but we have to use clumsy and verbose syntax in most languages. This is sad. Mathematics already has invented compact notation for these concepts but we can't use them due to ASCII limitations. Without these limitations we could add complex numbers with the plus sign like this:
instead of
To help the programmer remember these are complex numbers they could be rendered in a different color.
There are two ways to multiply vectors: the dot product and the cross product. They have very different meanings. With full unicode we could use the correct symbols like this:
A ⋅ B // dot product
A ⨯ B // cross product
No ambiguity at all. It would be too much to expect a language to support every possible notation. Much better instead to have a language that lets the programmer create their own notation.
Customization in Practice
So how would this work in practice? At some point the code must be transformed into something the compiler understands. Let's postulate a hypothetical language called X. X has no syntax rules, only the semantic rules of it's AST. To tell the complier how to convert the code into the AST we must provide our own rules. Something like this.
fun => function
cross => cross
dot => dot
|x| => magnitude(x)
fun intersection(V,R) {
return V dot R / |V|;
We have now defined a mini language in X which still compiles to the same syntactic structure.
Of course typing all of these rules in every file (or compilation unit) would be a huge pain, so we could include them much as we include external libraries.
@include math.rules
fun intersection(V,R) {
return V dot R / |V|;
Most importantly, not only would the compiler understand these rules but so would the editor. The editor can now indicate that
V ⋅ R is valid only if they are both vectors. It could enforce the rules from the rule file. Now our code is limited only by the imagination of our rule writers, not the fixed compiler.
In practice, were X to become popular, we would not see everyone making up their own rules. Instead usage would gather around a few popular rulesets much as JavaScript gathered around a few popular libraries like JQuery. We might call each of these rulesets dialects, each a particular flavor derived from the base X language. Custom DSLs would become trivial to implement. It would be common for developers to use one or two "standard" dialects for most of their code but use a special purpose dialect for a particular task.
The important thing here is that the language no longer has a fixed syntax. It can adapt and evolve as needed. All without changing the compiler.
How do you edit?
I hope I've convinced you that a flexible syntax delimited by typography is useful. Many common idioms like iteration, accumulation, and data structure traversals could be distilled to concise syntax. And if it has problems then we can tweak it.
There is one big problem though. How would you actually edit code like this?
Fortunately this problem has already been solved by graphical word processors. These tools use color, font, size, weight and spacing to distinguish one element from another. Choosing the mode for a variable is as simple as selecting it with the cursor and using a drop down.
Manually highlighting a entire page of code would quickly grow tedious, of course. For common operations, like declaring a variable, the programmer could type a special symbol like
@. This tells the editor that the next letters are a variable name. The programmer ends it with @ or by pressing the spacebar or return key. This @ symbol doesn't exist in the code. It is simply to indicate to the editor that the programmer wants to be in 'variable' mode. Once the mode is finished the @'s go away and the text is rendered with the 'variable' font. This is no different than using star word star to indicate bold in Markdown text. The stars never appear in the rendered text.
The choice of the
@ symbol doesn't matter as long as it's easy with the user's native keyboard. @ is good for US keyboards. French or Russians might use something else.
Resolving Ambiguity
Even using manual markup might become tedious, though. Fortunately the editor can usually figure out the meaning of any given token by using the dialect rules. If the rules indicate that # equals division then the editor can just do the right thing. Using manual highlighting would only be necessary if the dialect itself introduces an ambiguity. (ex: # means division and also the start of a hex value)
What about multiplying vectors? You could type in either of the two proper symbols, but the average keyboard doesn't support those directly. You'd have to memorize a unicode code point or use a floating dialog. Alternatively, we could use code completion. If you type * then the editor knows this must be either dot or cross product. It provides only those two choices in a drop down, much as we auto-complete method names today.
Using a syntax free language does not fully remove the need to resolve ambiguity, it just moves the resolution process to edit time rather than compile time. This is good. The human is present at edit time and can explain to the computer was is correct. The human is not there at compile time, so any ambiguity must result in an error that the human must come back and fix. Furthermore, resolving the ambiguity need only happen once, when the human types it, not every time the code is compiled. This will further reduce code regressions when other parts of the system change.
Undoubtedly we would discover more edge cases, but these are all solvable. Modern GUI word processors and spreadsheets prove this. A more challenging issue is version control.
Code changes over time. It must be versioned. I don't know why it took 40 years for us to invent distributed version control systems like Git, but at least we have it now. It would be a shame to give that up just as we've gotten the world on board. The problem is Git and other VCSs don't really understand code. They just understand text. There are really only two ways to solve this:
1) modify git, and the other tools around it (diff viewers, github's website, etc.) to support binary diffs specific to our new system.
2) make the on disk format be pure text.
Clearly option 1 is a non-starter. One day, once language X takes over the world, we could ask the GitHub team to add support for X diffs, but that's a long ways off. We have to start with option 2.
You might think I'm going back on what I said at the start. After all, I stated we should no longer be writing code as text on disk, but that is exactly what I am suggesting. What I don't want is to store the same thing that we edit. From the VCS's point of view the editor and visual representation are irrelevant. The only thing that matters is what is the file on disk. X needs a canonical on serialization format. Regardless of what tool you use to edit X, as long as it saves to the same format we are fine. This is no different than SQL or HTML. Everyone has their favorite tool, but they all write to the same format.
Canonical Serialization Format.
X's serialization format should obviously be plain text. < 128bit ASCII would be fine, though I think we could handle UTF8 easily. Most modern diff tools can work with UTF8 cleanly, so Japanese comments and math symbols would come through just fine.
The X format should also be unambiguous. Variables are marked up explicitly as variables. Operators as operators. There should be no need for the parser to guess at anything or interpret syntax rules. We could use one of the many existing formats like JSON, XML, or even LaTex. It doesn't really matter since humans will rarely need to look at them.
But.... since we are defining a new serialization format anyways, there are a few useful things we could add.
Code as Graph
Code is really just a graph. Graphs can be serialized in many ways. Rather than using function names inline they could be represented by identifiers which point to a lookup table. Then, if a function is renamed the code only changes in one place rather than at every point in the code where the function is used. This creates a semantic diff that the diff tool could render as 'function Y renamed to Z'.
v467 = foo
v468 = bar
v469 = baz
fun v467 () {
return v468 + v469;
Semantic diff-ing could be very powerful. Any refactoring should be reducible to its essential meaning: moved X to a new class or extracted Y from Z. Whitespace changes would be ignored (or never stored in the first place). Commit messages could be context aware: changed X in the unit test for Y and added logging to Z. Our current tools just barely understand when a file has been renamed instead of deleted and a new one added. There's a lot of room for innovation here.
I hope I've convinced you there is value in this approach. Building language X still won't be easy. To be viable we have to make a compiler, useful dialect definitions, and a visual editor; all at the same time. That's a lot of work before anyone else can use it. Building on top of existing tools like Eclipse or Atom.io would help, but I know it's still a big hill to climb. Trust me. The view will be worth it.
posted Mon Oct 06 2014
How Microsoft can fix Windows. They have the Technology.
Windows 10 seems nice and all, but it doesn't do anything to make me care. Fortunately Microsoft can fix all of Windows problems if only they follow my simple multistep plan. You're welcome.
First, Fix the damn track pads.
The problem: my employer gave me a very nice, probably expensive, laptop. It's name rhymes with a zinc fad. It's specs sure are nice. It's very fast. but the track pad is horrible. Every Windows laptop I've tried (which is a lot because Jesse likes to 'do computers' at Costco) has a horrible trackpad. why is this so hard? I simply can't bear to use this laptop without a mouse. the cursor skips around, gestures don't work all the time, and it clicks when i don't and it doesn't click when I do.
The fix: Take over trackpad drivers and make a new quality test for Win10 certification. It used to be that every mouse and keyboard needed it's own driver, and they were usually buggy. I bought Logitech trackballs in the 90s because they seemed to be the only guys who cared to actually test their drivers (and the addon software was mildly useful). Sometime in the early USB days (Win98ish?) MS made a default mouse and keyboard driver that all devices had to work with. Since then it's never been an issue. Plug in any mouse and it works perfectly. 100% of the time. MS needs to do the same for trackpads.
Please write your own driver for the N most popular chipsets, standardize the gesture support throughout the OS, then mandate a certain quality level for any laptop that wants to ship windows 10. Hey OEM: If it's not a Macbook Air quality trackpad experience then no Windows 10 for you.
Make A Proper Command Line Shell
Hide PowerShell, Cygwin, whatever Visual Studio ships with (it has a shell, right?) and the ancient DOS prompt. Make a proper terminal emulator with Bash. (Fix the bugs first). Build it in to the OS, or at least as a free developer download (one of those MS Plus thingies you promised us).
This shell should be fully POSIX compliant and run all standard Unix utilities. I understand you might worry that full POSIX would let developers port code from another platform instead of writing natively for you. That is very astute thinking… for 1999. Unfortunately we live in the futuristic hellscape that is 2014. You need to make it as easy as possible for someone to port code to Windows. Eliminate all barriers. Any standard Unix command line program should compile out of the box with no code changes. Speaking of which..
Give your C++ compiler a GCC mode.
For some reason all ANSI C code compiles perfectly on Mac and Linux but requires special #IFDEFs for Windows.h. Slightly different C libs? Sightly different calling syntax? None of this cdecl vs stdcall nonsense. Make a
--gcc flag so that bog standard Linux code compiles with zero changes. Then submit patches to GNU Autoconf and the other make file builders so that this stuff just works. Just fix it.
Build a Package Manager
Now that we have a proper command line Windows needs a package manager. I use Brew on Mac and it works great. I can install any package, share formulas for new packages, and keep everything up to date. I can grab older versions of packages if I want. I can switch between them. Everything all works. Windows needs this, and it should work from both a GUI and CLI.
I know Windows has NuGet and Chocolatey and supposedly something is coming called OneGet. There needs to be one official system that really works. It handles all dependencies. And it should be easy to use with no surprises.
"What surprises?" I hear you say? I wanted to install Node. I couldn't figure out which package manager to use so I chose Chocolatey since it seemed to be all the new hotness. I go to their website and find four different packages: Node JS (Install), Node JS, Node JS (Command Line), Node Package Manger. What? Which do I choose? They all have a lot of downloads. On every other platform you just install Node. NPM is built in. There are no separate packages. It's all one thing because you can't use part of it without the rest.
NodeJS is an alias for NodeJS.commandline. NodeJS.commandline installs to the Chocolatey lib dir. NodeJS.install installs to a system dir. It turns out Chocolatey has both installable and portable packages. As near as I can tell they are identical except for the install path, which is something I shouldn't have to care about anyway. Oh, and one way will add it to your path and the other won't. What? Why should I have to care about the difference? Fix it!
I really hope OneGet straightens all of this nonsense. There should be just one way to do things and it must work 100% of the time. I know Microsoft has MSDN subscriptions to sell, but that's just another repo source added to the universal package manager.
Make Visual Studio be everywhere.
Visual Studio is really an impressive piece of software. It's really good at what it does. The tooling is amazing. Microsoft needs to let the world know by making it be everywhere.
If you are on Windows, you should get a free copy of VS to download. In theory this is the idea behind Visual Studio Express. So why do I still use Atom or Sublime or even JEdit on Windows? Partly because of the aforementioned package manager problem, but also because Visual Studio isn't good for all kinds of coding.
Visual Studio is primarily a C/C++ editor, meant for MS's own projects (and now hacked up for WinPhone and presumably WinRT). They should make it good for everything.
Are you a Java programmer? VS should be your first choice. It should have great Java language support and even version the JDKs with the aforementioned package manager.
Are you a web developer? VS should have awesome HTML and JavaScript support, with the ability to edit remote files via sftp. (Which Atom still doesn't have, either, BTW).
And all of this should be through open hackable plugins, also managed through the package manager. VisualStudio should be so good and so fast that it's the only IDE you need on Windows, no matter what you are coding.
Why should Microsoft do this? After all, they would be putting a lot of effort into supporting developers who don't code for their platform. Because Microsoft needs developer mindshare.
I know very few topflight developers who use Windows as their main OS. Most use Macbook Pros or Linux laptops. MS needs to make a development experience so good that programmers will want to use Windows, even if it's just for web work.
Once I use Windows every day I might take a look at MS's other stacks. If I'm already using Visual Studio for my JavaScript work then I'd be willing to take a look at developing for Windows Phone; especially if it was a single download within a program I already have installed. Fix it!
Buy VMWare.
You want me to test new versions of Windows? It should be a single click to download. You want me to use your cloud infrastructure? If I could use Visual Studio to create and manage VM instances, then it's just a single button to deploy an app from my laptop to the cloud. MS's cloud, where they real money from the movie is made. Buy VM ware to make it happen if you need to. I don't care. Just fix it!
Be open and tell the world.
MS has always had a problem with openness. They have great technology but have always felt insular. They build great things for Windows Devs and don't care about the rest of the world. Contribute to the larger community. Make Visual Studio for all sorts of development, even those that don't add to the bottom line.
Maybe Visual Studio Express already has all sorts of cool plugins that make web coding awesome. I will never know because MS doesn't market to me. All I hear is "please pretty please make some crappy Windows Phone apps".
Maybe OneGet fixes all of the package management problems, but I didn't even know about it until I was forced to use a Windows laptop and did my own research.
Fix It !
Here is the real problem. MS has become closed off. An ecosystem unto itself. This is a great strategy if you are Apple, but you aren't. Your a software company become a cloud company. You must become more open if you expect your developer mindshare to grow. And from that mindshare new platforms will grow. When MS releases their Windows smart watch, or the Windows Toaster, they will find it a lot easier to get developers on board if they've built an open community up first. Efforts like CodePlex are nice, but this philosophy has to come from the top.
Good Luck Nadella.
posted Tue Sep 30 2014
60sec Review: Rust Language
One of the biggest success stories of the last three decades of programming is memory safety. C and C++ may be fast but it's very easy to have dangling pointers and buffer overflows. Endless security exploits come back to this fundamental limitation of C and C++. Raw pointers == lack of memory safety.
Many modern languages provide this memory safety, but they do it at runtime with references and garbage collection. JavaScript, Java, Ruby, Python, and Perl all fall into this camp. They accomplish this safety at the cost of runtime speed. While they are typically JITed today instead interpreted, they are all slower than C/C++ because of their runtime overhead. For many tasks this is fine, but if you are building something low level or where speed really matters, then you probably go back to C/C++ and all of the problems it entails.
Rust is different. Rust is a statically typed compiled language meant to target the same tasks that you might use C or C++ for today, but it's whole purpose in life is to promote memory safety. By design, Rust code can't have dangling pointers, buffer overflows, or a whole host of other memory errors. Any code which would cause this literally can't be compiled. The language doesn't allow it. I know it sounds crazy, but it really does work.
Most importantly, Rust achieves all of these memory safety guarantees at compile time. There is no runtime overhead, making the final code as fast as C/C++, but far safer.
I won't go into how all of this work, but the short description is that Rust uses several kinds of pointers that let the compiler prove who owns memory at any given moment. If you write up a situation where the complier can't predict what will happen, it won't compile. If you can get your code to compile then you are guaranteed to be memory safe.
I plan to do all of my native coding in Rust when it hits 1.0. Rust has a robust FFI so interfacing with existing C libs is quite easy. Since I absolutely hate C++, this is a big win for me. :)
Coming into Rust I was worried the pointer constraints would make writing code difficult, much like puzzle languages. I was pleasantly surprised to find it pretty easy to code in. It's certainly more verbose than a dynamic language like JavaScript, but I was able to convert a JS ray tracer to Rust in about an hour. The resulting code roughly looks like what you'd expect from C, just with a few differences. Let's take a look.
First, the basic type definitions. I created a Vector, Sphere, Color, Ray, and Light class. Rust doesn't really have classes in the C++/Java sense, but it does have structs enhanced with method implementations, so you can think of them similar to classes.
use std::num;
struct Vector {
impl Vector {
fn new(x:f32,y:f32,z:f32) -> Vector {
Vector { x:x, y:y, z:z }
fn scale(&self, s:f32) -> Vector {
Vector { x:self.x*s, y:self.y*s, z:self.z*s }
fn plus(&self, b:Vector) -> Vector {
Vector::new(self.x+b.x, self.y+b.y, self.z+b.z)
fn minus(&self, b:Vector) -> Vector {
Vector::new(self.x-b.x, self.y-b.y, self.z-b.z)
fn dot(&self, b:Vector) -> f32 {
self.x*b.x + self.y*b.y + self.z*b.z
fn magnitude(&self) -> f32 {
fn normalize(&self) -> Vector {
struct Ray {
struct Color {
impl Color {
fn scale (&self, s:f32) -> Color {
Color { r: self.r*s, g:self.g*s, b:self.b*s }
fn plus (&self, b:Color) -> Color {
Color { r: self.r + b.r, g: self.g + b.g, b: self.b + b.b }
struct Sphere {
color: Color,
impl Sphere {
fn get_normal(&self, pt:Vector) -> Vector {
return pt.minus(self.center).normalize();
struct Light {
position: Vector,
color: Color,
Without knowing the language you can still figure out what's going on. Types are specified after the field names, with f32 and i32 meaning integer and floating point values. There's also a slew of finer grained number types for when you need tight memory control.
Next up I created a few constants.
static WHITE:Color = Color { r:1.0, g:1.0, b:1.0};
static RED:Color = Color { r:1.0, g:0.0, b:0.0};
static GREEN:Color = Color { r:0.0, g:1.0, b:0.0};
static BLUE:Color = Color { r:0.0, g:0.0, b:1.0};
static LIGHT1:Light = Light {
position: Vector { x: 0.7, y: -1.0, z: 1.7} ,
color: WHITE
Now in my
main function I'll set up the scene and create a lookup table of one letter strings for text mode rendering.
fn main() {
println!("Hello, worlds!");
let lut = vec!(".","-","+","*","X","M");
let w = 20*4i;
let h = 10*4i;
let scene = vec!(
Sphere{ center: Vector::new(-1.0, 0.0, 3.0), radius: 0.3, color: RED },
Sphere{ center: Vector::new( 0.0, 0.0, 3.0), radius: 0.8, color: GREEN },
Sphere{ center: Vector::new( 1.0, 0.0, 3.0), radius: 0.3, color: BLUE }
Now lets get to the core ray tracing loop. This looks at every pixel to see if it's ray intersects with the spheres in the scene. It should be mostly understandable, but you'll start to see the differences with C.
for j in range(0,h) {
for i in range(0,w) {
//let tMax = 10000f32;
let fw:f32 = w as f32;
let fi:f32 = i as f32;
let fj:f32 = j as f32;
let fh:f32 = h as f32;
let ray = Ray {
orig: Vector::new(0.0,0.0,0.0),
dir: Vector::new((fi-fw/2.0)/fw, (fj-fh/2.0)/fh,1.0).normalize(),
let mut objHitObj:Option<(Sphere,f32)> = None;
for obj in scene.iter() {
let ret = intersect_sphere(ray, obj.center, obj.radius);
if ret.hit {
objHitObj = Some((*obj,ret.tval));
for loops are done with a
range function which returns an iterator. Iterators are used extensively in Rust because they are inherently safer than direct indexing.
Notice the
objHitObj variable. It is set based on the result of the intersection test. In JavaScript I used several variables to track if an object had been hit, and to hold the hit object and hit distance if it did intersect. In Rust you are encouraged to use options. An Option is a special enum with two possible values: None and Some. If it is None then there is nothing inside the option. If it is Some then you can safely grab the contained object. Options are a safer alternative to null pointer checks.
Options can hold any object thanks to Rust's generics. In the code above I tried out something tricky and surprisingly it worked. Since I need to store several values I created an option holding a tuple, which is like a fixed size array with fixed types.
objHitObj is defined as an option holding a tuple of a
Sphere and an
f32 value. When I check if
ret.hit is true I set the option to
Some((obj,ret.tval)), meaning the contents of my object pointer and the hit distance.
Now lets look at the second part of the loop, once ray intersection is done.
let pixel = match objHitObj {
Some((obj,tval)) => lut[shade_pixel(ray,obj,tval)],
None => " "
Finally I can check and retrieve the option values using an
if statement or a
match. Match is like a
case statement in C, but with super powers. It forces you to account for all possible code paths. This ensures there are no mistakes during compilation. In the code above I match the some and none cases. In the
Some case it pulls out the nested objects and gives them the names obj and tval, just like the tuple I stuffed into it earlier. This is called destructuring in Rust. If there is a value then it calls
shadepixel and returns character in the look up table representing that grayscale value. If the
None case happens then it returns a space. In either case we know the
pixel variable will have a valid value after the match. It's impossible for
pixel to be null, so I can safely print it.
The rest of my code is basically vector math. It looks almost identical to the same code in JavaScript, just strongly typed.
fn shade_pixel(ray:Ray, obj:Sphere, tval:f32) -> uint {
let pi = ray.orig.plus(ray.dir.scale(tval));
let color = diffuse_shading(pi, obj, LIGHT1);
let col = (color.r + color.g + color.b) / 3.0;
(col * 6.0) as uint
struct HitPoint {
fn intersect_sphere(ray:Ray, center:Vector, radius:f32) -> HitPoint {
let l = center.minus(ray.orig);
let tca = l.dot(ray.dir);
if tca < 0.0 {
return HitPoint { hit:false, tval:-1.0 };
let d2 = l.dot(l) - tca*tca;
let r2 = radius*radius;
if d2 > r2 {
return HitPoint { hit: false, tval:-1.0 };
let thc = (r2-d2).sqrt();
let t0 = tca-thc;
//let t1 = tca+thc;
if t0 > 10000.0 {
return HitPoint { hit: false, tval: -1.0 };
return HitPoint { hit: true, tval: t0}
fn clamp(x:f32,a:f32,b:f32) -> f32{
if x < a { return a; }
if x > b { return b; }
return x;
fn diffuse_shading(pi:Vector, obj:Sphere, light:Light) -> Color{
let n = obj.get_normal(pi);
let lam1 = light.position.minus(pi).normalize().dot(n);
let lam2 = clamp(lam1,0.0,1.0);
That's it. Here's the final result.
So far I'm really happy with Rust. It has some rough edges they are still working on, but I love the direction they are going. It really could be a replacement for C/C++ in lots of cases.
Buy or no buy? Buy! It's free!
posted Wed Sep 17 2014
Improving Regular Expressions with Typography
Regular Expressions are essentially a mini language embedded inside of your regular language. I've often seen regex written like this,
new Regex("^\\s+([a-Z]|[0-9])\\w+\\$$") // regex for special vars
then sometimes reformatted like this
//regex for special vars
new Regex(
"^" // start of line
+"\\s+" // one or more whitespace
+"([a-Z]|[0-9])" //one letter or number
+"\w+" // one word
+"\\$" // the literal dollar sign
+"$" // end of line
The fact that the author had to manually split up the text and add comments simply screams for a better syntax. Something far more readable but still terse. It would seem that readability and conciseness would be mutually exclusive. Anything more readable would also be far longer, eliminating much of the value of regex, right?
Au contraire! We have a special power at our disposal: we can render whatever we want in the editor. The compiler doesn't care as long as it receives the description in some canonical form. So rather than choosing readable vs terse we can cheat and do both.
Font Styling
Let's start with the standard syntax but replacing delimiters and escape sequences with typographic choices. This regex looks for variable names in a made up language. Variables must start with a letter or number, followed by any word character, followed by a dollar sign. Here is the same regex using bold italics for all special chars:
Those problematic double escaped backslashes are gone. We can tell which dollar sign is a literal and which is a magic variable thanks to font styling.
Color and Brackets
Next we can turn the literals green and the braces gray, so it's clear which part is actual words. We can also replace the
$ and
^ with symbols that actually look like beginning and ending of lines. Open and close up brackets or floor brackets.
Now one more thing, let's replace the w and s magic characters with something that looks even more different than plain text: letter boxes. These are actual unicode characters from the "Unicode Characters in the Enclosed Alphanumeric Supplement Block".
Now the regex is much easier to read but still compact. However, unless you are really familiar with regex syntax you may still be confused. You still have a bunch of specific symbols and notation to remember. How could we solve this?
Think Bigger
Let's invent a second notation that is even easier to read. We already have a clue of how this should work. Good programmers write the regex vertically with comments as an adhoc secondary notation. Let's make it official.
If we have two views then the editor could switch between them as desired. When the user clicks on the regex is will expand to something like this:
We get what looks like a tiny spreadsheet where we can edit any term directly, using code completion so we don't have to remember the exact terms. Furthermore the IDE can show the extra documentation hints only when we are in this "detailed" mode.
Even with this though, there is still a problem with regex. Just by looking at it you can't always tell what it will match and what it won't. Without a long comment, how do programmers today know what a regex will match. They use their brains. Yes, they actually look at the text and imagine what it will match in their heads. They essentially simulate the computer the regex mentally. This is totally backwards! The whole point of a computer is to simulate things for us, not the other way around. Can't we make the computer do it's job?!
Instead of simulating the regex mentally, let's give it some strings and have the computer tell us what will match. Let's see what that would look like:
We can type in as many examples as we want. Having direct examples also lets us test out the edge cases, which is often where regexes fail.
Hmm. You know… this is basically some unit tests for the regex. If we just add another column like this:
then we can see at a glance if the regex is working as expected. In this example the last test is failing so it is highlighted in red.
Most importantly, the unit tests are right next to the regex in the code; right where they are used. If we collapse the triangle then everything goes away. It's still there, just hidden, until we need it.
This is the power of having a smart IDE and flexible syntax. Because these are only visualization changes it would work with any existing compiler. No new language required.
posted Mon Sep 15 2014
Paper and the Cybernetically Enhanced Programmer
My real goal is to build the Ultimate IDE and Programming Language for solving problems cleanly and simply. Ambitious much?
Actually, my real goal is to create the computer from Star Trek (the one with Majel Barrett's voice).
Actually, my real goal is to create a cybernetically enhanced programmer.
Okay. Let's back up a bit.
The Big Picture
When we are programming, what are we really doing? What is the essence? Once we figure that out we should be able to work backwards from there.
Programming is when you have a problem to solve and you tell the computer how to solve it for you. That's really it. Everything we do comes back to that fundamental. Functions are ways of encapsulating solving stuff in small chunks so we can reason about it. The same thing with objects (often used to "model" what we are solving). Unit tests are to help verify what we are solving, though it often helps to define the problem as well. At the end of the day it's all to serve the goal of teaching the computer how to solve problems for us.
So how could we compare one PL against another?
From here out I'm going to use Programming Language, PL, to mean the entire system of IDE, compiler, editor, build tools, etc. The entire system that lets you have the computer solve a problem for you.
How can we say that one PL is better than another? By what metric? Well, how about what lets you solve the program the fastest, or the easiest, or with the least headache. That sounds nice and is certainly true, but it's rather subjective. We need something more empirical.
Hmm. That's not very helpful. Let's back up again.
Paper and Pencil
What is a pad of paper and a pencil? It's a thinking device. If you want to add up some numbers you can do it in your head, but after more than a few numbers it becomes tricky to manage them all. So we write them down. We outsource part of the process to some paper.
If we want to do division we can do it with the long division process. This is actually not the most efficient way to divide numbers, but it works well because you can have the paper manage all of the state for you.
What if you need to remember a list of things to do? You write it down on paper. The paper becomes an extension of your brain. It is a tool for thinking. This perhaps explains some people's fetish over moleskin style sketch books (not that I would ever invest in a Kickstarter for sketchbooks.
A Tool for Thinking
If we think of a programming language as a tool for thinking, then it becomes clear. The PL helps you tell the computer what to do. So a good PL would help you around the parts of programming that are hard: namely keeping state in your head. A bad PL requires you to remember a lot of things.
For example, suppose you write a function that calls another function named 'foo'. You must remember what this other function does and what it accepts and what it returns. If the function is named well, say 'increment', then the function name itself helps your brain.You have less to remember because the function name carries information.
Now suppose we have type information in our PL. The function increment only takes numbers. Now I don't have to remember that it only takes numbers; the compiler will enforce it for me. Of course I only find this out when I compile the code. To make the PL give me less to remember the IDE can compile constantly, giving me an immediate warning when I do something bad. Code completion can also help by only suggesting local values that are numbers.
With these types of features the PL acts as a tool for thinking. An extension of the brain by holding state.
So we can say a PL is "better" if it reduces the cognitive load of the programmer. Things like deterministic performance and runtime speed are nice, but they are (or at least should be) secondary to reducing the cognitive load of the programmer. Of course a program which is too slow to be used is a failure, so ultimately it does matter. However computers get faster. The runtime performance is less of a concern than the quality of the code. Perhaps this explains the resurgence in functional programming styles. The runtime hit matters less than it did 30 years ago, so we can afford to waste cycles on things which reduce the cognitive load of the programmer.
Now, where were we? Oh, right; the Fire Swamp.
Let's look at a more concrete example. Regular expressions. Regexes are powerful. They are concise. But a given regex is not easy to read if you didn't write it yourself; or even if you did but you didn't just write it. Look at your regex from 6 months ago sometime. I hope you added good documentation.
A regex conveys a lot of information. You have a lot to load up into your brain. When you look at a regex to see what it does you have to start simulating it in your brain. Your brain basically becomes a crappy computer that executes the regex on hypothetical strings.
That's crazy. Why are we simulating a state machine in our heads? That's what we have computers for! To simulate things. We should have the PL show the regex to us in an easier to understand form, or perhaps even multiple forms. With unit tests. And visualizers. Or an embedded regex simulator to show how it works. I have a lot to say about regular expressions in an upcoming blog, but for now I'll just say they are some extremely low hanging fruit in the mission to reduce cognitive load.
Expanding Complexity
Now you might think, if we make a PL which sufficiently reduces cognitive load then programmers will have little to do. Programming will become so easy that anyone could do it. True, this might happen to some degree. In fact, I would argue that letting novices program is actually a good thing (though we would call it problem description rather than programming). However, in general this won't happen. As we decrease the cognitive load we increase the complexity of the programs we can make.
There seems to be a limit to how much complexity the human brain can handle. This limit varies from person to person of course. And it is affected by your health, hunger level, stress, tiredness, etc. (Never code on an empty stomach.) But there is a limit.
Historically better tools have reduced the complexity at hand to something below the cognitive limit of the programmer. So what did we do? We tackled more complex tasks.
Josh's first postulate of complexity: Just as data always expands to fill available disk space, programing tasks always increase in complexity to fit our brain budget.
Offloading complexity to tools merely allows us to tackle bigger problems. It's really no different then the brain boost we got from inventing paper and pencil, just separated by a few thousand years. [1]
Now I think we can agree that a PL which reduces more cognitive load of the human is better than one which reduces less. That's our metric. So how can we turn this into something actionable? Does it suggest possible improvements to real world programming languages?
The answer is yes! If we stop focusing on PL implementations but rather the user experience of the programmer, then many ideas become readily available. Everything I've discussed in previous blogs is driven by this core principle. Showing a color or image inline reduces cognitive load because you don't have to visualize in your head what the color or image actually looks like. The editor can just do it for you. This is just the beginning.
My Forever Project
These are ideas I've been working on a long time. In fact I recently realized some of these ideas have been in my head for twenty years. I found evidence of tools I (attempted) to write from my college papers. It's only recently that everything has started to gel into an expressible form. It's also only recently that we've had the "problem" of computers with too much computational power going to waste. This is my Forever Project.
There's so much possibility now. If a notepad and a text editor are our current cybernetic enhancements, what else could we build? Could Google Glass help you with programming? How about an Oculus Rift? Or using an iPad as an extra screen? The answer is Yes! We could definitely use these to reduce cognitive load while interacting with a computer. We just might not call all of these tasks "programming" but they are (or will be shortly as software continues to eat the world).
deep breath
My concept summarized: Programming systems should not be thought of as ways to make a computer do tricky things. They are ways to make a computer solve problems for you. Problems you would have to do in your head without them (assuming you could do them at all). Thus PLs are tools for thinking. This gives us a metric. Do particular PLs help us think better and solve problems better? As it turns out, most PLs fail miserably by this metric. Or at least they could be a whole lot better. Many ideas from the 60s and 70s still remain unimplemented and unused.
But don't be sad. Our field is less than 100 years old. We are actually doing pretty well. It took a few thousand years to invent suspension bridges and they still don't work 100% of the time.
So from now on let us consider how to make better tools for thinking. Everything Bret Victor has been doing, and Jonathan Edwards, and even the work from the 70s & 80s that Alan Kay did with Smalltalk and the Dynabook come back to the same thing: building better tools for thinking. With better tools we can think better thoughts. With better tools we can solve bigger problems.
So let's get crackin'!
footnote: [1] Before someone calls me on this, I have no idea when paper and pencil were first invented for the purposes of reducing problem complexity. Probably in ancient Egypt for royal bookkeepers. I'll leave that as an exercise to the reader.
posted Wed Sep 10 2014


text:
Anyone know how to wrap interior with CF fabric or know a shop that will in south fl
View Single Post
Kid Red
Drives: 2010 335i
Join Date: Mar 2012
Location: Casselberry, Fl
Posts: 569
iTrader: (
Originally Posted by
Thanks man I will. The hardest part looks like it would be taking out the center trim due to all wires and connections and pulling the shift knob off
There's a DIY around here that I used, can't find the link tho. Trim removal is in that thread and it's not that hard. Center console was all pull, the trim around the shifter popped up. iDrive was a cable disconnect, and then you angled the trim up and over the shifter (in N i think). It was pretty painless.
Get a large single sheet, amazon has it. I got 1080p CF from 3M. You'll need hair dryer, new exacto knife, towel/softer working surface. Amazon also has some 3M glue, in a small tube/stick form. That will help around the corners of the vents.
You lay the trim on the material, cut it's outline, then stick it. Once the face of the trim has the vynil, the corners are like xmas presents. The vinyl is plyable, flexible, so you need to heat, pull, then stick. You need to do that with the hair dryer and pull the vinyl flat, then stick it. You keep doing that until you have it flat.
Inside corners are the same concept, but they will have less material. The glue in the corners should help hold.
I've had mine for 6+ months in the FL sun, no probs so far. I took photos for a DIY, I just haven't gotten around to putting all my photos together. Here are a few.
My Current: 2010 Black Sapphire Metallic 335i /Sport/DCT/PDC/Nav/Black Leather/CF Wrapped Interior/Gloss Black Grill/ JB+ / 360 Forged Mesh 8 19" / BMW Performance Rep Trunk Spoiler / More coming...
My Other: 2006 Audi A4- Sold
Kid Red
View Public Profile
Find More Posts by Kid Red


text:
Apple Jobs & Careers in Toronto, ON
Business Specialist- Business Customer Service & Sales (Canada)
APPLE INC. – Toronto
As an Apple Business Specialist, you introduce Apple solutions, technology, and services to business customers. You spend time on the sales… Glassdoor
Manager, iTunes Marketing
Apple – Toronto
Music is just the beginning. On iTunes you can rent or buy blockbuster movies, buy HD episodes of your favourite TV shows, shop for books, and… Glassdoor
iAd Client Services
Apple – Toronto
We are looking for a Client Service coordinator to support Apples development of the mobile advertising and digital radio. iAd Client Service… Glassdoor
Operations Manager, Canada Marcom
Apple – Markham
This position holds overall responsibility for the business operations of the Canada Marcom group, and for synchronizing information flow between WW… Glassdoor
Route to Market
Apple – Markham
By joining Apple, one of the most influential technology leaders and brands in the industry, you will be counted upon to make a positive impact on a… Glassdoor
Specialist (Canada) - Part Time & Full Time Openings
APPLE INC. – Burlington
As an Apple Specialist, you help create the energy and excitement around Apple products, providing the right solutions and getting products into… Glassdoor
Apple Photos
Apple Reviews
"summary "
- Comp & Benefits
- Work/Life Balance
- Senior Management
- Culture & Values
- Career Opportunities
I worked at Apple as a contractor (more than an year)Pros
free computers and other stuffCons
tshirts are way too tightRecommendsPositive Outlook


text:
+myConnections: Engage your community - connect to news, events and information you care about. View more information...
View your community's facilities and features online with the new Facilities Module.
Personalize your online experience to stay up-to-date on news, events and other information.
November 30, 2014
120 S Last Chance Gulch
December 7, 2014
124 Main Street
January 2, 2015 - January 24, 2015
View All Calendars is the default. Choose Select a Calendar to view a specific calendar. Subscribe to calendar notifications by clicking on the Notify Me button, and you will automatically be alerted about the latest events in our community.
2014-11-29T1:00 PMNovember 29, 1:00 PM - 1:45 PM
@ Large Meeting Room
The Premiere Dance Company invites children and their families to the Nutcracker Sampler, an annual tradition at the Lewis & Clark Library. Nutcracker performances at the Civic Center are on December 20 and 21, 2014. Tickets are family priced and available at the Creative Arts Center at 71o8 Logan and online at http://www.premieredancecompany.org.


text:
RT @AU_Daveson: Best DIII gym/weight room in the country #universityofswole #depauw #depauwpeople http://t.co/BjfhD6DplZ22 hours ago
The Cleveland Regional Alumni Chapter develops, coordinates and promotes opportunities for involvement in the life of the University for alumni in the Cleveland region.
Meet the Cleveland Regional Chapter Leaders:
Class Year
Name and Email Link
|Shannon Greybar Milliken
|Cleveland, OH
@PresidentCasey on Twitter
Happy Thanksgiving DePauw students, alumni and friends. Hope you are with friends and family, grateful for all we have. #depauwpeopleyesterday
Meet the newest member of the household. Finally got a dog. Rescue pup. http://t.co/07U68aDoji4 days ago
Some days start out tough, and nothing seems easy. Then it turns around, on the smallest thing. It was that day.7 days ago
RT @DePauwDM: Hey @PresidentCasey stop by #DPUDM2014 this Saturday from noon-6pm in the indoor track and field center! #FTK8 days ago
RT @DMarkMcCoy: DePauw School of Music invited to perform at the @WhiteHouse on December 20. How's that for a holiday gift?9 days ago
@DePauwTigersFB --a group of great, great young men. I am so proud of who you are, and how you represent DePauw.12 days ago
I haven't been this excited for a football game in -- I don't know -- forever. @DePauwTigersFB : Go get our Bell.13 days ago
RT @jenniferckop: Thank you @DePauwU for designating a day for GOLD Alumni! #GOLDChallenge #WeRuntheWorld #TigerPride15 days ago


text:
Tricky - Nothing Matters
Artist: Tricky
Featuring: Nneka
Producer: Tricky
Album: The False Idols
Avg Rating: 3.3 ( 3 votes )
Fresh off last Tuesday's release of his 10th studio album, Bristol trip-hop stalwart Tricky makes his return to our pages with another choice cut off the project. Despite its apathy-tinged title, which echoes that of reader-approved lead single Nothing's Changed, Nothing Matters is considerably higher-energy than the aforementioned jam. Over a driving, syncopated percussion rhythm punctuated by sampled brass stabs, Nigerian-German singer/songwriter Nneka addresses heartbroken, yet defiant lines to an ex. An unknown director's atmospheric visuals round out the package. For this moody selection and much more, check out False Idols, out now via Tricky's own label imprint of the same name.
TrickyNneka Music VideosAlternative
Written by richard on 06/2/13
Submit your Rating
False Idols
First DJ Booth Appearance:
"Nothing's Changed" (2013)
Total DJ Booth Features:
1 Songs
You Might Like...
Commentsblog comments powered by Disqus
- What Rappers Would You Pick for "New York vs. Everybody"?
- The Worlds Needs a Freddie Gibbs x BJ The Chicago Kid Album
- Tasha The Amazon - Can't Control Us
- Is Madonna Working on a Secret Rap Album?
- RyattFienix - Ryse of the Fienix
- Estonian Trap Rapper Tommy Cash is Going to Take Over the Internet
- Your Favorite Indie Rapper is Secretly Signed to a Major Label
- The DJBooth - Top Prospects EP (Vol. 2)
- All 72 of Drakes Billboard Top 100 Songs
- The Best Hip-Hop & R&B Songs of 2014 (Ongoing)
DJBooth TV
Discover the best new songs, videos, and albums added to the Booth.


text:
Posted Mon Jan 24, 2005 12:36PM
why doesn't this number change if I hit refresh?
Posted Mon Jan 24, 2005 12:39PM
because you already viewed it, duh.
seriously, though.. I'm guessing that it tracks the views by username. But you'll need an admin to tell you for sure.
(Edited on 2005-01-24 12:42:43 by jamirae)
Posted Mon Jan 24, 2005 12:44PM
You bad boy!!!
It is a good idea that views of the owner wouldn't be counted at all.


text:
28,881 views
Steffi Graf - Tennis Documentary Sports documentary on professional female Tennis champion - Steffi Graf. Stefanie Maria "Steffi" Graf (born 14 June 1969, in...
Steffi Graf - Tennis Documentary
28,881 views
Steffi Graf vs Monica Seles 1995 US Open Highlights
52,786 views
STEFFI GRAF, Tennis Legend
736 views
Steffi Graf Composure & Humor under Pressure
153,710 views
I4U News is feeding your Geek Mind. The Geek Mind is concerned with life, in all its different forms and facets.
The geek mind wants to know about societal and financial issues, both abroad and at home. If a Fortune 500 decides to raise their minimum wage, or any high priority news, the geek mind wants to know.
The geek mind wants to know the top teams in the National Football League, or who's likely to win the NBA Finals this coming year.
The geek mind wants to know who the hottest new models are, or whether the newest blockbuster movie is worth seeing. The geek mind wants to know.Read more.


text:
We Like Linkin Park, and We Will Not Apologize
By Ashley Zimmerman
Better Than Ezra "Know a Lot of Fans by Name"
By Dana Krangel
T-Pain Says, "I May Get Into Some Gypsy Shit" Next
By John Hood
Review & Photos: Sara Bareilles at Hard Rock Live
By Ashley Zimmerman
Psych-Metal Outfit Orbweaver Releases Vinyl EP
By David Von Bader
Photos: John Legend in Boca Raton
By Sayre Berman
Five Things Weird Al Critiques in Mandatory Fun
By Steve Brennan
By Ashley Zimmerman
For those of you tired of the paint-by-numbers approach employed by too many emo bands, here's some good news: An increasing number of them find it boring too. Matchbook Romance is a case in point. A quartet from the rock hotbed of Poughkeepsie, New York, the group, led by guitarist/vocalist Andrew Jordan, caught the attention of Epitaph's Brett Gurewitz a predictable outcome, since its music didn't stray far from the sonic template of Bad Religion, Gurewitz's veteran collective. The same could be said of Stories and Alibis, Matchbook's 2003 debut full-length. The disc wasn't a disaster, but it didn't challenge the melodic-punk formula either. In contrast, Voices, the act's new CD, shows some signs of artistic growth, particularly on "Goody, Like Two Shoes," a seven-minute opus featuring an ambitious arrangement and lyrics that avoid the style's most egregious clichés. If the disc is no masterpiece, at least it suggests that the men of Matchbook Romance are growing weary of using everyone else's palette.
Matchbook Romance performs with Rock Kills Kid and Memoranda on Sunday, July 23, at the Culture Room, 3045 N. Federal Hwy., Fort Lauderdale. Doors open at 7 p.m. Tickets cost $18 to $20. Call 954-564-1074, or visit www.cultureroom.net.


text:
Presenting the BMWs from First Class Fitment auto show by Canibeat.
Now in its 5th year First Class Fitment has become a Fall tradition known for its unique venue, laid back environment, and variety of quality cars. First Class Fitment is one of the few events which brings together people from all walks of the automotive community.
Photos, videos and results from the M3 / M4 dyno shootout event held this past weekend at EAS.
BIMMERPOST moderator Dackelone tours the Italian Alps:
Well… for the last few years, every summer – some of us Euro 1Addicts have met for an awesome driving tour experience. One that we will never forget! The last two years – we have met and driven the infamous Stelvio Pass. You can see our past Stelvio 1.0 and Stelvio 2.0 tours under my signature. But for this year, we all wanted to try something different. Enter Sella 1.0
First off, I want to say I could … CONTINUED
Photos and coverage of the M Car Day at Griot's Garage – BMWCCA Puget Sound Chapter by Sir Loin:
Today was BMWCCA Puget Sound Chapter's M Car Day at Griot's Garage. Lups' AY M4, Tocoma290′s SO M4 (with Sonoma Beige leather, pictures of it included in this post), my SSII M3, and another gentleman's AW M4 (I missed his name) were there to represent the F8x cars. We got to park our new cars right in front of Griot's Garage shop. There were also all … CONTINUED
Dyno results, pics and video from the South African BMW Fanatics dyno day event. Check out the sights and results of tuned and untuned BMWs duking it out on the dyno. Includes F80 M3 as well.
Latest photo updates from our BIMMERPOST Hong Kong member meets.
Great photos and comparison lineup of all generations of M3 (and now M4) coupes, from a recent Toronto meet.
Gallery from the 2014 MPact Festival at the Pocono Raceway.
These five crazy Russians drove some 5,000 plus kms to go to a car show! Not any car show, but our BMW United 5.0 car show. Otherwise known at Welt 5.0.
For the last five years every spring we hold a car show in front of the BMW Welt. The organizers of this car show are known at the Munich Stammtisch. We are basically a small group of BMW car lovers(1er's/2er's & 3er's). Each year the show gets bigger and bigger! Last year … CONTINUED
Every year some friends of mine (Team Orga) organize a BMW 1er and 3er car show. In past years we always held the show(s) at the BMW Welt. But last year we simply outgrew that parking lot. So this year's show was held at a much larger parking lot. Metro is kind of the German version of Price Club.
We even had some crazy BMW lovers(nuts) come all the way from Moscow, Russia! Some 5K kms one way! Now that's some RESPECT! … CONTINUED
SIGFest is the annual meeting of the members of the E30 M3 Special Interest Group. This year marks the 15th SIGFest gathering and could not have been held at a better venue, BMW of North America. BMW NA was kind enough to open their doors and extensive property to some of the most dedicated automotive enthusiasts that I have ever met. The excitement in the air was palpable. Some of the most pristine E30 M3s on the East Coast juxtaposed by BMW's newest offerings, … CONTINUED


text:
|Silverstone Video
Click here to visit site
|Short review: SilverStone Videos are the makers of fine glamor pornographic vids featuring some of the most illustrious pornmodels right now in the business. Inside their internet-site you can get a glimpse at some of their series of vidz they now produce. If you expect quality, you will get it with these professionally shot, multi-angle films. This is a true professional quality pornographic internet-site featuring professional top-models.


text:
Babes feet black (1000 galleries found) mixed videos HD videos pictures
07:02, 1815, 3 years
We have this lovely ebony babe in stockings teasing. When her man arrives..
Ebony Kim butt humped
03:00, 3136, 2 years
Kim eternity can't live without to role play and this time, sthis guy is..
Schlong riding Ebony
03:00, 956, 3 years
Zoe is a Beautiful babe who just loves to ride huge hard 10-Pounder. this..
A busty cocoa babe giving the..
15, 610, 2 years
Black women giving hand jobs porn.
Fucked in all holes with big..
15, 13096, 2 years
Hot blonds and big black dicks.Big black dicks in one guy.
10-Pounder riding shemale
03:00, 6994, 3 years
Fascinating shEMale Andrea Mel has a hot fEminine body, exotic tAnned skin..
Sexy Ebony doggy style..
03:00, 2147, 2 years
Sexy Ebony Mercury Orbitz is all ready for some sensual fun. she is..
Lovely ebony fairy-girl with..
15, 1219, 4 years
Lovely ebony fairy-girl with brown skin & boobies
Courtney Fox
02:30, 1277, 2 years
Courtney Fox
Rhianna Skye porn vids
02:22, 1851, 3 years
Rhianna Skye porn vids
Trista Gives A Footjob
06:05, 2454, 2 years
We have this babe named Trista on this clip as her man approaches her to..
Blonde nymph Cameron Dee Point..
10:00, 1131, 4 months
Blonde babe Cameron Dee POV hardcore and her feet are worshipped
Nymph Cameron Dee loving Point..
10:00, 1631, 4 months
Babe Cameron Dee loving pov hardcore and cock sucking
Veronica Avluv has feet..
09:00, 2459, 7 months
Veronica Avluv has feet sprayed with cum after fucking
Sexy babes in black bikini
15, 1763, 2 years
Hidden cam in sexy babes in gym.Black cocks in mature holes.
Sexy babe in black lingerie..
04:14, 1171, 2 years
Interaccial sex white in black.
Ebony Teen babe spreading her..
11, 465, 2 years
Beautiful erotica black young babes.Free black nude babes videos.
Vicious babe inside black..
02:30, 1139, 2 years
Sex in thigh stocking pics.Hidden cam in sexy babes in gym.
Bigtitted slavery female Danii..
05:08, 2067, 1 year
Busty bondage babe Danii Black tit tortured and whipped in the dungeon..
Dark and White Lesbian Babes..
06:07, 5442, 2 years
Black girl seduction by white lesbian tube.Black and white sex movie.


text: couple, kiss, play, xbox Added: Nov. 24, 2011 | Image size: 500 x 334 px | More from: watchmewithintenseeye... | Source: linkRELATED IMAGES:This image is in 3 setsyeah *_*by cabo999Once Upon A Time<3by maadie.96saqby saker999No comments Please log in or sign up to post a comment. add to set Views: 5659 Likes (**Who?): 3 Comments: 0 Tagged with :couple 91020kiss 50445play 1387xbox 89Log in or Sign upLog In" or Sign Up