The Northern Spy: Back Up To The Old Tricks
TweetFollow Us on Twitter

The Northern Spy: Back Up To The Old Tricks

By Rick Sutcliffe

Much has happened worth commenting upon in the months that this space has been devoted to explicating some of the features of Modula-2 R10 that make it safe, reliable, and extensible as a problem solving tool. For one thing, a few errors were noted in the June article. R10 uses NOT, but ~ is not a synonym, [DESCENDING] was removed for FOR loops and replaced by FOR selector--, and two escape sequences for strings were omitted due to a misunderstanding. Fixed.

Meanwhile, amidst a new Federal election and accompanying rhetoric, Apple released the iPhone 6s and 6s+ to great anticipation, and wicked-fast sales amounting to thirteen million units in the first weekend. The Spy suspects many of these users are either upgrading old iPhones (pre-6) or switching from other platforms they have come to realize are inconsistent or inadequate for their needs.

Oh, there are some fair enough phones for the budget conscious without extensive needs on other platforms, and for some those will indeed be the appliance of choice. But the iPhone has a cool factor, a consistency, an extensibility, and a reliability that can't always be taken for granted a price.

Since the Spy sprang for an iPhone 6+ a year ago, he has no incentive to upgrade. Perhaps he will when the iPhone 9 comes out. At the present level of incremental improvements, it will take several years yet to achieve the functionality of the PIEA (Personal Intelligence Enhancement Appliance) that has been an everyday fixture in his alternate history science fiction for well over a decade. Someday reality will catch up to fiction.

The Spy takes passing note, however, of Blackberry issuing an Android phone. This seems to him like hitching their fading star to the wrong OS, but control is the operating word, and they wouldn't have much if they simply created apps for others' hardware. Time will tell, but the Spy still thinks the shine is off Blackberry, and it'll be tough to avoid demise.

Cheaters never prosper is an old schoolyard mantra. The Spy recalls the early days of commercial microcomputers, with multiple languages and their compiler tools competing for creating program solutions. It became common to benchmark these with programs like the Sieve of Eratosthenes, and later Whetstone and Dhrystone, in an attempt to determine the "best" compiler. Of course, one could never have "all things equal" because underlying hardware, innate language efficiency, and the compiler's own code were all factors.

To isolate one, it was necessary to fix the others statically--not always easy. Moreover, code might run fast at the expense of occupying a great deal of space--a no-no in the days of 64K (later 640K) memory limitations, but little attended to today. In its early implementations, C++ never did well on such comparisons because both the language (and therefore the compiler) and the code it produced were bloated.

Because compiler manufacturers were aware of these standardized tests, it was possible to detect when they were being run. Sure enough, we soon found compilers employing detection routines, then quickly producing and deploying hand-crafted and heavily optimized code to run the standard tests, even though they were dog slow at everything else. A big scandal at the time.

The more things change the more they change the same. Perhaps the Babylonians and Egyptians had pyramid schemes and con-men working the dropped wallet, swampy real estate, and fake inheritance scams.

So, fast forward to 2015, and Volkswagen cheating on emission tests by detecting when they were running and altering the combustion mechanics to lower emissions for the duration, then returning them to forty times the permitted levels once tests were over. This cheat on spot tests, combined with the ability to submit its own doctored figures to testing agencies, enabled them to get away with the scam for years, all the while touting the superiority of the affected engines over others. Hey, who hasn't known people that invent stories to make themselves look good while savaging others?

Now that the inevitable "gotcha" has happened, the whole company is in jeopardy, and it remains to be seen whether V-W has enough money to fix all the affected cars, and pay the tens of billions in fines and reparations (to dealers and customers). After all, who would buy one of the affected cars now?


The Spy has mentioned many times here his paranoia over backup. At day's end, he backs up from his (portable) work machine to a volume on a portable drive, which he restores to his (desktop) home machine. After the early morning work is done, he reverses the procedure, but uses a different volume.

