I mentioned earlier that I have a plan to build a Raspberry Pi project, and I’m often haunting sites with articles like What I’ve Learned From Tinkering With the Raspberry Pi for Five Years. I like LifeHacker as a site generally, although I can’t follow it completely — it’s like drinking from a firehose if I subscribe to its RSS feed. Back in March (14th, to be exact i.e. Pi Day — get it? 3.14?), they published the above linked article, and I loved it.
Before hobbyists latched onto the Raspberry Pi, it was a computer for learning how to code targeted mainly at kids. Since then, the appeal has broadened, but it’s still impossible for a project to “just work” out of the box. You will have to tweak something, dig into the command line, or spend a few hours buried in an obscure internet forum to find solutions to problems that only you seem to be having. You will slam your head against the wall, yell a little, and throw your Raspberry Pi at least once for every project you attempt to make.
In just about every other hobby, that would be a buzzkill for me from the word go. I feel that way every time I have to assemble Ikea furniture or build a shelving unit in my garage. It’s not something I have a knack for (home repair), but as a project for a hobby that lets me build my only little computer? I’m willing to give it a go.
I suspect I saved the article mostly because it talks about his experience building a retro game console, which is part of my desire. But it’s a good metaphor for why I want to do a project at all — troubleshooting, a little bit of gaming, and maybe some Linux. Following the path of those who have gone before.
Ever been told that you should fully discharge your battery to prolong its life? Or that jailbreaking your phone is illegal? Or that you should wait for the newest Intel processor because it’s going to be “so much faster”? These are tech myths we hear all the time, and likely spread to our friends—but most are just a waste of your time (and in some cases, they can actually harm your gadgets). Here are some of the worst offenders.
What kept me around though, and why I’ve saved the article all these years is the fact that many of the “top ten” are still pervasive, and are still myths.
One that I embrace is debunking the MP3 myth. If you go to any of the audiophile sites, they’ll tell you that having lossless quality audio is the only way to go, that an MP3 at 128 bps or even 256 bps is just a waste of time, blah blah blah. My ex-boss, who I respect, is heavily in this realm and has stereo wire in his house that costs more than all my computers combined, along with the highest quality digital files he can get. What’s the reality? Unless I’m comparing 256 to something less than 64, I probably can’t tell the difference. Why? Because I’m not playing it on super high quality systems and speakers. In fact, most of the time, I’m playing it on the equivalent of a high-quality AM/FM radio. Which means all that superior quality up front is completely lost at the backend. And with that output generator, most people’s ears can’t tell the difference. There’s even some evidence that only 1% of people are even capable of discerning a difference, even with lossless, although there are far more than that who will tell you they can.
The rest of the article talks about hardware specs vs. upgrades, android task killers, jailbreaking an iPhone, malware and Macs, extended warranties, discharging laptop batteries, wifi protection, P2P networks, and tweaking system settings to get speed boosts.
I confess that I have a plan to build my own little game arcade with a Raspberry Pi, and eventually I’ll get there. In the meantime, I frequently check out articles such as Adam Dachis’ article on How to Turn Your Computer into a Retro Game Arcadeover on LifeHacker which often has alternative ways to do it, or links to good resources that I will need for the RaspPi3 project. The article dates back to 2011, but still has the main thrust:
While contemporary video games have come close to cinematic masterpieces, there’s often nothing better than the fun and simplicity of retro classics. If you’ve never jumped into the world of emulation, this guide will take you through the very simple basics and have you up and running right away. We’ll also take a quick look at ROM hacking so you can power up your emulation experience.
The approach generally is two-fold — get an emulator (something akin to a software version of the original hardware) and then get the games. The challenge in part is that there are LOTS of different types of emulators…some just for individual consoles/systems, others that mimic multiple consoles through plugins. At the time of writing, he had Nestopia for NES, SNES9X for SNES, Kega Fusion for Sega, and PCSX Reloaded or ePSXe for PS1. If you want more, he recommends checking out Zophar’s Domain.
For the actual games, the search is pretty quick even in Google — you search for ROMs (i.e. read only memory in computer parlance as the old consoles used cartridges that were on ROM storage) + the name of the game system you’re emulating. The popular sites mentioned include EmuParadise, CoolROM, UseNet or BitTorrent, etc.
While most of that is pretty straightforward, what I like most about the article is that it doesn’t stop there. It talks about configuring the keyboard, handling classic save points vs. digital “freeze” saves, options for controllers, and extensive links for Game Genie codes.
He also did an article for doing the same thing with Android or iPhone but the mobile market changes so rapidly for apps and operating systems, most of the advice is simply a retread of the PC one linked above and even has links for jailbreaking iPhones from the old days.
Anyone visiting my blog, or following me on Twitter, or even just (gasp!) knowing me in person knows pretty fast that I like serialized story telling — movies with sequels, books in series, and of course, TV shows. Just under two years ago, I decided it was time to cut the cord (Cutting the cord – Conclusion). It was a huge decision for me. I was a slave to my corporate overlords for media consumption for home telephone, cell phone, internet, mobile data, TV, etc. And it was costing me a small fortune, even with bundling. I made a huge change. But every few months, I get an itch to have MORE choice that would stop me from having to make such all-or-nothing types of decisions.
And then today, I tripped over an article at How-To Geek entitled simply “The Cheapest Way to Stream TV: Rotate Your Subscriptions”. I don’t want to bury the proverbial lede too far so let me state clearly that the article basically asks why pay for multiple streaming options all year round when you could have one or two “base” subscriptions and just pick up a few of the others if/when there is something worth watching on that network. Like Game of Thrones, for example. [Source: The Cheapest Way to Stream TV: Rotate Your Subscriptions].
Is that why I was gobsmacked? No. It was because his matter of fact way of explaining the options he has to draw upon is simply not even remotely close to what we (don’t) have available in Canada.
For a basic streaming package, he uses Netflix and Hulu for a total of $22 a month. Let’s start with Netflix.
We do have Netflix Canada, so sounds good, right? Except we don’t have the same content as regular Netflix. They have first run TV shows added due to deals with networks. Very few of those shows make it to Netflix Canada until the next season. Current year? Not available in Canada.
Take Hulu or Hulu Plus. Another great basic streaming option. Lots of first-run series matching regular network broadcast schedules. Which is industry speak for saying when it airs on CBS or NBC or ABC or Fox, it shows up either same day or same week on Hulu. You don’t get EVERYTHING, but you get a heck of a lot. Great, sign me up for $12 a month! Oh, wait, not available in Canada. At least not legally. Lots of people are buying Hulu gift cards on eBay, and I’ve looked at it long enough to figure out it would cost me $20 to try it. Maybe it works, maybe it doesn’t. Still pretty shady though, on the black side of the grey zone of legality (yes, it completely violates their terms of service, but that’s not “law”, that’s a company’s ToS, not far off from removing mattress tags). Don’t get me wrong, there are very STRONG advocates that will and have told me that’s the slippery slope to cable Armageddon, although they haven’t yet told me why that’s a bad thing. But I digress.
We do have four other options in Canada to get basic service.
One option is to go with Crave TV. It’s meant to be like Netflix or Hulu, except its “first-run” show complement is somewhere around new episodes of The Beachcombers (for non-Canadian readers, it’s a home-grown show that has been off the air for years). If Netflix was Tier 1, Crave TV would clock in around Tier 3 or 4.
We do have Amazon Prime now, isn’t that exciting? Well, not really, as we don’t get the cable options in it, just the Prime shows. Another “Netflix-lite” style of Amazon Prime. No one would pay for it separately i.e. if it wasn’t included with the free shipping account we did pay for earlier.
A third option, although kind of defeats the whole purpose, would be to get basic cable or a satellite dish. The regulatory board forced Bell and Rogers and others to offer a “skinny” package of a handful of basic channels for $25, which is better than paying 50 or 100 bucks a month, but they also ding you with their add on costs for equipment and any “extras” like sports. Or in one case, a remote to work the set top box.
The final option sounds close to the article’s options: VMedia and it’s wannabe clone Zazeen TV. Less than the cable providers, more flex, and all through streaming. Sounds great, right? Well except they can only do it if you are connected with encryption boxes to their networks. Think of it kind of like people running a bar and having a whole bunch of licensing problems about what they can and can’t offer — so they skirt the rules by creating a “club” instead that you pay a nightly membership fee to enter. Problem solved, they’re not a bar open to the public, they’re a private club. Well, VMedia and Zazeen have special boxes that let you connect to their streams so it isn’t “open streaming” and they’re not broadcasters, so they bypass a bunch of the rules. Except to have that club status, you have to use their internet. And both their internet and their TV options are flaky for service. A friend’s husband is a sports nerd, and he had VMedia. It was so flaky that on the night of a big game, he went to the local bar to watch rather than stay home because he didn’t want to risk missing it. After he paid for the package so he could watch it at home.
Yet when VMedia and Zazeen tried to ditch the encryption boxes and offer pure streaming (they don’t like them any more than the customers do), Bell and Rogers smacked them with legal proceedings and roomfuls of lawyers that they couldn’t afford to fight. So they folded their streaming-only tents and went back to the encryption boxes.
You can also do over the air (OTA) antennas, but not really the same technology. Still, an option in some cities.
Other options
After that, even though I can’t match his streaming options, and certainly nowhere near the price / options / reliability intersection point, things screech to a halt.
HBO Now? Nope, not in Canada.
Sling? Nope, not in Canada.
CBS All Access? Surely you jest.
But wait, you do have options. Like Microsoft / XBox or iTunes season subscriptions to shows, or Google purchases. No worries, just $15-20. Per season. Per show. Yikes. A viable option if you only want one show though.
So I love the article, even if I can’t do any of it.
Now if only the CRTC board would read the same article and say, “Hey, why can’t we do that in Canada?” rather than having so many people switch to Kodi, one of the few options to still get first-run shows after you cut the cable cord. Canadians are still willing to pay, it’s not that we suddenly embraced a pirate lifestyle like a virus, we just want a service that can give us what everyone already has for options in the U.S.
So I had some fun awhile ago with my hard drives getting fried, and it looks like my Network Attached Storage went the same way. Not entirely sure, maybe it’s just a HomeGroup config problem with Andrea’s computer (the network doesn’t like me configuring homegroups, it only likes Andrea’s computer to do it). But I copied a bunch of stuff from Andrea’s computer over to the NAS before a computer tweak, and while the PC was in the shop, I tried to read the files on to my PC to process some photos. Nope, I could see them, but the NAS did not want to share.
Which means I can’t trust the NAS for the future.
Now, this presents a small but not insurmountable problem. I can simply get a new NAS. The question is if I want one or not. I have a 2TB and a 3TB regular HD that I use for backups. But I also like having a master that I can keep, just in case, on the NAS. It could be simply a third HD, but I prefer to think of it as a common resource. Plus I can copy any of my other PCs to it without tying up my computer, so kind of useful. But I’m not actually using the network functions on it.
Which means I’m at a small crossroads, with two needs:
a need for a third backup drive, preferably > 2TB; and,
a desire to stream music all over the house from a common source.
The third backup drive is REALLY simple, just over a $100, no muss, no fuss, done. The second element though is the one that creates a question, or at least some options to consider.
A. Keep the music on my main PC
While my main PC is usually on, I don’t know if I want it to be the source of streaming for any and every device. Mostly, I just don’t want it slowing things down if I’m working on something else. But, generally speaking, the person likely to be pulling things from the PC to elsewhere in the house is, well, me. I’m not able to be downstairs listening to music AND working on my machine upstairs, so maybe it’s not a real issue, but I don’t like the idea of having my PC being the main server.
B. Put the music on another PC
Jacob’s PC will not be stretched very far with his usage, and I could easily use it, but that’s a bit of a slippery slope to me, and in a few years if he’s gaming, that will change easily. Not a sustainable option.
C. Put everything in the cloud
I could, indeed, put the stuff in an internet-based cloud, but then everything I stream will be upload/download drains on my monthly usage. And really, it seems odd to stream stuff from the web when it is already on the network somewhere else.
D. Run my own server
Umm, how can I put this? No. 🙂
E. Copy the music to multiple locations
Most of the machines that I’m going to be streaming to have SD card slots, I could easily just make a bunch of copies and stream from the card. But if 3 backups is a pain to manage, 5 or 6 copies of the music library all over the house seems drastic overkill.
F. Repeat the network-attached storage
So I can go back to NAS options, but then I’m again facing a question mark:
Do I want a simple NAS that will allow me to stream about 250GB of data around the house?
Or do I want a more complex NAS that will hold all my current data, around 1 TB in total for active and some change for non-active?
Or do I want to go whole hog and get a full NAS with multiple drive bays for expandability, that will hold all my backups, can even create multiple copies of the backups with mirrored setups?
I’m leaning towards the simplest NAS storage I can do to put the music on it and leave the backups to straight drive copies. Not sure that’s the best solution, but it should work. The middle option is a good compromise but pushes me into the $200-$250 range pretty fast, and not really enough storage for the long-term. If I go the more complex route, I can easily push $300-400 for now, but with a huge amount of expandability for the future. But that seems like overkill.
Sigh. I know I’m obsessing over wanting to get it right, I just wish the “best” solution was obvious or that I was confident I was seeing the right variables.