LayerPlayer released for SkipSearch

Announcing the availability of SkipSearch’s new Layer Player ALPHA version. This is still early days even though its a multi-year project for me, as I continue to work on this in my very rare spare time. This new feature will much more readily bring to light the capabilities of the recommendation engine built under the hood of SkipSearch (powered by OpenRecommender). With this release, SkipSearch is effectively moving from Alpha to Beta in 2015 and getting further and further from vaporware and inching slightly closer to being a legitimate full-blown, widely usable (and hopefully well-used) Web 3.0 application. Please take a moment to check it out, and sign up for the BETA if you haven’t already:
For comparison’s sake, here’s the architecture of a typical Web Crawler that powers most Search Engines:
Reality TV or Glorified Karaoke Competition? [INFOGRAPHIC]

Cami Hadley and the team over at Cable.tv have created an excellent infographic that summarizes the state of Reality TV singing competitions:
My Experiment in Cutting Cords (and costs) with VoIP

Like most Canadians, I have paid way more than I care to admit to the greedy Telcos over the past several years. My estimates put my average monthly bill for two smartphone plans and a home telephone line with an international long-distance plan at approximately $175/month (some months higher, some months lower, but that’s the average). Carry that cost over 12 months per year and about 5 years since I’ve been back in Canada and at the mercy of the Telcos, and you’ve got a scary picture. Add in Internet, TV and Movie services (i.e. Netflix) and what you’ve got is blatant wastage and inefficiency, something I intend to put an end to now that my major smartphone plan’s 3-year contract is coming to an end.
Feel free to jump straight to my problem and my proposed solution right now, but I’ll lay out some background on my particular situation, and what lead me to this current fleecing and desparation to find an alternative.
Mobile
At first I ended up with three separate carriers, which is almost never the cheapest way of doing things, but almost always the way a typical household ends up. As families grow, couples may have had separate services, and its not always easy or even possible to package, bundle or combine services due to prior contracts. It’s easy to blame the greedy Telcos, but at least some of the responsibility for this situation rests on my shoulders as a result of laziness or simple lack of time and energy to do anything about it sooner and/or do more research into all the possible alternatives.
Being incredibly busy but needing to fill an immediate need for services to get my wife a phone since I had no home phone line, before I had much chance to figure out how badly I’d be getting screwed, I had myself signed on to two 3-year contracts with two separate carriers.
Later, I needed to add a second smartphone plan, mostly because I had to get a Mobile phone plan for my wife before she was actually a permanent resident, and at the time there was a “special offer” on at Rogers that would have made it cheaper than adding a second line to my existing Bell-Aliant account. What I didn’t know was that despite it being cheaper, Rogers tends to hike their rates more later on down the line. Live and learn I suppose.
I’ve considered something like a Mobile 4G hotspot, but the thought of carrying it with me everywhere and being dependent on a spotty service that’s still being rolled out does not really appeal to me very much. That said, here’s what I found were my options: Read the rest of this entry »
Parser for XMLTV format and SchedulesDirect data

For a long time now, I’ve been a paying customer of SchedulesDirect, and by that token their parent company Zap2it (now a Tribune Media Services company).
Recently, I’ve started publishing my own personal Electronic Programming Guide (EPG) here on BCmoney MobileTV in an accessible format:
BC$ EPG
One of the secondary goals of my MobileTV project has always been to be able to provide all XMLTV users a venue to easily access and conveniently plan/schedule their TV viewing via the web, on a variety devices (i.e. mobiles/tablets/desktop computers).
Soon I’ll be adding in a User Management feature that allows you to signup for SchedulesDirect and synch your account through BC$, and most importantly, protect your EPG and viewing data by your username and password (this is required to meet the SchedulesDirect usage terms and privacy policy).
I found that GET requests are not supported so technically the Tribune Web Service must still be following the SOAP 1.1 not SOAP 1.2 standard which specifies both GET and POST are acceptable as long as the SOAP request enveloppe is passed via URL.
Since that is not supported, you have to use POST and it also has to have the BASIC authentication information included in the header in the exact pattern:
Read the rest of this entry »
BC$ = Behavior, Content, Money

The goal of the BC$ project is to raise awareness and make changes with respect to the three pillars of information freedom - Behavior (pursuit of interests and passions), Content (sharing/exchanging ideas in various formats), Money (fairness and accessibility) - bringing to light the fact that:
1. We regularly hand over our browser histories, search histories and daily online activities to companies that want our money, or, to benefit from our use of their services with lucrative ad deals or sales of personal information.
2. We create and/or consume interesting content on their services, but we aren't adequately rewarded for our creative efforts or loyalty.
3. We pay money to be connected online (and possibly also over mobile), yet we lose both time and money by allowing companies to market to us with unsolicited advertisements, irrelevant product offers and unfairly structured service pricing plans.