Experience with Git

Experience with Git: From time to time, a test fails.  One of the first things I typically do is run git bisect.  All I need to do is to identify a good version, a bad version, and a test to run.  Even if the test takes 2 minutes and there are 30 or so revisions between the good and bad points, I get an answer in about 10 minutes without needing to be further involved in determining where the problem is.

[Yeah there’s good stuff in all this.]
Source: Sam Ruby

Apple to Allow Subscription-Based Gaming on App Store

You download one Big Fish app, and the games are all available within that app. Like what the Netflix app is for movies, the Big Fish app is for games. This is an interesting change in policy from Apple, to say the least.

 ★ 

[This was exactly the sea change I discussed elsewhere about apps being the new channel, or books.]
Source: Daring Fireball

[A follow up, that it looks like Apple allowed this by mistake and the app has since been pulled… We’ll see what happens next. But ultimately, apps as channels will happen IMHO.]

The Pummeling Pages

The Pummeling Pages: I’d like to think so. If you’re appealing to readers, remember that you’re appealing to people who like reading black-and-white words on a page, more-or-less.

Because for now it’s insane. Presenting good articles in the hope of attracting readers, and then making the site do everything it can to shoo away those readers, is plumb nuts.

[I’ve said this for years in my previous gig. I did not have a large impact.]
Source: inessential.com

Amazon will take over Android app distribution

Amazon will take over Android app distribution – Marco.org: One of the biggest draws to the Android platform, the “open” Android Market, has just been sidestepped and made largely irrelevant for tablets. If the Fire sells anywhere near its target volumes, Amazon has hijacked the Android app retail channel for the long term: most sales of Android tablet software will be through the Amazon Appstore, and if your app isn’t there, it’s effectively invisible to the Android tablet userbase.

[I can’t wait to see what happens next. I need some popcorn…]

Simple RedisToGo connection

I did this many times before, but it keeps cropping up (I’m not at all sure why.) Here it is…

require 'rubygems'
require 'uri'
require 'redis'

#RedisToGo gives you the "redis://" uri.
uri = URI.parse('redis://username:password@host:1234/')
unless uri.nil?
  p uri.host
  p uri.port
  p uri.password
  p '---'
  r = Redis.new(:host => uri.host, :port => uri.port, :password => uri.password, :thread_safe => true)
  p r.info
end

Writing

Writing: Communication skills are so important in life. The investment I’ve made in my communication skills over the past eight years is paying huge dividends for me now. I want to help my kids make the same investment, just much earlier in life. I know it will come in handy and I know it will be a great source of pleasure for them thoughout their life.

[We’re trying to help Noah get this as well.]
Source: A VC

Stop Censorship

Stop Censorship:

Today, Congress holds hearings on the first American Internet censorship system as part of SOPA and the PROTECT IP Act. There are a lot of different ways to characterize these bills, but the thing that sticks out to me is that these even though these bills were designed to protect big copyright players—people I have no love for even though I make part of my living by making content—they go one step further and enable massive censorship tools, the kind of which would be valuable to any totalitarian government.

(watch on Vimeo)

We’ve already got enough of those tools, such as the Patriot Act, which have been abused to our detriment. We don’t need another one, no matter what the good excuse. Not to mention that protecting big copyright holders is a piss poor excuse. Make no mistake about it, these provisions do nothing to help the creative class. Instead, it puts sites like Vimeo and Flickr at risk. It puts FaceBook and YouTube at risk. It puts any blog at risk.

Learn more. Now. Act now. Quickly. Call your congressfolk. Don’t leave it to somebody else.

[Righteo. Done. Join!]
Source: James Duncan Davidson

Don’t ever learn how candy is made. (A comment to Matt Taibbi)

A comment to Matt Taibbi: If we are going to castigate Steve Jobs and every other consumer electronics company for this behavior, then just like drug addicts, we need to blame ourselves as much. We want our toys cheap, and if some brown or yellow kids have to suffer, well, what can you do? For every point you give Steve for Foxconn, we deserve at least a half point, if not more than a point. We, the american consumer demanded this stuff as cheaply as possible, and now that Apple and other companies are delivering, we suddenly get a case of the vapors about the ugly details? Don’t ever learn how candy is made.

[All design is about compromise. Some of those compromises can be ethical.]
Source: bynkii.com