Blog

The 5 Top Movies of 2013

Posted by Alexis Morales on Sep 30, 2014 in Economic | 0 comments

Within the blink of an eye, the year 2013 will be over. I really believe many of us would be scaling back from our hectic life and try to look back the things that have and haven’t been completed in 2013. The very first problem is what memories of 2013 will be etched in our mind. The second question is what significant plans for 2014 do we’ve in mind?

Being a movie freak, one thing that came to my head is what would be the greatest blockbuster movie of 2013 that I’d remember for times to come? I am not the harshest movie critics but I would still say several of the movies that have been popping out haven’t been quite good lately. There are some movies that are produced based on poorly written texts and it is quite common for blockbuster movies to be used only being a showcase of the state-of-the-art visual effects capability.

But let’s set the debate aside and simply take a look at my personal favorite picks for the year.

    • Star Trek Into Darkness
    • American Hustle
    • The Lone Ranger
oblivion
    • Fast & Furious 6
    • Pacific Rim
    • Blue Jasmine

 

Few practical hints on clip on earrings choice

Posted by Alexis Morales on Sep 29, 2014 in Economic | 0 comments

Jewelry is most likely the sole man-made product that will not find its value eroded over time. I discover the method by which the term jewelry was used so extensively that in many cases, I would classify them as abuse. Historically, the stuff utilized to make jewelry are restricted to high quality and scarce world elements like gold, silver and diamond. Fast forward to now, it’s not difficult to locate imitation jewelry and one good example is when we discuss evil eye pendant necklace. As someone who is obsessed about jewelry, I really don’t consider cheap imitation to be real jewelry. The quality of these low-cost jewelries are not so high that I really don’t consider them worthy of a space in the best jewelry armoire I’ve at home. Allow me to share a couple of interesting things about jewelry that ought to interest you if you’re enthusiastic about your jewelry.

elephant pendant

After spending so much time, effort and money in selecting the most delightful horseshoe pendant, the following question will be how to keep them correctly. You might have custom or a different manner of wearing your jewelry and this is why the best jewelry storage idea for me may not be the best for you. Traditional jewelry armoire is one popular choice that’s survived the test of time even until today. Yet, those traditional jewelry cupboards might be too bulky for some and it’s a problem that’s increasingly common among those people who live in our tiny little apartment space. The other popular alternative is to go with wall-mounted jewelry armoire. But should you have large number of say necklaces, the best jewelry storage idea will likely be a necklace holder. Then there’s the jewelry box and also the jewelry tree. As you can see, the alternatives is endless and it is your personal taste that will eventually determine which jewelry storage idea works best for you.

Jewelry has ever been among the biggest element of the retail business. With the widespread adoption of online shopping, many have turned to online retailers to make their jewelry purchases. Of course there are those who still refuse to embrace online shopping but for those who know how to browse the internet shopping tangle, they’re able to usually enjoy deals that are better compared to what they get when shopping in traditional jewelry stores. There are many instances where I discovered the price for the same thing to be lower on-line and one good example is the evil eye necklace that I recently purchased. Even for such bulky items as French jewelry armoire, you can sometimes have 50% savings in comparison with the price when you purchase these in the shop, you’d need to pay.

There are so many things we can talk about when it comes to jewelry. I can undoubtedly go on and on but let me just stop here. If there’s any meaning connected to it the very next instance you’re taking a look at a lovely evil eye pendant necklace, don’t forget to ask the sales person. They I cannot agree more with those who say that jewelry is a girl’s best friend and I ‘d do all I could to protect my jewelry investment. As there are dozens of jewelry storage ideas accessible, do not rush into your choice for jewelry storage. The best jewelry armoire that works best for someone else mightn’t be the ideal fit for your need. But having said that, when you have a jewelry collection that is large, it might be worthwhile to get yourself the best jewelry armoire regardless how pricey it may be.

An argument against Christians supporting war. Part 7.

Posted by southernbread on Jun 27, 2014 in Economic | 0 comments

