Archive | interesting stuff RSS feed for this section

NEWSFLASH: World Doesn’t End For Another Ten Days!

22 May

The Four Horsemen of the Slightly-Belated Apocalypse (A. Dürer)

With all of my friends laughing it up over the failure of the much-anticipated apocalypse to appear yesterday, I was rereading some of the stuff on Camping’s (various) predictions, and I came across his statement that, “From April 1, 33 to April 1, 2011 is 1978 years”.

But it isn’t: it’s 1978 years less ten days.

In 1582, Pope Gregory XIII instituted our modern calendar, now known as the Gregorian calendar, as a replacement for the then-used Julian calendar (named for Julius Caesar). The problem with the Julian calendar was that it assumed that the year was exactly 365.25 days long, an annual error of about eleven minutes. By 1582, the spring equinox was falling as early as the 11th of March, thanks to a millennium or so of accumulated error. Several adjustments to leap years were made, but the main gross adjustment was to declare that March 11, 1582 was now March 21, 1582, by Papal decree.

Seems as though Camping forgot about this in his calculations (he may know the Bible better than I do, but I apparently know calendars better than he does). The world’s not ending until May 31st.

Oh, ye of little faith! If you were all excited about the Rapture yesterday and all depressed this morning, some angel is putting your name on a list right now, you betcha.

Did Apple’s iPhone Track Lady Gaga to William and Kate’s Wedding?

27 Apr

No, it didn’t. Apple made a statement confirming what I’d been suspecting: the consolidated.db file is a cache of cell tower and WiFi hotspot locations to speed up triangulation in Location Services on iOS, period.

“The iPhone is not logging your location. Rather, it’s maintaining a database of Wi-Fi hotspots and cell towers around your current location, some of which may be located more than one hundred miles away from your iPhone, to help your iPhone rapidly and accurately calculate its location when requested. Calculating a phone’s location using just GPS satellite data can take up to several minutes. iPhone can reduce this time to just a few seconds by using Wi-Fi hotspot and cell tower data to quickly find GPS satellites, and even triangulate its location using just Wi-Fi hotspot and cell tower data when GPS is not available (such as indoors or in basements). These calculations are performed live on the iPhone using a crowd-sourced database of Wi-Fi hotspot and cell tower data that is generated by tens of millions of iPhones sending the geo-tagged locations of nearby Wi-Fi hotspots and cell towers in an anonymous and encrypted form to Apple.”

So, if you’re worried about Apple tracking you,

“Apple is not tracking the location of your iPhone. Apple has never done so and has no plans to ever do so.”

I’m hoping this settles things, but—knowing people—I doubt it. Two guys from Florida are planning on suing Apple in a class action suit, which will like go nowhere, and the Congress—as if it didn’t have actual problems to worry about in this country at the moment—is planning on holding hearings on this weighty, troublesome matter.

It turns out, not quite relatedly, that Facebook has been putting tracking cookies onto the computers of people who aren’t themselves Facebook users, but have simply visited sites that use Facebook Connect. Facebook’s explanation? “Oops.”

iPhone SpyPhone? The Video!

24 Apr

I had a realization yesterday that, since lots of locations—as many as 43 or more at a time—get given the same time stamp in the consolidated.db file, there wasn’t any particular reason to bucket things by week, or by day. You can get a sequential picture of what the phone was doing by simply treating each set of locations as an “incident”.

I’ve put an updated version of the file from Pete Warden’s project, iPhoneTracker, onto my site for you to download if you like. It’s the version used to produce this video, which incorporates the change described, as well as increasing the resolution forty times over Pete’s version. Download my version of iPhoneTrackerAppDelegate.m from here. Alternatively, I’ve also put up a pre-built version of the iPhoneTracker application which displays the locations in your data the way I did mine for the video. (Without the soundtrack, sorry.)

A high-quality (SD) version of the video can be downloaded from here.