At both locations Carbon Copy Cloner is making hourly, weekly, and monthly backups to a local fusion drive, and Time Machine is busy at backing up to an old Power PC Mac desktop tower whose only function is to hold disk drives, and at home to a Synology NAS trained to be a Time Machine receptacle. In addition, the portable Mac comes home on the weekend, and there makes additional backups of its own to the NAS and a local drive. Separate detached portable drives reside in each location for occasional backups, and files are periodically dumped to a remote Linux server in a different country.

No, of course it isn't foolproof. Anyone having the temerity to use that word has sadly underestimated the ingenuity of fools, and/or the absent-mindedness of professors. But the Spy doesn't lose data very often. Indeed, a little incident earlier this year affecting a few hours' work was the first in several years, and was the impetus to add the CCC backups to the mix.

In particular, his NAS-cum-timemachine these last few years has been a Synology Disk Station 211+ with double two terabyte Hitachi drives running as a Synology hybrid RAID, which in 2-disk installs isn't materially different from RAID-1, so provides redundant storage for 2T. This rig took the place of his Apple Time machine/Router, which collapsed of heat exhaustion a few days after its warrantee likewise succumbed to grizzly death. The NAS also backs up two other machines in the house, and serves photos for TV viewing.

The rig has worked perfectly for four years, but Time Machine recently announced the volume was full, and it would have to start deleting older backups. Then it began refusing backups altogether.

Two choices: either replace the 2T with 3T drives (the maximum for this unit) one at a time, allowing for the contents to be re-redundanced for each, then expand the volume to accommodate the new capacity, or introduce a new NAS with more bays and larger drives to start with.

Paranoia struck again. Was it worth replacing drives in a four-year-old unit to get a 50% capacity increase, then have to scrap both unit and new drives when either it failed, or the new disks reached their capacity? The Spy decided not, and researched the field. Emboldened by the sterling performance of what he already had, he finally chose the Synology brand over Seagate, rejecting others on the basis of price, reviews, or newcome status, and because he was already familiar with the Snyology OS, and thought it sufficient for his purposes.

Which model? The new ones can take 8T drives, so the 215+ would yield a maximum of 8T in the same configuration, a 4-fold increase--provided he could buy 8T drives for less than a king's ransom. After all, thought he, the "I" in RAID is for "inexpensive." The four-bay 415play and 415+ could take the same drives, and offer double the capacity, but with, say, the cheaper 4T drives, still only 8T. Besides, the Spy had just bought a Seagate Baraccuda 3T drive cheap at a store going out of business, and wanted to use it. He considered the 1515+ with its five bays, but that configuration seemed optimized for RAID-5, which he didn't want to use. Besides, if his backups alone took 2T, a five-to-seven-fold increas in space was indicated.

So, he sprang for the top of the non-racked Synology line and settled on the eight-bay 1815+. Best price in Canada was through B&H photo, which was prepared to sell and ship free to Canada for under $1280CDN. The NCIX chain offers to price match, but because it was a U.S. site, would not in this case, though they offered a compromise at $1309CDN, which the Spy took for the convenience of a local supplier with a known top reputation. He also bought from them (on various weekly specials) a matching Seagate Baraccuda 3T, a pair of 3T Toshiba (Hitachi) drives, and a pair of 4T Western Digital Reds, leaving two bays open. Again, why? Why not six identical drives, for instance?

Paranoia again. Buying in matched pairs is always a good idea for a RAID, even if not required for Synology's hybrid. But, to put all six eggs in one basket is not his way. If one fails, the pair gets replaced (one at a time of course). This way, he can evaluate the three leading brands. And, with extra capacity, upgrading a pair is not the only expansion option.