It’s time to move to the second assertion of my argument:

2. Most of us can’t make an informed decision about the history and contemporary context that lead to conflict.

Remember, this argument isn’t taking the form of a syllogism. It’s a probability argument. The 8 assertions contained in it are meant to show that the probability of any particular war meeting “just war” criteria is very low. A “just war” isn’t precluded by this argument, but it’s made to be highly unlikely.

Unlike propaganda, which deals with knowing true facts about current events and historical narratives, this assertion deals with knowing the contextual affairs that surround the parties at war. For instance, what is the history of a particular country’s economics and trade ties? Where did it’s current batch of leaders come from and why are they in power now? Who are their neighboring countries and what’s the history of dealings with them? What outside interference have they had from other major powers? What is their main export? Who is their main buyer for that export? Has that changed recently? Were they ever a colony of a Western power in the past?

These are all critical questions to understanding current conflicts, but they are questions that very few people know the answers to.

Let’s take Germany for example since they are the favorite whipping boy of the 20th century. Did you know that Germany, as it’s known today, only came into existence in 1871. In that sense, the United States is older than Germany:

By the time the Republic and Napoleon had finished disassembling and reassembling the map of Germany, almost 60 percent of Germany’s population had changed rulers at least once; by 1820, the 294 or so Germanic territories that existed in 1789 had been reduced to 39, many of them loosely grouped under the Confederation of the Rhine. The Confederation gave the Germanic states a common identity they had never before experienced, and as such helped prepare the way for the eventual unification of Germany fifty-five years after Waterloo.

–Bruce D. Porter, War and the Rise of the State

Before unification in 1871, Germany was a loosely federated group of smaller states and territories that had been dominated and brutalized by European powers for centuries:

For thirteen years Europe’s largest armies fought across the face of Germany, waging campaigns of a geographical scale and complexity that would have been inconceivable in the medieval era. Not yet able to fully master the fiscal and logistical challenges of waging war on so large a scale, the occupying armies ravaged the land and terrorized the inhabitants as they sought to provide for their soldiers. Millions perished.

–Bruce D. Porter, War and the Rise of the State

Unified Germany was born in the “age of empires”, when all the great Western powers were seeking colonial territories in Asia and Africa. In this milieu, Germany was the China of it’s day – meaning that the entrenched Western powers were terrified of a newly unified, organized Germany that could compete with them industrially on a global scale:

Germany’s entry on the scene, at Constantinople and elsewhere, marked the beginning of a new age in world politics. The German Empire, formally created on 18 January 1871, within decades had replaced Russia as the principal threat to British interests.

Half the world’s industrial production was then British-owned, but by 1870 the figure had sunk to 32 percent, and by 1910, to 15 percent.9 In newer and increasingly more important industries, such as chemicals and machine-tools, Germany took the lead.

–David Fromkin, A Peace to End All Peace

They weren’t just competing. They were pretty much kicking butt:

The connection between imperialism and domestic reform was strongest in Germany. By 1880, industrialization was proceeding at a breakneck pace in the newly unified Reich—a process destined to propel it in less than thirty years from an agrarian state with only 38 percent of Britain’s manufacturing output to the exalted status of leading industrial power in Europe.

–Bruce D. Porter, War and the Rise of the State

My point here is to show you that the common narrative of the “evil Germany” of World War I is just simplistic nonsense. It was war propaganda. But, if you didn’t know the historical context of European politics and Germanic/Austrian/Prussian history, then you’d have no way of knowing that it was propaganda. You might believe it was all true. You might believe that the Germans were simply the “bad guys”.

Just like the completely arbitrary distinction between microeconomics and macroeconomics, there is an unjustified distinction made between internal and external politics. They are, in fact, the same animal. Internally, big entrenched business interests use regulations to squash competition from smaller competitors. The same thing happens in inter-state politics. The big boys use war and destabilization to exclude competition. The problem for Germany is not that they were evil. It’s that they just didn’t know how to play the game. They were rookies.

