RIP Dad. I love you and will miss you.
(March 29, 1931 – November 29, 2013)
RIP Dad. I love you and will miss you.
(March 29, 1931 – November 29, 2013)
Or rather: how to convince your board of zoning to allow you to grow a vegetable garden in your front yard or keep chickens in your back.
Link to Reddit comment explaining it all.
Some good advice.
I already have a SquareTrade warranty on my Galaxy S4. Forgot my password and now I can’t receive the password reset Emails because SquareTrade’s Mail Servers are black listed.
Son of a bitch!
I’ve reached out on Twitter to the @SquareTrade account so here’s hoping somebody somewhere with a clue will read and correct the problem.
**Solution Found, see bottom of this post. **
Loving OSX 10.9 “Mavericks”.
Gone is the stupid skeumorphism!
I have an address book and calendar that are actually usable again.
Thank you, Jony Ive.
But I also find myself unable to update any application through the Mac App Store.
Receiving an error message, “Failed to verify the preflight file. It is not signed by Apple.“
Since all apps distributed by Apple are digitally signed by Apple either their signing key has become revoked (unlikely) or something got corrupted on my system during the upgrade process.
I’ve tried deleting all folders with AppStore and StoreAgent out of my ~/Library/Application Support/ and ~/Library/Caches/, /Library/Application Support/, /Library/Caches/ …
I’ve tried deleting the AppStore Download Folder out of /private/var/folders/…/../../…/
I’ve tried resetting the AppStore app. I’ve tried clearing the cookies. Logging out of the AppStore. Logging back in.
Updating an app that I already purchased (AppStore says I have 17 updates waiting to download.)
Purchasing a brand new app (Disk Diag).
“Failed to verify the preflight file. It is not signed by Apple.“
The Console says there’s an Assertion failure:
2013-10-23 4:25:34.706 AM storeagent: *** Assertion failure in -[ISCheckPreflightOperation verifyDistributionAtURL:allowsDevSign:allowsUnsigned:osVersionToBeInstalled:error:distributionController:], /SourceCache/Pisa/Pisa-232/ISCheckPreflightOperation.m:314
And of course, since this is Apple, and “their shit don’t stink,” attempting to find any useful answers on the Internet or Apple’s own web site is a lost cause.
So thanks, Apple.
Thanks for reminding how much of a piece of shit concept the AppStore is.
Now if only there was a way to update some apps outside of the AppStore.
App Store(549) deny file-write-unlink /private/var/folders/cw/92p2g2090298wr3rj6g4xzdh0000gq/C/com.apple.appstore
Process: App Store  Path: /Applications/App Store.app/Contents/MacOS/App Store Load Address: 0x107ef1000 Identifier: com.apple.appstore Version: 201 (1.3) Build Info: 61-Firenze~201000000000000 Code Type: x86_64 (Native) Parent Process: launchd 
Date/Time: 2013-10-23 04:35:26.280 -0400 OS Version: Mac OS X 10.9 (13A603) Report Version: 8
Thread 0: 0 libsystem_kernel.dylib 0x00007fff96cbcdb2 __unlink + 10 1 libremovefile.dylib 0x00007fff91d7273a __removefile_process_file + 178 2 libremovefile.dylib 0x00007fff91d728fd __removefile_tree_walker + 209 3 libremovefile.dylib 0x00007fff91d72bfb removefile + 147 4 Foundation 0x00007fff95880629 -[NSFilesystemItemRemoveOperation main] + 178 5 Foundation 0x00007fff95816591 -[__NSOperationInternal _start:] + 631 6 Foundation 0x00007fff95880484 -[NSFileManager removeItemAtPath:error:] + 84 7 StoreUI 0x0000000107f27819 -[FRDebugMenuController resetFirenze:] + 404 8 AppKit 0x00007fff939e53d0 -[NSApplication sendAction:to:from:] + 327 9 AppKit 0x00007fff93a00348 -[NSMenuItem _corePerformAction] + 394 10 AppKit 0x00007fff93a00084 -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 117 11 AppKit 0x00007fff93a4f4dd -[NSMenu _internalPerformActionForItemAtIndex:] + 35 12 AppKit 0x00007fff93a4f359 -[NSCarbonMenuImpl _carbonCommandProcessEvent:handlerCallRef:] + 104 13 AppKit 0x00007fff939f6176 NSSLMMenuEventHandler + 716 14 HIToolbox 0x00007fff988946d4 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 892 15 HIToolbox 0x00007fff98893c87 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 385 16 HIToolbox 0x00007fff988a7d90 SendEventToEventTarget + 40 17 HIToolbox 0x00007fff988dda30 SendHICommandEvent(unsigned int, HICommand const*, unsigned int, unsigned int, unsigned char, void const*, OpaqueEventTargetRef*, OpaqueEventTargetRef*, OpaqueEventRef**) + 420 18 HIToolbox 0x00007fff98910618 SendMenuCommandWithContextAndModifiers + 59 19 HIToolbox 0x00007fff989105c4 SendMenuItemSelectedEvent + 178 20 HIToolbox 0x00007fff989104a5 FinishMenuSelection(SelectionData*, MenuResult*, MenuResult*) + 94 21 HIToolbox 0x00007fff98918425 MenuSelectCore(MenuData*, Point, double, unsigned int, OpaqueMenuRef**, unsigned short*) + 718 22 HIToolbox 0x00007fff98918051 _HandleMenuSelection2 + 446 23 AppKit 0x00007fff9396879c _NSHandleCarbonMenuEvent + 284 24 AppKit 0x00007fff937c756e _DPSNextEvent + 2170 25 AppKit 0x00007fff937c68db -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122 26 AppKit 0x00007fff937ba9cc -[NSApplication run] + 553 27 AppKit 0x00007fff937a5803 NSApplicationMain + 940 28 libdyld.dylib 0x00007fff932b25fd start + 1
Binary Images: 0x107efc000 - 0x107f5eff7 com.apple.StoreUI (1.0 - 1) <6a5e3d64-ca48-39c8-b2f6-1ff915c7e1d1> /System/Library/PrivateFrameworks/StoreUI.framework/Versions/A/StoreUI 0x7fff91d71000 - 0x7fff91d72ffb libremovefile.dylib (33) <3543f917-928e-3db2-a2f4-7ab73b4970ef> /usr/lib/system/libremovefile.dylib 0x7fff932af000 - 0x7fff932b2ff7 libdyld.dylib (239.3) <62f4d752-4089-31a8-8b73-b95a68893b3c> /usr/lib/system/libdyld.dylib 0x7fff937a3000 - 0x7fff94317ff7 com.apple.AppKit (6.9 - 1265) <0e9fc8bf-da3c-34c5-91cc-12bc922b5f01> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x7fff9580e000 - 0x7fff95b0dfff com.apple.Foundation (6.9 - 1056) <d608edfd-9634-3573-9b7e-081c7d085f7a> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 0x7fff96ca7000 - 0x7fff96cc3ff7 libsystem_kernel.dylib (2422.1.72) <d14913db-47f1-3591-8daf-d4b4ef5f8818> /usr/lib/system/libsystem_kernel.dylib 0x7fff9888c000 - 0x7fff98b36ffd com.apple.HIToolbox (2.1) <c4de35ff-d0ac-35c3-a7e6-f54cd153825c> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
So it turns out the problem is Apple is having problems with their online OCSP & CRL servers for their certificates.
Turning off CRL & OCSP checking in the Certificates Preferences in Keychain Access solved the problem.
This really really sucks.
CRLs and OCSP are integral parts of PKI. Without them there’s no way for a relying party (you and I) to know if a certificate got compromised.
Fix your god damn PKI Apple!
I like the concept of Internet banks. Bank branches are simply not needed in this day and age of document scanners, email, computers, and the Internet.
I also had a NetBank account, because it had some features SFNB didn’t that were more appealing to me.
But NetBank is no more, and neither is SFNB.
Today I have accounts with Capital One (formerly ING Direct), and my credit union. So, when a friend told me about GoBank and I started to do some research, it seemed like the perfect bank!
My first sign of trouble was during their sign-up process.
I have a Sprint phone, and Sprint has a partnership with Google Voice where your Sprint cellphone number is your Google Voice number.
GoBank refused to accept my Sprint telephone number insisting it was Google Voice:
But that didn’t stop me. I still liked the idea of GoBank, if I didn’t particularly care for some of its practices. Having used another one of my cell phones (thanks Ting!) I successfully registered.
And pre-funded my account with a $50.00 deposit from my Check Card, followed up by linking the account to my Credit Union, and successfully performing an ACH deposit:
And then linking the account to my Capital One 360 account:
You know, I was planning on cancelling my Capital One 360 account. Sure glad I didn’t do that.
So imagine my surprise when I go to log-in to the GoBank account on Friday to verify the ACH deposits from Capital One (so I could finish linking the account) when I see the following message on my account:
When I called GoBank the customer support agent while being very courteous and professional refused to tell me exactly what suspicious activity was triggered on my account.
Considering that I haven’t even had a chance to use the account:
Hell, I haven’t even received the ATM/ Check card yet!
Granted, GoBank has every right to choose who they want to do business with. I can’t argue with them on that. I’m a small business owner myself, and I’ve had to make the difficult decision of refusing to do business with a customer before as well.
But it strikes me as incredibly unprofessional, and significantly lacking in customer service, to flat out refuse to give me any sort of explanation.So sadly, until GoBank literally gets their shit together, I’d avoid them like the plague if I were you.Here I almost (came “this” close) to changing my direct deposit. I shudder to think what kind of clusterfuck I’d currently be in had I done that.GoBank was appealing to me because I plan to become more mobile in the next year or so. I liked its concept.From my perspective, GoBank is a sham operation. Like a lot of Web 2.0 companies with flasy websites and smartphone apps it’s all style but with very little substance to back it up.Everything happens in life for a reason, and I’m just glad I found out how utterly incompetent and incapable GoBank was before it was too late and I switched all my accounts and bill payments over to them.Credit Unions are your friends, and the simple fact is my Credit Union has most (if not all) of the same features that GoBank offers.
This was all for the best.I’d still avoid them like the plague if I were you.
But at what cost?
Twitter naturally draws us into an almost vapid quagmire of homogenous thought and association, which really isn’t all that helpful for debating an issue and fostering a civilization.
For example, I’m about as liberal and socialist as they come. I believe in Universal Healthcare; the UN Declaration of Human Rights; raising the minimum wage; reigning in the 2nd Amendment; I’m pro-choice but not necessarily for abortion; I don’t watch FOX News; can’t stand Glenn Beck, Sean Hannity, Rush Limbaugh, Herman Cain, or Neal Boortz; I voted for Barack Obama… twice; and many many more.
So I’m particularly un-inclined to follow someone like Glenn Beck, Michelle Bachmann, Donald Trump, or any of their supporters on Twitter.
And frankly, that’s a bad thing, but the way Twitter is architected I really don’t see an alternative.
Twitter has gone to painful lengths to try to make its service a pleasurable one for its members, which makes sense. If twitterers didn’t enjoy using it then nobody would.
Fake accounts, with zero to few followers, following large groups of people, and blasting out @-mentions on a fast basis with a spurious link embedded to try to entice you to (mis-)click the link you happen to see in your twitter-stream.
It’s a growing problem, and one that Twitter doesn’t really have a handle on yet.
The only options available to someone who received the SPAM is to either block the sender, or block & report the sender for SPAM.
They both accomplish the same thing, but the latter presumably opens up a Ticket at Twitter’s abuse team to hopefully ban the sender’s IP, network, or more. To be frank, I’m not convinced reporting a sender as spammer actually does anything. I think it’s a placebo.
Sometimes this is a good thing. Especially if someone is being harassed and bullied by assholes hiding behind the pseudo-anonymity of a Twitter screen name. Being able to block somebody from harassing you is a fundamental way of dealing with assholes online, it’s not just Twitter that gives us the capability.
Instant Messengers such as Y! Messenger or AIM or ICQ have had this capability for 20 years.
But sometimes it’s a very bad thing.
When you block someone simply because you disagree with something they recently said, and not necessarily because they are attacking you or harassing you, you run the risk of dangerously eroding civic discourse.
I’ll give you a prime example.
A couple of months ago I used to follow @KimDotcom on Twitter. I sympathized with his legal problems, I used to be a member of the now defunct Megaupload, and am a current member of Mega.co.nz. The man’s got the temerity and tenacity for shaking things up for the better, and besides… as an American… I firmly believe my Government has gotten out of control and I personally would love to see him and his attorneys knock some humility and sensibilities back into our “justice” department.
So you’d think I’d be a natural fit to follow Mr. Schmitz, right? You’d also think Dotcom would want me as a follower.
Well, apparently Dotcom has blocked me on Twitter, and as a result of him blocking me, I can’t even follow him any more. Now, truth be told I’m not losing any sleep over it, and frankly I didn’t even notice the apparent block (and subsequent unfollowing) had happened.
But when I noticed other individuals that I follow had re-tweeted several things that Dotcom had said, I noticed that Twitter said I was no longer following him. Figuring it was just a glitch, I attempted to re-follow back (because after all I am interested in what the man has to say) but found that I couldn’t do so.
Then I remembered that a couple of months ago Kim Dotcom had tweeted something, and I disagreed with his position or his conveyance of facts, and I remember replying back to him.
So apparently Dotcom didn’t like what I had to say, or the way that I said it, and blocked me.
Now, there should be no question that he had every right to do so, and I would so something similar if someone I didn’t know was @-replying to me and filling up my twitter feed with nonsense about scientology or FOX News/ Republican talking-points. I don’t have time for that shit, and god damnit this is my twitter feed, and I won’t stand for it to be cluttered by shit I’m not interested in hearing anything about.
And that’s a bad thing.
Because while harassment is definitely a problem and should be avoided at all cost, disagreeing with somebody (and even a complete stranger) is a natural course of a civilizations’ development.
When we attempt to protect ourselves and shelter ourselves from thoughts we disagree with, we end up magnifying a certain groupthink mentality, and lose the natural checks and balances that have evolved with us over the past several hundred-thousand years on whether our ideas are in fact valid, logical, safe, or even sane.
So I would like to propose a new set of controls:
I think any of those mentioned above, in lieu of an outright “block” will go a long way to quelling the immediate concerns folks might have, and allow each of us to manage our twitter feeds the way we seem fit.
In light of recent revelations and leaks from Edward Snowden, we — the collective Citizens of the World — are in desperate need of a new Internet. A new global network that has been designed from the ground-up with privacy and security in-mind.
Projects like I2P and RetroShare are a positive start, as well as Hyperboria and cjdns, but they each share one fatal flaw: they are layers sitting on top of the World’s largest surveillance network known to man.
I remember the first days of the public Internet. It was a fun and exciting time.
If we did it once before back in the early 1990s, we can do it again.