For those interested in the nitty-gritty, video screen capture was done with SnapZ Pro, editing with Final Cut Pro, and titling with Motion. The sound track is “My Fair Lady” by David Byrne, which was released under a Creative Commons license as part of, The Wired CD a “free music” compilation by Wired magazine several years ago. You can download all the tracks from here.

Enjoy it! I’ve had fun with it, but I’m guessing I’ve pretty much plumbed the depths of this at this point…

What do you think after seeing this video? Are you more, or less, concerned about your iPhone, or other cell phone, “keeping track of your every move”?

And check out my previous postings on this subject: iPhones and Location—Let’s Not Get Hysterical; A Follow-up on the iPhone Location Fracas; and An Even Deeper Dive Into the iPhone Location Data.


Get on my mailing list, and get the really interesting news first!

An Even Deeper Dive Into the iPhone Location Data

22 Apr

The iPhone "CellLocation" table, 6/23/10 to 6/25/10

[UPDATE: Check out the latest installment, "iPhone/SpyPhone?—The Music Video!", with a soundtrack by David Byrne. You can also download a higher-res version of the video, my code changes for Pete Warden's iPhoneTracker, a prebuilt version of iPhoneTracker like the one I used to make the video, and a complete copy of The Wired CD, with a bunch of great, Creative Commons-licensed tunes from David Byrne, Spoon, Gilberto Gil, the Beastie Boys and many others for you to rip, reuse and remix! Read this post now, or weep tears the size of October cabbages later!]

So, I went through the exercise of pulling an old consolidated.db table out of a backup—this seems to be the very first one from my iPhone 4. What you see above is (most of) the data plotted onto Google maps—there are a couple of outliers to the south that fell off the bottom, but they’re included in the detail maps below. This represents 3 days worth of data, which I’m nominally referring to as 6/23/10 through 6/25/10 (I’m not sure about these time stamps; more on this in a bit).

The Data

Altogether, there are 302 data points. On the map above, all the locations collected the first day are yellow, the second day’s are purple, and the third day’s are cyan.

I’ve provided a number of detail maps below, one corresponding to each unique timestamp in the table. In two cases, the locations with a given time covered an extremely wide area; in both instances, I’ve provided a detail map to show the main cluster of locations in better detail. The locations were apparently collected, or added, or something, in several batches, all with exactly the same time stamp, as follows:

6/23/10 03:55—8 locations

Eighteen hours, thirty minutes later…

6/23/10 22:25—21 locations

Sixteen hours, twenty minutes later…

6/24/10 14:45—15 locations

Eight minutes later….

6/24/10 14:53—21 locations

Seven minutes later…

6/24/10 15:00—42 locations

Five minutes later….

6/24/10 15:05—19 locations

One minute later…

6/24/10 15:06—24 locations

6/24/10 15:06—detail

Nine minutes later…

6/24/10 15:15—43 locations

Five minutes later…

6/24/10 15:20—7 locations

Eight hours, fifty-five minutes later…

6/25/10 00:15—21 locations

Four hours, thirty-seven minutes later…

6/25/10 04:52—19 locations

One minute later…

6/25/10 04:53—21 locations

Four minutes later…

6/25/10 04:57—41 locations

6/25/10 04:57—detail

Some Oddities

Now, about the timestamps. I’ve used the same conversion that Peter Warden uses in his iPhoneTracker application, however, the first set of dates comes out as June 23rd. The iPhone 4 was released June 24th, and I picked mine up that evening, so it seems that something is amiss here.

The way the locations are clustered by time stamp seem bizarre, at least if they’re meant to indicate the time the entry was created. No multiday gaps in here, but multi-hour ones and an extremely wide variance in both the number of locations with a given time stamp and the geographical range encompassing those locations. In particular, the locations with the time stamp of 15:06 on the 24th and 04:57 on the 25th cover a great deal of ground. Why locations would be added in this fashion, and why those locations at any given moment is a mystery.

Some Observations

The fact that anywhere from 7 to 43 locations have the same time stamp, that those locations can demonstrably be spread over an area of ninety or a hundred miles (as in the case of the latest-dated set of locations) and the wide variance in the time between subsequent time stamps makes the idea that the iPhone is “tracking your every move” or even very many of them, pretty questionable.

“Tracking your every move” is what my geo-tagger does: once it gets a fix from GPS, it makes a note of where I am every five seconds, if at all possible. That allowed me to put together tracks like the ones I show on the web pages on my pilgrimage in Japan in 2009, reproduced below. This is not what the iPhone is doing.

I’d like to try to verify at some point whether the locations found in consolidated.db are, indeed, cell towers, as I suspect. In some cases, it seems as though there might be too many of them in too small an area, but there may be some other explanation for that.

How I Did This

First, I had to find the consolidated.db file. Anyone who tells you this is easy has never done it. First, you have to find the appropriate backup folder in ~/Library/ApplicationSupport/MobileSync/Backups/ folder. The folder in the Backups directory have names like “8a0bf15905f9cb6e3e6df6fc551467676f3873dc”, and there may be several for every device you sync to the desktop system. To determine the correct one, you have to go into the folder and examine the file “Info.plist” and look for the device name corresponding to your iPhone.

Once you’ve accomplished that, you have to determine which of the files in there is actually the consolidated.db database file, since all the files also have names like “fe5632d8f9e0966173c59da3d92af864bb8cfdc6″. To do this, you’re going to need to decipher the manifest, which is in the files Manifest.dmdb and Manifest.dmdx. A Python script developed by the user “galloglass” in response to a question on StackOverflow accomplishes this. (You can download a copy of this script from my website.) Copy the two Manifest files to the same directory as the script, and the command

./ParseManifest.py | grep consolidated

should produce some output along the lines of

-rw-r--r-- 00000000 00000000  528384 1277443751 1277443751 1277166641
   (4096c9ec676f2847dc283405900e284a7c815836)
     RootDomain::Library/Caches/locationd/
       consolidated.db

The file name is the long, incomprehensible string in the parentheses. Copy the file with that name from the backup folder to your work directory, and rename it “consolidated.db”.

Next, you’ll need to dump the “CellLocations” table from the file. You can use any SQLite-capable tool you like for this. I used RazorSQL, which is a decent enough OS X application to manage this, and lets you dump an entire table to an Excel spreadsheet, or a variety of other formats easily. (It’s a free trial for 30 days.) Once you’ve done that, you’re good to go.

(I’ve uploaded the Excel spreadsheet I used to do this analysis, so you can download a copy to play with as well. The only addition I’ve made is to add a column to the right with the date corresponding (according to Peter’s kind of suspect conversion) to the time stamp. You can get a copy from here.)

Given a spreadsheet, putting the data onto a Google Map takes a little work, but nothing insurmountable. I used the Google Earth Spreadsheet Mapper, but I’m not proposing to provide a tutorial here.

If people come up with any exciting discoveries playing around with this, I’d be interested in hearing about them. My guess is still that this is most likely cell tower data for use as a cache for triangulation. Where it comes from, exactly, I have no actual idea, but I’d guess that the iPhone makes a note of any cell tower it becomes aware of, regardless of the signal strength, and obtains its geographical location from Apple by some means. I’ll likewise be interested in hearing what kind of response Apple comes up with to the questions raised by Sen. Franken and others.

But me, I’m not especially worried about the existence of this data on my phone.

A Follow-up on the iPhone Location Fracas

22 Apr

[UPDATE: Check out the latest installment, "iPhone/SpyPhone?—The Music Video!", with a soundtrack by David Byrne. You can also download a higher-res version of the video, my code changes for Pete Warden's iPhoneTracker, a prebuilt version of iPhoneTracker like the one I used to make the video, and a complete copy of The Wired CD, with a bunch of great, Creative Commons-licensed tunes from David Byrne, Spoon, Gilberto Gil, the Beastie Boys and many others for you to rip, reuse and remix! Read this post now, or weep tears the size of October cabbages later!]

[UPDATE: I've taken a closer look at the data by dumping out the database's CellLocation table to a spreadsheet, and mapping it over time. I've made a copy of the spreadsheet with the data available for download. See here for details.]

My posting on my investigations into the content of the consolidated.db file on the iPhone has gotten some 40,000 views, so far, thanks to the magic of Slashdot. There have been a couple of worthwhile items that came up in comments, and I wanted to collect them into a follow-up posting here.

First, Alex Levinson, a researcher who’s done academic work on iOS forensics, posted an excellent column on this which probably deserved to make it to Slashdot more than mine did. It turns out that the existence of this file was not only known, but mentioned in Sean Morrisey’s book on iOS forensics, to which Alex was a contributor.

Second, even without a handy database of what is increasingly appearing to be cell tower and WiFi hotspot locations, people should be aware that their cell phone—as a simple consequence of its operation—”tracks” their movements, simply to enable the hand-off of the phone from one cel tower to the next. Your carrier maintains this information for some period of time, and will provide it to law enforcement in response to an appropriate subpoena.

Interestingly, a German politician, Malte Spitz, sued his carrier, Deutsche Telekomm, to get a copy of the records that they had maintained on him, and discovered that, between August 2009 and February 2010, they had recorded his geographical location some 35,000 times. Zeit Online has a fascinating visualization of Mr. Spitz’s movement and activities developed from this data.

Finally, and sadly, Brian Chen over at Wired has a follow-on to his original column where he gets off to a bad start by noting that people had been “spooked” by the revelation of the existence of this file on their iPhones, but without noting that it was his own headline the previous day—which claimed that iPhones were “tracking [their owners'] every move”, inaccurately as it turns out—which engendered a lot of the “spooking”.

If you’re concerned about this file’s being backed up to your desktop, I’d recommend that you turn on encrypted backups, which can be accomplished through iTunes, as this posting on Techland explains. I still haven’t got the slightest idea why people would be particularly worried about thieves getting this particular file off their desktops, but not (apparently) concerned about their address books, their email archives, their document folders or their calendars.

People are strange.

I’ll Know I’m In The Future When…

15 Apr

Harry McCracken posted an interesting article over on Technologizer on his “Four Technological Holy Grails”, and invited folks to suggest their own. (Harry’s, which are interesting choices, are “Painless Web Conferencing”, “Goof-Proof External Display Hookups”, “Point-and-shoot cameras which work truly great in low light”, and “synching that never screws up”.

Yeah, I’ve got a few things I’d love to see.

Universal smartphone docks. As smartphones get ever more capable (and an iPhone 4 has pretty good specs compared to a decent desktop system of five or six years ago), the main limitations on being able to no longer need a larger device to lug around much are the size of the screen and the lack of an actual keyboard (and pointing device?) If there were a way to dock “smart phones” to provide a large display and a full-size hardware keyboard, that would probably put another big nail in the market for “personal computers”, as we’ve known them, and make me very happy. I’ve made regular experiments at doing without a laptop, and only using an iPhone on various trips, with mixed success. Having a standard “smart phone docking station” in a hotel room, or a coffee shop, or other public locations would be great.

Working Notions of Identity and Reputation on the Web. Everyone knows that you’re going to replace several IQ points with increased blood pressure if you spend too much time reading comments on news articles and blog postings. One of the few actual values that Facebook has provided is a (vaguely) firmer notion of identity on the Web, and one of the things which has always dragged down the level of discussion—going back to USENET days—is the ease with which a commitment-free identity can be constructed and the lack of any notion of “reputation”, or what that identity’s opinions are worth in the view of others (who themselves would have “reputations” as well). There have been some not-very-useful efforts at such things (karma on Slashdot, etc.) but a scheme which provided a clear linkage between an “identity”—which could be pseudonymous, certainly: it’s persistence over time that allows an identity to establish a reputation—and some notion of “reputation” could allow people to cut away a lot of the crap “commentary”, and cut down on trolling by radically devaluing the “contributions” of sockpuppets, etc.

Action Streams Everywhere. The Action Streams effort is an attempt to “decentralize” what Facebook does, in effect. It’s a protocol consisting of verbs and objects to which the verbs can be applied, like “post” a “status”, “like” a “link”, “check in to” a “location”, “publish” a “photo”, etc. If every site could—under your control—provide a standardized update on your activities which could be collected and aggregated—with the ability to restrict access to particular groups and such—the way the RSS can be today, there wouldn’t be any need for something like Facebook any more. Yay.

Video On-The-Fly. While lots of phones give you the ability to shoot video, there’s not much in the way of editing capabilities for the most part. I love iMovie on the iPhone, but it’s still fairly limited, as are the overall video capabilities of the device itself. Obviously, there are going to be issues of how much you can do with screen size, but Apple’s demonstrated that it’s entirely possible to put together a decent-ish nonlinear editor that you can use on a 3.5-inch screen. The ability to shoot, edit and upload video in the field could, potentially, have as much of an impact on news-gathering and journalism as the camera did when it was first introduced, but with wider scope: lots of people have phones that have the capability to do this. We mostly need better lenses, better wireless data connections (in the States, anyway) and better software.

I could have come up with several more, like “The Internet of Everything Everywhere”—I’ve got a “smart meter” which lets me monitor my energy usage, and a smart router that, thanks to the FCC’s “Sam Knows” project, lets me monitor a variety of things about my Internet connection. When cars can, for instance, provide direct updates about the traffic conditions they’re in, that’s going to be an excellent thing…

Configuring and Removing Facebook Apps: Here’s How

14 Apr

Facebook seems to revel in making the things you want to do as difficult as possible, either by hiding the things you’re interested in at remote and undiscoverable locations, or by moving them around and changing them regularly.

I just caught a message from a friend who couldn’t work out how to remove a “rogue” app she’d managed to pick up. Since I’m certainly expecting to see more and more (and more!) “rogue” apps in the future, I thought it’s be good to lay out how to manage your Facebook apps, since it seems that a lot of people are actually unaware.

Pull down the “Account” menu in the upper-right-hand corner of the screen. Choose “Privacy Settings”.


At the bottom of the “Privacy Settings” screen, toward the left, there’s an “Apps and Websites” heading, with a link to “edit your settings”. Click on that.

Next, you’ll be taken to the page where you can remove and configure apps.

To remove apps, or configure the information they can get at, click the “Remove unwanted or spammy apps”. This will take you to a page where you can remove apps (by clicking on the “X” to the right of the app’s name) or configure them (by clicking on the “edit settings” link).

If you click on “Edit settings” for a particular app—I’ve used Posterous here—you’ll see the information that it can get to, and—for apps which can be configured, anyway—be able to turn on and off specific kinds of access. In the case of Posterous, all the accesses are required by the app, so if there’s anything in there that makes you uncomfortable, you have no choice but to remove it.

I’d strongly consider removing any app, except those which you knew were from trustworthy sources and which you really needed to use.

Did you know how to do this already? Did this help you?

The Facebook Legal Follies Continue

12 Apr

No sooner does a Federal appeals court tell the Winkelvoss twins to take their $65 million and their million shares in Facebook, and get on with their lives, when yet another claimant to ownership of a big stake in the site comes out of the woodwork, and with a ream of what appears to be supporting email evidence. It was persuasive enough to convince the firm of  DLA Piper that he’s worth representing, and that probably says something.

The short version is that, in early 2003, Paul Ceglia advertised on craigslist for a developer to code a site he had in mind, called StreetFax.com, an ad to which a young Mark Zuckerberg responded with some interest. Zuckerberg wanted $1000 for the work, and asked Ceglia for another $1000 to support work on “the facebook site”. According to the contract, Zuckerberg offered Ceglia 50% of “the Facebook” (or “the Pagebook”, they were dithering over domain names and what to call it), with a penalty of 1% additional ownership to go to Ceglia if the project was late beyond a certain date (which it was—Ceglia’s produced an email from Zuckerberg complaining that, due to delays in the project, Ceglia would own 80% of the site, which seemed, to Zuckerberg, unfair).

When Ceglia—who’s no angel, he’s been charged with fraud in an unrelated case—first filed suit last year, Facebook denounced him as a conman, which—given his past record—seemed plausible. However, with the additional evidence in the amended complaint, it’s looking less certain that this is the case.

There’s a funny sort of pattern here: Zuckerberg gets support for his business ventures from people, like the Winkelvosses like Edward Savarin, and apparently like Paul Ceglia, and turns around and screws them when their backs are turned, at least according to the various complaints people have made. Ceglia’s just the latest one.

For his part, Zuckerberg feels his reputation’s been damaged. Go figure.

A couple of good stories on this at Business Insider and ZDNet.

Some Initial Thoughts on Wikileaks

23 Dec

It’s been a very Wikileaks-ful few weeks, and there are a lot of things I want to write about, but it’s a very complex set of interrelated activities and issues, and if there’s one thing that’s certain, most of the discourse on the subject has pretty much managed to conflate everything with everything else.

First, is the notional angle: is the idea of something like Wikileaks a good one? This gets to questions of what constitutes “whistle-blowing”—the Apache video released earlier this year was a good example of that, arguably—and what one is to make of the rest of this, which doesn’t expose “crimes” or “corruption”, etc.

There are good reasons for secrets in diplomacy, just as you don’t empty your pockets and wallet out on the table when you go to negotiate a price on a used car. I view some of the cables leaked as being potentially extremely destabilizing as far as US/China and US/Russia relationships are concerned, but no “whistle” was “blown” with them.

Second, is the operational angle: is the implementation of the notion a reasonable one? This is largely where I get off the boat with these guys, because the more I look, the sketchier things start to appear. I think it’s fair to start by pointing out that the idea of a secretive organization dedicated to openness and transparency makes my brain hurt.

Let’s start with the financial end.

Much is made of Asange’s “ascetic” lifestyle, and it’s unclear to me (or anyone, really) just how much it takes to run the organization, and where it goes, since there’s never been an accounting of either income or outgo. The German foundation that’s acted as a conduit of funds, Wau Holland, is estimated to have taken in a minimum of a million bucks, and that’s just one method of funding. They promised an accounting earlier this year and didn’t come up with it; they’ve promised one by the end of the year, which I look forward to with keen interest.

Worth noting here is that Wikileaks specifically solicited donations through June and July which were to be dedicated to a defense fund for ex-PFC Bradley Manning, who’s been arrested for espionage and is believed to be the sole source of the US material released by Wikileaks this year. Wikileaks promised to “split the cost” according to Manning’s family, providing $50,000. A month or so ago, Wikileaks denied having offered that and reduced the amount to $20,000. So far, Manning’s defense fund hasn’t received a dime, despite reassurances going back to September that “the check is in the mail”.

The financial stuff bleeds over into the actual operations of the organization. When Wikileaks released the Afghan war documents earlier this year, they were roundly criticized for not redacting the documents and for revealing the names of a large number of US sympathizers in Afghanistan to the Taliban and others. When Amnesty International asked that the documents be edited, Assange (representing Wikileaks) turned around and demanded $700,000 to cover the cost of “harm minimization”, going on to say that if Wikileaks didn’t receive it, the organization would essentially put out a press release saying that Amnesty International refused to help edit the documents and that any casualties that resulted were _their_ fault.

My reaction to Assange—who is one of the very few human beings you can connect to Wikileaks—is that he’s a very cagey guy. His blog writings from 2006-2007 have been discussed a lot. It turns out he’s playing a two-level game here: the “openness” and “transparency” thing is not really what he’s after.

Assange believes that all governments (or “conspiracies”) are inherently authoritarian, and that it’s secrets which make them possible to conspire—true enough, as far as it goes. His belief is that there will be an inevitable backlash resulting from Wikileaks’ activities, that they will compartmentalize things more, internal communications will bog down, and governments will generally function less and less well. This will (somehow) result in a better world. Apparently how one gets from here to there is an exercise for the student or an article of faith.

Finally, I am deeply disturbed at the handling of these charges in Sweden. From the first instant, Assange has painted it as having to do with Wikileaks, rather than him. His lawyers have lied through their teeth, the collective wisdom of the Internet seems to have forgotten everything I thought we’d learned about rape in the past forty years, and IQs have generally dropped at a scary rate around this entire thing.

I find it a lot easier to believe that Juilian Assange might be a guy who doesn’t like condoms, and can’t take “no” for an answer than I do believing that the CIA is subverting random students at universities across Europe in the hopes of snagging unfriendlies with bogus rape charges, or alternately, somehow “strong-arming” the lovers of unfriendlies into lodging false charges. Either way, the CIA would seemingly have to subvert the entire Swedish justice system, as far as I can tell to make this work. It’s possible, but if I were a Swede, I’d probably be offended at the suggestion.

I’m going try to take these in turn, a little at a time, to try to get some clarity. More important, in my view, is what the implications of things like the “Operation: Payback” DDoS attacks and the less-well-reported “Operation: Fightback” counterattacks, both of which seem to be ongoing.

Finally, I want to point you to an excellent essay in The Atlantic from Jaron Lanier, who seems to be one of the clearest thinkers around, and who writes very cogently on what I agree to be some of the core issues which aren’t getting discussed enough.

I Don’t Usually Pitch Stuff, But…

29 Nov

This is actually a really good sale, if you believe (as I do) that folks like Chris Guillebeau, Leo Babauta and the like have some interesting things to say. Also, $5 from each sale goes to support Chris’ efforts to get clean drinking water in Ethiopia (and Jonathan Mead is kicking in another five bucks!) Check out what’s included!

  1. Chris Guillebeau’s An Unconventional Guide to Working for Yourself. Regular price: $79
  2. Eric Hamm and Leo Babauta’s Essential Motivation Handbook. Regular price: $15
  3. Danielle LaPorte’s True Strengths + The Metrics of Ease. Regular price: $20
  4. Naomi Dunford and Dave Navarro’s Upsell 101. Regular price: $77
  5. Laura Roeder’s Websites That Sell Webinar. Regular price: $47
  6. Chris Garrett’s Guest Posting Guide. Regular price: $17
  7. David Risley’s 3 Day Money. Regular price: $47
  8. Charlie Gilkey’s Email Triage + Premium Planners. Regular price: $32
  9. Lea Woodward’s Location Independent Lifestyle. Regular price: $37
  10. Johnny B. Truant’s Zero to Business.
  11. James Chartrand’s Write for the Web + Beyonds Bricks and Mortar. Regular price: $54
  12. Reclaim Your Dreams from Jonathan Mead. Regular price: $47.
  13. Karol Gajda’s How to Live Anywhere “Long Haul” Edition. Regular price: $97
  14. Everett Bogue’s Minimalist Business Guide. Regular price: $47.
  15. Corbett Barr’s Affiliate Marketing For Beginner’s. Regular price: $77.
  16. Nathan Hangen’s Beyond Blogging. Regular price: $47.
  17. Tammy Strobel’s Smalltopia; A Practical Guide to Working For Yourself. Regular price: $27.
  18. Erica Douglass’s Guest Post Secrets. Regular price: $77.
  19. Jade Craven’s How to Network Fast. Regular price: $44.
  20. Colin Wright’s Networkingly Awesome. Regular price: $20.
  21. Henri Junttila’s Affiliate Marketing Traffic Booster. Regular price: $47.

If you’re interested in starting or improving your own business, motivating yourself, living anywhere, or the like—as I am—this is an excellent offer. But it’s only available for the next three days.

Follow

Get every new post delivered to your Inbox.