Germany is just an easy example though. You must challenge your own assumptions about whatever the current war or conflict is. Ask yourself if you know anything at all about the country in question beyond simple rhetoric. Go and research the country or group in question using pre-conflict literature so as to minimize bias. In every case you will find that what you aren’t being told in the media makes critical differences in whether the particular war is “just”.

Beginners’ guide to choosing the right vacuum cleaner

Posted by Alexis Morales on May 12, 2014 in Economic | 0 comments

It’s universally acknowledged that diamonds and women are inseparable; and similarly stated in the same breath, vacuums are parents’ most useful friend. Household chores are a must-do in our homes no matter age and sex. Freedom from the chores may possibly come early for anyone happy ones, however many of us still have to cope with household cleaning. Still, when you’re able to acquire your house and you intend to reside in it, then you must be ready to embrace household cleaning. Getting a good vacuum cleaner that you can count on is hard and for that reason best vacuum cleaner reviews are crucial to help you find the best.

There’s been little technical improvement realized in the vacuum cleaners market, and in the event that you compare it for the drugs and smartphones, it really lags behind. A very important factor that makes us unique as people is that we’re constantly evolving and change is constant within our life. As an example, a well-designed vacuum cleaner within stores to-day will not be of the same value come tomorrow. That’s why you will find tonnes of vacuum reviews but you’ve to take notice that say Shark vacuum reviews that were written two years ago might be irrelevant to the types that are available on the market currently. Hence, seeking the best vacuum cleaners cannot be classified as an easy process.

There exist many ways of shopping for a vacuum cleaner that may fit the bill. You might think about likely to reliable stores like Target that are well stocked with different kinds. However, it is only great to complete so if you’ve so much leisure time with you, if maybe not, matters will receive a tiny bit complicated. As an alternative, you can grab your phone and place your order. They may be in a position to take some time off if the baby is asleep, but that time is better spent relaxing on the couch watching TV. There are a few models like Shark that’s quick to spot this market and has always been working commercials mainly catered to this market segment. The better solution which even shopping authorities’ advice to work with is on line shopping. Most people prefer this shopping approach as it gives them the chance to always check over some of the best vacuum cleaner reviews, plus they are able to find which among these online stores offer the best value.

As you can see, there are numerous methods one can look for a vacuum. It is maybe not concerning the lack of locating the most readily useful vacuum cleaner, but the failure to select from the countless inexpensive cleaners from available stores. The main element is even if you think you are getting from the big boys including including Oreck, it’s advisable to do your research and finding Oreck vacuum reviews should not be too much. Remember that most popular vacuum cleaners list doesn’t stay the same each and every year but keeps changing because of technological advancement in vacuum cleaners. Ensure that you’re talking about the latest 2014 vacuum cleaner reviews when you’re doing all of your research.

Bissell vacuum reviews

Get More Info

Super generic information that anyone looking for the finest Home Blender must understand

Posted by Alexis Morales on Apr 1, 2014 in Economic | 0 comments

To most of us, no other spot on world can be better than our house. That’s why the phrase ‘home-sweet-home’ has been devised and broadly referred. If dwelling is our palace, kitchen may be the center of it (at least for my case) as I spend most of my time in the Kitchen once I’m home and never sitting on my desk. Nevertheless, I know not all of you’d concur as it all depends upon your passion in life and what you love doing most. I would not be surprised even if you tell me that kitchen is the last-place in the home which you would need to spend time at but I assume that you do not belong to that team of individuals. If you’ve been spending lots of time in your kitchen, you know how important it really is to get the best kitchen appliances and not skimp on them. Let me share a couple of appliances whom I consider to be a must have piece for an excellent kitchen and few points to consider before obtaining them.

