## Back to reality.

Today I made the mistake of browsing through a friends photo library on Facebook.

I know, never trust Facebook to be an accurate representation of anyone’s real life, but even still, it was sobering.

Even if you accept from the start that Facebook is basically a “highlight reel” for people, how does someone reconcile that against their own inability to measure up?

It was a stark reminder of who I am compared to other people my age, and a reminder of the potential for how anyone’s individual happiness can negatively impact other people.

This brings me back to relationships and the effect of dealing with depression, and anxiety. Can someone with such an aching, consuming sadness in their life (like me) ever feel good about lowering the max potential happiness level for another human being?

I doesn’t really relate perfectly (maybe not at all?) but I’m reminded of another old zefrank episode, from September 21, 2006, about the science of happiness:

Admittedly this video is closing on a decade old now, but the book it references (“Stumbling on Happiness”) is still relevant, maybe more so today than ever before.

## Memories

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.

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.

## no more need for an SSDT?

Well, the title might be misleading, but it’s true for a few niche cases at least.

So I don’t know when they fixed this, but thanks to a comment on /r/hackintosh, I took a loot at clover automatic c-state/p-state generation for the first time in a year, and it seems to be fixed, at least for Haswell on Yosemite using XCPM. I’ve been running my system without an SSDT for a few days now, and can verify that speed-step, sleep, etc. are all still working great.

Why should you care? Well, it means you don’t need to worry about generating an SSDT or configuring drop-tables anymore to get native speed-step using XCPM mode with Yosemite. This also means that overclocking should be more user-friendly now if you use Clover; just adjust your max turbo speed in the bios, and clover should update automatically, no more generating a new SSDT for every clock-speed bump/test. You will still see a P-State Table MisMatch message in your system log, but in my quick testing, the overclock works fine.

Of course, if you’re using an SSDT for anything other than power management, this is all moot; keep using your SSDT.

## A smaller lotro for Mac

So this is another random post that maybe 2 or 3 people on the planet would care about, basically if you aren’t a mac user, who plays lotro (Lord of the Rings Online) and has a separate windows SSD with the game already installed, then you won’t care about this.

That said, I found out today that it’s possible to symlink the .dat/.datx files from Lotro on windows inside the lotro app package on mac, so you don’t need to duplicate the full ~20GB install if you want to be able to play on both OS’s.

Please note, these steps ensure maximum paranoia; you could easily just drag and drop the LotroLauncher.app out of your steam library and into /Applications, and then delete all the .dat files inside of it, but I prefer to keep backups of everything, multiple if necessary.

2. Install lotro through steam on windows.
4. Verify the game runs ok on windows, then reboot into OSX
6. Find the path to your lotro installation on windows, the default steam path will be:
/Volumes/your_windows_volume/Program\ Files\ $$x86$$/Steam/SteamApps/common/Lord\ of\ the\ Rings\ Online
7. Install Steam for Mac, and add lotro to your library again
8. Install lotro for mac (yep, have to waste the whole ~20GB at least once)
9. An optional step, if you have a backup drive, backup the full mac lotro client so you never need to do this again:
$HOME/Library/Application\ Support/Steam/steamapps/common/Lord\ of\ the\ Rings\ Online/LotroLauncher.app Your location might be different if you’ve moved your default steam library, regardless, find LotroLauncher.app and back it up if you can. I have it backed up on a physical 2TB HDD, e.g. /Volumes/Storage/Gaming/LotroLauncher.app 10. Copy the LotroLauncher.app into your /Applications folder, without the internal/embedded .dat or .datx files: cd$HOME/Library/Application\ Support/Steam/steamapps/common/Lord\ of\ the\ Rings\ Online rsync -aP --exclude="*.dat*" ./* /Applications
The resulting LotroLauncher.app in your /Applications folder should be around 4.5GB in size instead of ~20GB
11. Now symlink in all the .dat and .datx files from your windows drive:
find /Volumes/your_windows_volume/Program\ Files\ $$x86$$/Steam/SteamApps/common/Lord\ of\ the\ Rings\ Online -maxdepth 1 -mindepth 1 -name "*.dat*" -exec ln -s '{}' /Applications/LotroLauncher.app/Contents/Resources/lotroclient.app/Contents/Resources \;
Depending on how you have your permissions setup, you may need to run that command with/as sudo.
12. Launch /Applications/LotroLauncher.app and make sure it runs. You may need to disable gatekeeper (e.g. allow applications from anywhere) for it to work.

Lastly, a couple of notes/thoughts. With this setup, you need to remember that for any future game/client updates, you MUST patch the client via the windows launcher first, else your client may try to re-download all the .dat files since OSX can’t write to NTFS natively.

Also, this same idea could almost certainly be implemented with a third SSD, formatted fat32, to share the .dat/.datx files between both OS’s, you’d just change the ln taret path, and then make use of the hardlink function in windows, though I’m not familiar with windows command line tools anymore to automate this like above with find -exec, etc.. The syntax for a link is something like:
 mklink /D "C:\Program Files (x86)\Steam\SteamApps\common\Lord of the Rings Online\some.dat" "D:\some\random\path\to\real\file\some.dat" 

## Handoff on a Hackintosh!

In case anyone missed it, Toleda just pushed a new set of patches (credit to skvo for figuring everything out) to the airport/wireless half mini repo, and it includes new kext patches for the BCM4352 on Yosemite to enable Handoff, as well as fix the ‘third party’ string in system information.

Here’s some quick screenshots showing handoff enabled on my hackintosh using the Asus built-in BCM4352 half-mini wifi card.

Of course, I can’t actually test that handoff is working since I don’t own a modern/recent enough iOS device, but given that bluetooth has worked fine for me pretty much from day one, I’m going to assume that it will work.

I’ll be updating the config.plist downloads on my 10.10 page shortly, but for anyone that can’t wait, just delete any older 5Ghz patch you may have in your config.plist, and here’s three new patches you need to add: