HNHacker News
TopNewBestAskShowJobs

mattkahl

59 karma · joined April 22, 2013

submissionscomments
mattkahl··on Will Spotify Ruin Podcasting?
I agree if you’re already using Spotify to listen to podcasts. But if you’re not, you’d definitely notice a move to Spotify Exclusive because you’d need to have two podcast apps.
mattkahl··on Maybe we could tone down the JavaScript
The "You name a critical .js bundle something related to ads" point is something toward which I'm particularly unsympathetic. The fact that most ad blockers (a) are whitelist-based and (b) contain blunt-edge/naive implementations leads me to believe that false positives are the problem of the ad blocker developer and ad blocker user, not the developer of the website.

If Joe or Jane developer of Acme Demolition Inc. names a Javascript file `ad_main.js`, the burden of resolving the my-ad-blocker-is-blocking-this-file problem is not on them.

This is why I've yet to find an ad blocker that I would recommend to anyone without web development knowledge.

mattkahl··on Geek rants on git
Tower is, in my opinion, the best and most full-featured Git GUI. Having used it within multiple teams, I've found that it helps users understand what's happening under the hood (esp. regarding remotes). Unfortunately, the author seems to be a Windows user and Tower is, as of today, only available for OS X.

Find it here: http://git-tower.com

mattkahl··on Show HN: My NBA + Twitter mashup
Looks awesome! Great idea and execution. I tweeted it at Jalen Rose and Bill Simmons.

Minor things:

- You're throwing a bunch of log statements right now. Might be taking down the javascript in IE (I didn't see if you wrapped `console.log`).

- Remember, `this.$el` can replace `$(this.el)` (gotta love those convenience methods, I see you're using `this.$(selector)`).

- Also, UnderscoreJS provides `_.isUndefined` and `_.has` which is a little nicer than the `typeof foo.bar !== undefined` test.