As to when would be the best timing to buy your kitchen appliances, the answer depends on several reasons. There are instances when your equipment shopping can wait and there are times when it can not. Moving in to a brand new home and doing your initial furnishing is one such occasionBut if you’re planning to revive your kitchen appliances or you are merely adding a couple of items, then there’s a lower level of urgency to buy the Best Blender which you have found. For such occasions, it is possible to do your shopping at a later period. In this case, you should take note of several shopping seasons in annually where you would ordinarily find great buys. Black Friday is indeed only one example where many household appliances (particularly the bulkier ones like LED TVs) will have their prices marked down significantly. One piece of guidance that proves to be classic and ageless would be to consistently start your search with the necessary research and you’ll be amazed at how long it’ll save you in the end.

Thanks to all the junk-food chains sprouting up all over the nation, the number of overweight Americans is higher than in any part of the world. I’m glad that it is not all bad information and there’s lately been efforts that combat the processed foods insurgence and attempt to encourage healthier diets. Fruit and vegetable juices, smoothies and yoghurts are some of the diets recommended by most health experts. The easiest choice is definitely to go to the supermarket shelves and grab those readily made yoghurts or shakes, but creating your own smoothies is always the wiser option. If as recommended by the specialists, you develop the practice of have smoothies for your break fast, acquiring the top-rated smoothie blenders for smoothies is some thing that you want to seriously consider. As a fundamental, it is good to understand the distinction between masticating compared to the ordinary juicer. The best masticating juicer does not come cheap but if you-go through all the juicer reviews, you may comprehend why this is so. Juices created from a masticating juicer is undoubtedly a group above that of a normal juicer and it’s also something that you would only value once you’ve it in your kitchen and make your own favorite Veggie or fruit juices.

Immersion blender might be one of the best innovation in home appliance that any kitchen manufacturers could have hoped for. For those who’ve used their blenders to make nothing but smoothies would state this might not be the best blender kind as it tends to create bad smoothies. The argument isn’t wholly invalid but anybody who has actually utilized the best immersion blender before will let you know how this apparently simple innovation has altered their kitchen and meal planning experiences. Particular dishes that can be simpler to prepare when utilizing the best hand blenders contain soup and purees. As smoothies machines are usually designed with opening towards the top, even the ultimate smoothie makers will not manage to offer what immersion blenders can. This will then call for the pouring in and out of your soup or puree content which may frequently cause mess on the kitchen best.

One home equipment that’s useless to some kitchen owners but highly useful to the others would function as stand mixer. When hunting for the ultimate stand mixers, you must remember that cost shouldn’t be the primary variable to be considered. A version that provides you enough capability and yet doesn’t blow away your budget will frequently make the finest dough mixers. Among all the alternatives, kitchen aid stand mixer is definitely one that stands out from its peers and with the tons of colour options available, you can almost surely find one colour that perfectly matches to the shade of your kitchen subject.

Blender Reviews HQ

If there is any part of the house that excites me the most, it’d be my kitchen. Only the best appliances will make the cut for you if you are like me, constantly excited to talk about our kitchen. For those who are decided to change their diet for fitter lifestyle, sleek and high quality smoothie is very important to the success of your diet strategy which makes owning the ultimate smoothie machines for smoothies needed. Soup and puree are some of the easiest and most wholesome dishes and if you love making these, having the best hand blender in your kitchen arsenal is something you will definitely find useful. It is normally recommended that you just try and find the best blender reviews instead of randomly choosing one that you see on the ledges as how many alternatives can easily lead one to confusion.

Few must know considerations to choose the greatest Bread Maker

Posted by Alexis Morales on Mar 3, 2014 in Economic | 0 comments

Owning the bakery ran by Meryl Streep in the film “It Is Difficult” is the desire every bread lover and it’s enough to rekindle the burning passion of a person with love for baking. If there is a questionnaire of culinary art that finds enormous interest but also substantial share of dropout, it’ll be bread making. This just goes to demonstrate the level of difficulty involved with mastering a piece of art and this one isn’t any exception. Fire isn’t any doubt important but it requires true dedication and determination to achieve particular level of mastery. Getting to grips with your own bread producing at home was previously a painful procedure which requires enormous number of investment that range from the oven, dough mixer and many other add-on. It was the intro of bread maker that established up home bread producing for mass adoption. Go through any bread maker evaluations and you will learn that while the best bread maker allows you to bake breads that are edible, it normally takes considerably more to match the pro. If you’re kicking start your pursuit for the best bread machine, these few cursors are good to take into consideration when you’re considering your bread maker evaluations.