The unit arrived well packed, suspended in a foam harness nestled in two layers of box. Power cord, two Ethernet cables (for data aggregation using two of the four ports), and bay keys were in a separate (interior) box. The only instructions were pictorial, and showed only how to unpack, set up, install drives, connect to a computer, turn it on, and browse to the unit, the modern assumption being either that any idiot can find the manual on line, or that if you need the manual for setup you shouldn't be buying a unit like this.

Initial setup was almost as easy as the diagrams claimed. The Spy already had a copy of Synology Assistant, for locating such boxes on the local net and switching to an appropriate browser window, so fired that up. At first it couldn't find the 1815+, but when the ethernet cable was plugged directly into the router instead of the thunderbolt hub, all became copacetic. Tell the box to set up using all six installed drives, order them into one volume, install utilities using the package manager and control panel, wait a while, then watch the drive lights flash for twenty-four hours until parity checking in the background concludes.

The Synology hybrid RAID, by the way, delivered just over 14.4T of redundant one-disk failure proof storage from the nominal 20T of drive space. For a first application, run through the steps to tell the box it can act as a Time Machine with appropriate credentials, and begin a first backup, which is still underway at this writing.

To this point in the adventure all is well. More next time as additional utilities and functionality are brought on line, but thus far, the Spy is inclined to give manufacturer Synology high marks for well-thought out hardware. His already high opinion of NCIX went up a notch. Super service, quick delivery even though the product came from the warehouse rather than store stock, and in this case (though not always) excellent prices.

--The Northern Spy

Opinions expressed here are entirely the author's own, and no endorsement is implied by any community or organization to which he may be attached. Rick Sutcliffe, (a. k. a. The Northern Spy) is professor of Computing Science and Mathematics at Canada's Trinity Western University. He has been involved as a member or consultant with the boards of several community and organizations, and participated in developing industry standards at the national and international level. He is a co-author of the Modula-2 programming language R10 dialect. He is a long time technology author and has written two textbooks and nine alternate history SF novels, one named best ePublished SF novel for 2003. His columns have appeared in numerous magazines and newspapers (paper and online), and he's a regular speaker at churches, schools, academic meetings, and conferences. He and his wife Joyce have lived in the Aldergrove/Bradner area of BC since 1972.

Want to discuss this and other Northern Spy columns? Surf on over to ArjayBB. com. Participate and you could win free web hosting from the WebNameHost. net subsidiary of Arjay Web Services. Rick Sutcliffe's fiction can be purchased in various eBook formats from Fictionwise, and in dead tree form from Amazon's Booksurge.

URLs for Rick Sutcliffe's Arjay Enterprises:

The Northern Spy Home Page: http: //www. TheNorthernSpy. com
opundo : http: //opundo. com
Sheaves Christian Resources : http: //sheaves. org
WebNameHost : http: //www. WebNameHost. net
WebNameSource : http: //www. WebNameSource. net
nameman : http: //nameman. net

General URLs for Rick Sutcliffe's Books:

Author Site: http: //www. arjay. ca
Publisher's Site: http: //www. writers-exchange. com/Richard-Sutcliffe. html
The Fourth Civilization--Ethics, Society, and Technology (4th 2003 ed. ): http: //www. arjay. bc. ca/EthTech/Text/index. html

Sites for Modula-2 resources
Modula-2 FAQ and ISO-based introductory text:
R10 Repository and source code:

URLs for resources mentioned in this column


Community Search:
MacTech Search:

Software Updates via MacUpdate

