For several months now I’ve been using the app Day One (Journal / Notes / Diary) – Bloom Built, LLC to force myself to write at least a few sentences every day, even though this normally doesn’t make it anywhere public.

One handy feature is the ability to set a daily reminder, and even popup a quick entry window from your menubar. These reminders also show you a simple writing prompt, and can send them to Notification Center in Mac OS X.

Granted, after a few weeks you’re likely to see some repeat prompts, but on the whole it’s a nice touch, especially if you’re particularly struggling to find something to write.

Last night a reminder I hadn’t seen before showed up, not really a prompt at all, just a statement.

This one struck me.

habitual cynicism

My initial reaction was cynical and negative, but I kept thinking about it until I went to bed, and still can’t quite shake it two days later. Do I really only have bad memories? I know there were good days or moments, but do they stand on their own? Is it possible to separate out the good moments from the overall context of my life? I feel like trying to isolate memories diminishes them; but trying to personally contextualize them makes them all negative/sad. And is there really any benefit to this?

I don’t know, I can’t really tie up this line of thought just yet.

The more I think about this, the more I’m reminded of an interesting conversation and thought experiment by CGPGrey which he talked about on Hello Internet 29. (the particular segment starts around the 54 minute mark)

Without hesitation, I would press the button.

Scumbag developer spotlight: Tapbots

As someone who just recently switched back to iOS, I’ve been turning to a lot of popular news and review websites to decide what applications to buy to replace apps I used on Android.

One big category is twitter apps, which are always a problem since Twitter is notorious for crippling what third party developers can do, even limiting the total number of users they can support with their infamous token limits.

After trying out one popular app, twitterific (free with in-app-purchases) for a few weeks over the summer, I was fairly happy, but before I purchased the upgrades, I wanted to try the other popular client, TweetBot. Tweetbot however has no trial option; it uses the older app pricing model; $5 up front, with no in-app purchases. Based on all of the glowing reviews on pretty much every review site I read, ~5 weeks ago I broke down and bought the app.

And today, with no prior warning or indication, no customer notifications, or emails, or developer blog posts anywhere. Just out of the ether, Tapbots launched Tweetbot 4 as a separate paid app, with no option for recent purchases to upgrade to the new version. The app store even allows for ‘clever’ upgrades thanks to the ‘complete my bundle’ option; this is how The Omni Group handled upgrades for their popular OmniFocus app when they released the universal version. This however requires the old and new apps be available in the store at the same time, and the developer creates a ‘bundle’ with both apps, so let’s see if they followed that route…


Oh, well this doesn’t look very good at all… not only is there no bundle option for upgrades, Tapbots actually pulled the old version (tweetbot 3) from the app store. So not only do recent buyers have to fork over another $5 for version 4, but if for any reason you didn’t leave version 3 installed (and/or haven’t manually backed-up the ‘IPA’ file) you can’t re-install it, you’ve lost your purchased app entirely.

What happens if the app doesn’t transfer during a phone upgrade? Gone.
Need a warranty replacement for any reason? Gone.
Uninstall the app by accident? Gone.

This is a flat out user-hostile move, and shows that Tapbots doesn’t respect their customers. Granted this doesn’t matter, in a few weeks nobody will remember today, and people will turn to iMore, Mac Stories, and see glowing reviews that make no mention of this.

Maybe I’d feel different if I were a long-time user, with months or years of updates already behind me, but I’m not; I’ve had Tweetbot 3 for 5 weeks, and I don’t feel the app offered enough to be worth $5 for 5 weeks of use. Given the way the launch of version 4 is being handled so far, I don’t trust the developer nor think they deserve another $5 at this point.

So this post can serve as my attempt at warning people about buying anything from Tapbots; they don’t respect you as a customer, so think very, very long about giving them your money.

El Capitan

So I finally took the plunge a couple weeks ago and upgraded my hackintosh to OS X 10.11 El Capitan. This is just some preliminary notes on how my upgrade went, and some guidelines you may want to follow if you’re similarly upgrading your machine.

Because this is a major version upgrade, and El Capitan is adding stricter SIP, I recommend being a bit more methodical/paranoid than normal with the upgrade:

  • copy existing clover config/installation to a USB key for backup/emergency use
    1. a full bootable clone of your 10.10 install is best, but a 10.10 USB installer with a known good clover config is good enough in most cases
  • find any/all updated kext patches for your hardware (e.g. cloveralc, handoff/BT, 5Ghz wifi)
  • copy all kexts that you plan to inject via clover to the 10.11 folder
    1. alternatively, you can copy your kexts to /Library/Extensions after your installation is finished. I chose this route so I could use a stricter SIP setting than most people are using.
  • add necessary ‘BooterConfig’ and ‘CsrActiveConfig’ values to config.plist to configure or disable SIP
    1. most people are using CsrActiveConfig 0x67 or 0x77; this is basically entirely disabled, and ultimately turns off all of the security that SIP offers.
    2. if you just want to turn off kext signing (ala kext-dev-mode=1 from yosemite) you want to use 0x11
    3. you can find a list of the various Csr options over at insanelymac.
  • update any kext patches to their 10.11 versions
  • If you have an unsupported Nvidia card…
    1. manually turn off the web drivers from the preference pane prior to running the installer.
    2. On the final reboot after installing, manually add the nv_disable=1 boot flag just to be safe
    3. install Nvidia web drivers & reboot without nv_disable
  • If you use CloverALC, make sure to run the script again to re-insert the layout/zml files
  • rebuild kernel cache one last time and reboot

For Nvidia users using any SMBIOS other than Mac Pro, you don’t need to change your SMBIOS for the install. Use a tool like pacifist to force install the drivers, then manually run the installer package. The Nvidia installer script does a check for existing driver components (specifically NVDAResmanWeb.kext), and if it finds them, it bypasses the hardware/SMBIOS check and allows the installation on any system with compatible OS version.

Ok Apple, I’m interested…

I didn’t have a lot of interest (and definitely no sense of “FOMO”) when Apple first announced the Apple Watch, nor when it was released, nor even after WWDC and the Watch OS 2.0 announcement.

But that all changed today, because the rose-gold aluminum is just flat gorgeous. I don’t think there’s too much to say really, Apple did a fantastic job of nailing subtle feminine style. Granted, I’d still prefer an option for a 42mm sport watch in rose gold aluminum with the lavender band from the 38mm, but the stone band is also very clean and professional, and should pair well with the forthcoming Rose Gold iPhone 6s models.