The built-in timer that becomes an extremely common function in several bread makers has been praised by many bread maker proprietors. This function is quite helpful as it allows you set the time when you wish the baking process to start. It’s simple for anyone to think of when such feature will be helpful. There are plenty of individuals who love to wake up in the morning and discover their bread freshly baked out of the oven. There are also those who wants to have their bread freshly baked for supper as soon as they arrive home after a very long day of work. Prior to setting the timer, you are able to just drop all the fixings in and allow the baking procedure starts as programmed. If you’ve got a bread maker version in your mind, do not forget to do your research and proceed through the bread maker assessments associated with it. It usually takes few trials and errors before you develop a good feel about your machine.

West bend bread maker reviews

The ability to select different loaf size is what you want to seriously pay attention to when you undergo the bread maker discussions before selecting the best bread maker. Depending on your family size, you’ve got to understand what is the right serving size for the household. Generally, smaller loaf of bread size serving is satisfactory for a little family of 3 or 4 members. But again, this really is still dependent on the dimensions of each member in the household. The need of a family where every one is of little built will definitely be less than one where every one is of bigger constructed. Only you yourself have the solution on the serving-size you’ll need and that will very much determine which bread machine is perfect for the case.

In order for a kitchen appliance to promote nicely, look plays a very important function. After all, no one wants a high end appliance that is too ugly to take a seat on the counter top. Instead of the plastic choice, you may want to consider the metal body if style and esthetic is a truly major worry to you. You might want to remember that the best metal bread makers are often higher priced than say the best bread makers manufactured from plastic body. Cuisinart bread makers are usually a safe bet as the business name is not any stranger to modern homeowners.

If you have been desiring to lead a healthier live and rid your-self away in the preservative-rich bread offered in shops, automatic bread maker could be the reply to your own wish. For any family searching for simple and practical treatment for revamp their well-being and food consumption, investing in bread maker allows them do just that and easily. I always remind myself that the individual I am is quite definitely determined by what I eat. Your research for the best bread machine will be simpler once you know precisely what you need and the best alternative for you is not always the priciest versions. But if there is something I will assess you, it will likely be that it requires time and practice to build your baking ability. If you want to be the master of your bread machine, most people still demand good number of methods even when most steps have been taken care of by the machine.

 

What’re the critical aspects of cookware set that determines its performance?

Posted by Alexis Morales on Feb 15, 2014 in Economic | 0 comments

No one will blame you if you believe that becoming a top chef is about glamour as portrayed in various reality TV shows as The Next Iron Chef. But if you study the biography of renowned chefs like Jamie Oliver, you would find the the fact is surely far from a bed of roses. To be a great chef, it is all about the number of commitment and hard works which you plough. It is true that cooking is a kind of artwork. Anyone can readily be fascinated about it and even try it out but yet just a few handful will make it in the long run. If you are aspiring to be an excellent chef, the first point you have to get for your self is a great cookware set. As you conduct your cookware reviews, you may learn that nothing can be more significant in the arsenal line up of an excellent chef than the finest pot & pan sets.

Even the world’s best chef with his award winning recipe on hand want great cooking merchandise to change those recipes in to top quality dishes. One misconception that several first time cookware customers have will be to suppose that every cookware is made identical. But again, the discussions covered in cookware reviews will most likely be of small meaning unless the individual studying it’s their own first-hand encounter. If you’ve not undergone the defeat of cleaning-up the mess that sticks to your own pan after each cooking, you won’t be able to completely appreciate the ease that is being made available from nonstick wares.