iClock Pro 3.8 - Customize your menubar...
iClock Pro is a menu-bar replacement for Apple's default clock. iClock Pro is an update, total rewrite, and improvement to the popular iClock. Have the day, date, and time in different fonts and... Read more
VirtualBox 5.2.0 - x86 virtualization so...
VirtualBox is a family of powerful x86 virtualization products for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers... Read more
Dropbox 37.4.29 - Cloud backup and synch...
Dropbox is an application that creates a special Finder folder that automatically syncs online and between your computers. It allows you to both backup files and keep them up-to-date between systems... Read more
Google Chrome 62.0.3202.62 - Modern and...
Google Chrome is a Web browser by Google, created to be a modern platform for Web pages and applications. It utilizes very fast loading of Web pages and has a V8 engine, which is a custom built... Read more
Chromium 62.0.3202.62 - Fast and stable...
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all Internet users to experience the web. Version 62.0.3202.62: High CVE-2017-5124: UXSS with... Read more
Fantastical 2.4.3 - Create calendar even...
Fantastical 2 is the Mac calendar you'll actually enjoy using. Creating an event with Fantastical is quick, easy, and fun: Open Fantastical with a single click or keystroke Type in your event... Read more
Things 3.2.1 - Elegant personal task man...
Things is a task management solution that helps to organize your tasks in an elegant and intuitive way. Things combines powerful features with simplicity through the use of tags and its intelligent... Read more
A Better Finder Attributes 6.06 - Change...
A Better Finder Attributes is the ultimate file-tweaking tool for OS X. It combines photo-shooting date and file date changing along with a few unique tricks of its own. Change EXIF Timestamps at... Read more
MacCleanse 6.0.5 - $29.95
MacCleanse is the product of thousands of hours of intense research and development. It meticulously scans all of the nooks and crannies of a computer for unnecessary junk that can take up huge... Read more
Smultron 10.0.2 - Easy-to-use, powerful...
Smultron 10 is an elegant and powerful text editor that is easy to use. You can use Smultron 10 to create or edit any text document. Everything from a web page, a note or a script to any single piece... Read more

