3,189 karma · joined April 9, 2007
twitter: _sjs
[ my public key: https://keybase.io/samsonjs; my proof: https://keybase.io/samsonjs/sigs/h0ncMbrjLl-19hSn1MR0uCpq2dkec4dYwwftFchsPU4 ]
On the other hand I use a lot of OSS on servers and in the past on my workstations, and have modified them and fixed bugs and such. There are definite advantages but this particular one is not that useful on a large scale.
This works just as well and is more future proof though:
function isNull(x) { return x === null }
At which point you don't really need a function at all. Perhaps the version using typeof is from a time when there was no === operator. Was that pre-ES3? I think so but am not certain.Preview annotates things well enough that I never use Skitch, although Skitch is cool if you want to use the sharing features.
You might be missing out on Dropbox. I wouldn't want to go without it these days as I use more than one computer regularly and don't have to remember to commit 'WIP' on a branch before I head home, I just drop the mic and get the fuck out. YMMV.
Divvy is great. I use it w/ SizeUp every day and wouldn't want to go without them. I don't miss xmonad at all anymore.
Other than that I install 1Password, The Unarchiver, Growl, CrashPlan, Flux, TextMate, iTerm, and GitX and I am good to go.
I seem to shed tools as OS X improves as well, but I hope that nobody is using plan9 in 40 years! ;-)
I'm a curious guy and have deciphered small-ish amounts of minified and/or obfuscated JS before. It is absolutely not trivial. Especially if it's obfuscated.
(If I were in a nitpicking mood I would also point out that the source is what is fed into the minifier or obfuscator, not what comes out.)
The MPEG-LA previously stated that they will not charge royalties at least through 2015 and relatively recently extended that right indefinitely[1]. Obviously we don't know their real intentions, but they have not given me any reason to distrust them so I take them at their word for now.
[1] http://www.engadget.com/2010/08/26/mpeg-la-makes-h-264-video...
This is a (rare) complete miss for PPK. Very rash.
By that logic Windows should be first since it has the most users. Also, are you sure that the installed base of Gtk+ or Qt (or both) is greater than the installed base of OS X?
2. Select Under the hood on the left
3. Hit the Content Settings button at the top under Privacy
4. Check the box labeled Block third-party cookies and site data.
It's difficult to picture many people wanting this at all. I agree with Gruber 100% on this.
The second arrived late last night and appears to be an automated message from Githire[1], though a real name was used in the From field.
I think this is a new trend and while I don't mind it at all now it could easily get out of hand.
It has good points too but for me it was a net negative. You couldn't insert rows into a table view without it crashing, you had to reload the entire thing (that was in May).
I'm amazed at the results some people get with Titanium. Maybe I was doing something wrong, but I'm very familiar with web dev and found it intolerable.
It's not even that complicated. Honestly, just put in 10 minutes one day to learn how it behaves. Even if you end up just always assigning a new variable (e.g. var self = this) it's better than putting your fingers in your ears and closing your eyes when you see `this`.
It seems that people always want to compare the iPhone (a single hardware line) to Android (software) which is just bizarre.