The first selection you need to address when you start your cookware reviews is on whether you desire to select non-stick or regular surface. As the technologies innovator in nonstick cooking products, Teflon is no stranger to most people. But Teflon has obtained its share of hammering from the academics and health pros. It’s simple to for anyone to grab cookware reviews that are critical of Teflon coating. One well-being concern which is commonly highlighted is the result from research that demonstrates how a chemical launch from Teflon surface that is heated up to heat can kill a bird. Also, if you want to ensure the non stick coating on your own merchandise will continue, additional care is required. It is also recommended not to use steel utensils and wood utensils are better companion for your own Teflon sets.

Where you buy your pot and pan set is dependent upon your personal taste. What I typically do will be to start my research by going right through the cookware reviews who I’ve short listed and considered credible. It is only after trimming my options down to only few that I might head down to the local big-box stores like Costco and take a physical look at the set that I’m interested in. It is recommended that you simply attempt to hold them-like how you would normally does and get a good feel which set will be the best for you. And incidentally, remember to check the cost. Normally, I find the prices of top cookware ware manufacturers to be better on-line than what these actual stores offer. There are exceptions though and those exceptions occur when these stores are attempting to clear their stocks. I will maybe not procrastinate farther if I found that the price tag to be more affordable than the on-line price that I Have observed. But I can let you know this is rarely the case.

For people who understand the effect of cookware on their dishes made, they would make sure that they simply get the ultimate pot and pan sets and go through all the cookware reviews carefully. But understanding definitely what you desire is the first thing to begin with. Only then, you can concentrate on the discourses that are related and skip those that are not and not waste your time. If because the beginning you’re all made up about cast iron, you’ll be able to jump stainless steel cookware reviews thoroughly. Ask yourself where does it leave you even if you understand of the ultimate non-stick pot and pan set while ultimate cast iron pan and pot set is what you’re interested in.

Dutch oven cookware reviews

What’re the points you have to think about in making a countertop oven choice

Posted by Alexis Morales on Feb 4, 2014 in Economic | 0 comments

There’s no place better than house. That’s why the phrase ‘home sweet home’ has been devised and broadly referred. I am not sure about you, but I have a tendency to spend most of my time in the kitchen compared to any other sections of the home and that is why my kitchen is the center of my home. Nonetheless, I understand not all of you would agree as it all depends upon your passion in life and what you enjoy doing most. I wouldn’t be amazed even if you tell me that kitchen is the last-place in the home that you would want to spend time at but I suppose that you don’t belong to that group of people. If you are like me and often spend lots of time in the kitchen, making sure we consistently get the best home appliances is predominant. In this article, Iwill share a couple of items that I adore most in the kitchen and the process thought that continued my thoughts before creating my buys.

The best time when you should make your oven buy depends on few factors. There are instances when your equipment buying can wait and there are times when it can not. Moving into a new home and doing your first furnishing is one such occasionBut for those who have just renovated their kitchen and want to get the best microwave oven that matches their new kitchen would find themselves less desperately looking for a brand new oven. In such instances, time is in your corner and you don’t always have to make your purchase today. Then you should take note of few timings in a year where retailers are often giving out big discounts to clear out their stock. One example is throughout the growing season changing interval where producers are attempting to clear their old shares to make way for the newer-generation models. You can always head on to the shop to find the best-rated oven but with the power of the Net, it is always wiser to begin your hunt by going right through oven assessments so you can narrow down your selections and make your shopping experience quicker.

The Oven Reviews HQ

To appeal to the various sorts cooking, there has been distinct sorts of oven being invented. With 90% of American properties at least one-unit of microwave oven, it is hard to claim against the popularity of microwave oven. If you go through the various microwave oven reviews, such staggering statistics is a bit surprising as recommendations are usually mixed. Despite all the strikes against it, the best microwave oven is still selling like hotcakes. I am certain the debate will not go away any time soon but for now, I believe more folks prefer to select the convenience provided by microwave cooking and cast apart the health risk associated with that.