Warhammer Quest 2 (Games)
Warhammer Quest 2 1.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0 (iTunes) Description: Dungeon adventures in the Warhammer World are back! | Read more »
4 of the best Halloween updates for mobi...
Halloween is certainly one of our favorite times for mobile game updates. Many popular titles celebrate this spooky season with fun festivities that can stretch from one week to even the whole month. As we draw closer and closer to Halloween, we'... | Read more »
Fire Rides guide - how to swing to succe...
It's another day, which means another Voodoo game has come to glue our hands to our mobile phones. Yes, it's been an especially prolific month for this particular mobile publisher, but we're certainly not complaining. Fire Rides is yet another... | Read more »
Time Recoil (Games)
Time Recoil 1.0.1 Device: iOS Universal Category: Games Price: $3.99, Version: 1.0.1 (iTunes) Description: Time Recoil is a top-down shooter where you kill to slow time, dominate slow motion gunfights, and trigger devastating special... | Read more »
Campfire Cooking (Games)
Campfire Cooking 1.0 Device: iOS Universal Category: Games Price: $3.99, Version: 1.0 (iTunes) Description: | Read more »
Returner 77 (Games)
Returner 77 1.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0 (iTunes) Description: Returner 77 is a cinematic space mystery puzzle game. You are in a giant alien spaceship hovering above Earth, after everything... | Read more »
Dune! guide - how to toe the line and ge...
Publisher Voodoo is at it again with an all new high score chaser -- Dune! In this fast-paced arcade game, you have to propel yourself along sand dunes, gaining enough momentum to jump above the line to score points, while making sure you have... | Read more »
The best deals on the App Store this wee...
Happy Tuesday, dear readers. Your favorite part of the week as officially arrived. It's time to take a look at the best deals in games. Things are admittedly a bit sparse, but there are a few diamonds in the rough to see you through if you're... | Read more »
Be the last person standing in Legacy of...
Yoozoo Games’ popular action MMO Legacy of Discord is getting a huge new update to celebrate its first anniversary. Perhaps the biggest change is the addition of an exciting survival mode titled Last Guardian. This new survival mode will pit you... | Read more »
Home Street guide - how to make friends...
From the creators of Food Street comes Home Street, a new simulation game that tasks you with building a social network and designing a beautiful home. It's a bit like The Sims, but you won't have to worry about the daily chores involved (feeding,... | Read more »

Price Scanner via

13″ MacBook Pros on sale for up to $120 off M...
B&H Photo has 2017 13″ MacBook Pros in stock today and on sale for up to $120 off MSRP, each including free shipping plus NY & NJ sales tax only: – 13-inch 2.3GHz/128GB Space Gray MacBook... Read more
15″ MacBook Pros on sale for up to $200 off M...
B&H Photo has 15″ MacBook Pros on sale for up to $200 off MSRP. Shipping is free, and B&H charges sales tax in NY & NJ only: – 15″ 2.8GHz MacBook Pro Space Gray (MPTR2LL/A): $2249, $150... Read more
Roundup of Apple Certified Refurbished iMacs,...
Apple has a full line of Certified Refurbished 2017 21″ and 27″ iMacs available starting at $1019 and ranging up to $350 off original MSRP. Apple’s one-year warranty is standard, and shipping is free... Read more
Sale! 27″ 3.8GHz 5K iMac for $2098, save $201...
Amazon has the 27″ 3.8GHz 5K iMac (MNED2LL/A) on sale today for $2098 including free shipping. Their price is $201 off MSRP, and it’s the lowest price available for this model (Apple’s $1949... Read more
Sale! 10″ Apple WiFi iPad Pros for up to $100...
B&H Photo has 10.5″ WiFi iPad Pros in stock today and on sale for $50-$100 off MSRP. Each iPad includes free shipping, and B&H charges sales tax in NY & NJ only: – 10.5″ 64GB iPad Pro: $... Read more
Apple iMacs on sale for up to $130 off MSRP w...
B&H Photo has 21-inch and 27-inch iMacs in stock and on sale for up to $130 off MSRP including free shipping. B&H charges sales tax in NY & NJ only: – 27″ 3.8GHz iMac (MNED2LL/A): $2179 $... Read more
2017 3.5GHz 6-Core Mac Pro on sale for $2799,...
B&H Photo has the 2017 3.5GHz 6-Core Mac Pro (MD878LL/A) on sale today for $2799 including free shipping plus NY & NJ sales tax only . Their price is $200 off MSRP. Read more
12″ 1.2GHz Space Gray MacBook on sale for $11...
Amazon has the 2017 12″ 1.2GHz Space Gray Retina MacBook on sale for $100 off MSRP. Shipping is free: 12″ 1.2GHz Space Gray MacBook: $1199.99 $100 off MSRP Read more
Bare Bones Software Releases macOS High Sierr...
Bare Bones Software has announced the release and immediate availability of BBEdit 12.0, a significant upgrade to its professional strength text and code editor. BBEdit 12 introduces a new foundation... Read more
Yale Announces Availability of Apple HomeKit-...
Yale Locks & Hardware has announced that Apple HomeKit support for its Assure Lock family is available this month. The new Yale iM1 Network Module, which provides support for the Apple Home app... Read more

Jobs Board

*Apple* News Product Marketing Mgr., Publish...
Job Summary The Apple News Product Marketing Manager will work closely with a cross-functional group to assist in defining and marketing new features and services. Read more
Fraud Analyst, *Apple* Advertising Platform...
Job Summary Apple Ad Platforms has an opportunity to redefine advertising on mobile devices. Apple reaches hundreds of millions of iPhone, iPod touch, and iPad Read more
*Apple* Information Security - Security Data...
Job Summary This role is responsible for helping to strengthen Apple 's information security posture through the identification and curation of security event data. Read more
Lead *Apple* Solution Consultant - Apple In...
…develop a team of diverse partner employees focusing on excellence to deliver the Apple story. Even when you're not present, you will maintain a consistent influence Read more
watchOS Frameworks Engineering Manager, *App...
Job Summary Join the team that is shaping the future of software development for Apple Watch! Apple is looking for an exceptional software engineering leader to Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.