In regards to oven, there are two fundamental types that you must be careful for during your oven reviews and both sorts are convection and non-convection kinds. I am not amazed if it’s the first time you are finding the duration and consequently you will be pondering the importance of such feature. It seems complicated but the distinction between the two is nothing more than the use of a lover inside the oven so that you can deliver a more uniform heat distribution throughout cooking time. Do not underestimate what this simple feature may do for your cooking as it might merely be the input producing brilliant and bad recipes. Because of this, don’t be surprised when you discover the best toaster ovens with convection feature to be way pricier in relation to the finest toaster ranges without such feature.

Talking about my kitchen will be a area that intrigues and excites me the most. For individuals who can relate well with what I am obsessed about, I am certain you know how important it’s to get the finest-quality appliance and the finest oven is only one of them. Take into account the various kinds of oven and what your cooking inclination is. If you love pizza and can’t go on a day without pizza, consider getting the top-rated pizza oven that you can put-on your countertop and not one that needs to be place on the patio and demands enormous amount of area. But regardless them you’re trying to find, it is always advisable to do your research beforehand and get yourself a great idea on the best models for the oven type that you’re seeking. Should you be purchasing a microwave oven, locate the listing of best microwave ovens for 2014 and not 2013. I hope you’ve got a great idea on the matter that matters the most in regards to oven buys and good luck!

Feed aggregator programming travails, part 3 (item content).

Posted by southernbread on Jan 31, 2014 in Economic | 0 comments

Let’s say that you’ve gone through and parsed the XML from a feed collection and you have a bunch of items that you want to bring into the database as new. Good for you. Now it’s time to prepare yourself for the truly maddening part of trying to take every conceivable concoction of textual barf and turning it into something meaningful and beautiful for your users to look at. This is not easy.

First off, let’s look at the ideal world. If you’re dealing with RSS, textual content should be in the node and enclosures should each be in their own node. For ATOM, textual content should be in the node, a summary of the content in the

node, and enclosures are nodes with a “rel” attribute of “enclosure”.

If you wanted to be super strict you would stop here and be done. But, that would violate Postel’s Law: “In general, an implementation should be conservative in its sending behavior, and liberal in its receiving behavior.” I consider “liberal … receiving” to include the parsing and displaying if at all possible. If you receive it, you should really try and display it instead of silently discarding content that the user may want to see.

Here are some common things you’ll see with item content:

  • RSS: It’s common to have a shortened version of the textual content located in and the full content located in a node. This mimics the ATOM model of summary and content.
  • RSS: Multiple enclosures are not strictly against the spec, even though Dave Winer has said he intended it that way. Smart folks can read it both ways and both be right depending on the use case they bring with them in their mind when reading the spec. Whatever they imagine constitutes an in their scenario will dictate whether they see it as legal. But, all of that aside; trust me. You will absolutely encounter multiple enclosures in RSS feeds, so you better be able to handle it.
  • HTML content: What are you going to do with HTML content? I’d venture to say that more feeds contain html content than text content, so you have to deal with this. Obviously you can’t just pass unfiltered html straight into the browser. That’s an XSS nightmare waiting to happen. So when you start stripping tags, how are you going to preserve the formatting of the text? Are you going to preserve media like ’s that you encounter?
  • Many feeds have iframes in the content. Are you going to allow those? Many times the iframe is a reference to an embedded video. Your users probably want to see that video.
  • Media-only feeds: There are plenty of feeds that only deliver media content. Take youtube for example. Their feed item content is primarily just the embedded code for the video. And others just have pictures in each item, like flickr. Some of these have more elaborate namespace attributes like flickr’s use of Yahoo’s “media” namespace. They make full use of it and do not use enclosures.

There are other considerations that will affect your decisions on how to deal with incoming content. The main one is the UI that your users will use to view the content. Will it be in a river format (example) or more of a google reader format? For the sake of example, let me show you how I’m dealing with newly arriving items in the river-style aggregator that I’ve been working on for the past year.

Let’s walk through the parsing of an incoming item:

  • Is there a content(ATOM) or content:encoded(RSS) node? Get it as $body.
  • If not, get summary(ATOM) or description(RSS).
  • Parse out all of the enclosures into an $enclosures array.
  • Extract all img,audio,video,iframe tags from the body content into a $mediatags array.
  • Strip out all attributes from those tags except for “src”.
  • Sanitize the “src” values.
  • Strip all remaining html tags from $body except for p,br,hr,h1,h2,h3,h4,h5.
  • Strip all attributes from these tags.
  • Iterate the $mediatags array and add each url as a new element to the $enclosures array.
  • During iteration, do a HEAD check on each url and get the Content-Length to use as the enclosure length value. Discard tiny (less than 2.5kb) enclosures. These are probably junk img’s or even feedburner tracking tags.
  • Sanitize $body by replacing the remaining tags with “\n\n” (line breaks).
  • Collapse “\n\n+” line break runs down to just one occurence of “\n\n”.
  • Store $body and $enclosures in the database.

What we have done is sanitized all HTML content down to simple text with line breaks preserved for paragraph structure. And we now have all of the embedded media tags as enclosures. So, now what do we do with this content on the client side? Well, we need to display the $body with “white-space:pre-line” to preserve the line breaks when rendering. Then we iterate the enclosures and display them according to whatever mime type they are. For type “image”, if there are many, we just display them as a inline elements in rows and shrink them down. For type “html” we create an iframe. For audio and video we create the corresponding

So, what does all of this heavy lifting get us? This.

People are different.

Posted by southernbread on Jan 25, 2014 in Economic | 0 comments

I just saw a news blurb about a recent study on childhood activity:

Children who spend more than three-quarters of their time engaging in sedentary behaviour, such as watching TV and sitting at computers, have up to nine times poorer motor coordination than their more active peers, reveals a study published in the American Journal of Human Biology.

–Ben Norman, Wiley

My red flags immediately went up, and I hope you see why. They continue:

“It is very clear from our study that a high level of sedentary behaviour is an independent predictor of low motor coordination, regardless of physical activity levels and other key factors” said Lopes. “High sedentary behaviour had a significant impact on the children’s motor coordination, with boys being more adversely affected than girls.”

–Ben Norman, Wiley

Ok, so firstly, this entire study is bull crap for one reason: if you reverse the criteria, you get the same result. The study says “a high level of sedentary behaviour is an independent predictor of low motor coordination.” But, you can reverse that and say that low motor coordination is an independent predictor of high levels of sedentary behaviour, and the study would prove the same.

Secondly, this is bull crap because my family is literally a case-study on this very topic. My 10 year old daughter is going into her 6th year as a ballerina. She is very active and has always had excellent large motor skills from as early as I can recall. My 8 year old son, on the other hand, is sedentary. He’d much rather play video games than play sports. We used to force him to play soccer, but he just never enjoyed it. He is not fast, and his large motor skills have never been very good.

Having raised these two kids from birth, I can tell you that the motor skills are a predictor of activity levels. Not the other way around. My daughter has wonderful motor skills. And, because of that, she enjoys being active. It makes her feel good to move. But, my son finds no joy in activity, because it’s difficult for him. When you are always the slowest, or most awkward on the team, it’s not very fun to play sports is it?

The other interesting thing is that even though my son has poor large motor skills, he has way better fine motor skills than my daughter does. Sometimes, she is borderline clumsy. I can count on one hand the number of times my son has fallen and hurt himself in any significant way. But, my daughter used to face plant on a daily basis almost. She just didn’t have that sense of balance like he did.

The heart of the matter is really this: people are different. My daughter and my son are different. He is not inferior to her in any way, except according to some pseudo-scientific health bureaucracy which I could care less about. In order for the active among us to do their job, they had to rely on a whole lot of people just like my son. It’s the sedentary among us that make the world go round. It’s the guys with low motor skills that do all of the programming and design for the tools we use to do our jobs.

Let me know the next time the high-school quarterback programs you a website and I’ll take it back.

Everybody is different. Get over it.