HNHacker News
TopNewBestAskShowJobs

qaexl

508 karma · joined October 18, 2007

submissionscomments
qaexl··on Slicehost accounts will be converted to Rackspace cloud accounts
I think you're underestimating the effects of Murphy's Law. Ah well, necessity is the mother of invention.
qaexl··on Slicehost accounts will be converted to Rackspace cloud accounts
I have both Slicehost and Rackspace Cloud servers. I'm hoping they bring in more features from the Slicehost control panel, and the migrations will be nothing more than moving images around on their backend (Yeah, right). One big thing missing in Rackspace Cloud servers is the ability to separate billing from technical accounts, and being able to delegate technical control to a different account. This was one of the best features for Slicehost, allowing independent contractors to push out a site, but have billing done through the site owners. Domain names isn't an issue for me (I use DNSMadeEasy) but I can see how it would be a bigger deal later.

Lesser features -- Slicehost has several kernel versions available. Rackspace Cloud does not. Slicehost control panel's UX is just much better.

In spite of all this, I've been moving as many of my customer's servers over to Rackspace for a while now. Most of them don't need the extra bandwidth you get for the slice, making Rackspace Cloud much cheaper when you add in backup images.

IPv6 is a big deal though. Everyone's going to have to touch their long-running servers sometime before the end of this year. With IPv6 Day closing in this June and the eventual migration of residential broadband to IPv6, this is one of those inevitable things that isn't going to magically go away.

qaexl··on AT&T: T-Mobile sucks (and we'd like to buy it for $39 billion)
Agreed. T-mobile is awesome. Their customer service is all right, the last time I had to call them up years ago. If the merger goes through, I'll be jumping ship. Some of AT&T arguments on how much T-mobile suck is absurd.
qaexl··on The Montessori Mafia
Wouldn't that just mean that parents would add some imaginative play with their own kids?

What do you think about this? http://answers.yahoo.com/question/index?qid=20100311190247AA...

qaexl··on The Montessori Mafia
How's that Socrates championed these ideas on success? I'm curious. I never studied Socrates in detail and the closest I've come are hodgepodge collection of folklore. Do you have any quotes or references?
qaexl··on The Montessori Mafia
Agreed, Black Swan and all.

I have two friends who have experience with Montessori, and like you, I'll put together funds to get my future kids in there some day.

One of my friends is an Aikidoka. He had started hanging out with some folks who turned out to operate a Montessori school. They liked him enough that they invited him to teach there -- more to expose the kids to different ideas. My friend tells me that there is a selection process involved for the kids, and not all kids can get in. They'd put them in the environment and see how they acted. My friend and those operators are pitching Aikido to the national board as a form of conflict resolution. Which, if you know anything about Aikido, is remarkable.

The other friend is the only old man I know who says things like, "I can't wait to see what will happen", and "Using predictive modeling is like driving by looking at the rear view mirror." Most old people I know are quietly staring at death looming in the future. This guy put his son through Montessori. His grandson is now in Montessori, though the daughter-in-law objected at first.

From the comments from these two, from the smattering of articles I've read about them, the key behavioral patterning related to startup is the development of gumption. That is, instead of using external reward-punishment and coloring-inside-the-approved-lines, these kids go out and do what they want, using their own internal sense of right and wrong. It's something I've been hacking my own mind with much of my adult life -- through things like playing Go. Does this guarantee these a Montessori grad to be wildly successful at building out a startup? No. But it will save a lot of misery from twisting yourself, cringing from Authority or staying trapped in a losing situation (a la Gervais Principle).

That is way better than recruiting Tiger Moms and Dragon Ladies.

qaexl··on Stop Using Mocks
If you're going with Fat Models and Thin Controllers, then the controller shouldn't be doing anything more than something standardized. You can probably reduce that code down to using inherited_resources (though with Rails 3, it's just as easy to roll your own). I don't know about HTML endpoints, but I test all my JSON and XML endpoints by sending fake Rack responses. They tend to be highly orthogonal and easily metaprogrammed.
qaexl··on Stop Using Mocks
I did the same thing until Rails 3 came out -- skipping controller and view tests completely. Now I do Rack-level tests, at least for the non-HTML endpoints. If they are using standard REST conventions, they are even easier to test. I send Rack HTTP request, I get back Rack HTTP response. I test the JSON/XML coming out.

Considering that "web apps" in the future will really mean "mobile apps", I think in the future Rails will mostly drive endpoints and barely serve dynamically-generated HTML, most of the views being constructed out of Javascript/HTML on the browser end. Testing to see that data gets applied to the right DOM element will be easier on the browser side (or even with a fake Node.js browser) if the mocking is done there. I suspect that isolating the views properly from the rest of the app will make the whole stack easier to test and maintain. (It is also easier to find a decent Javascript developer than it is to find a decent Rails developer).

qaexl··on Peter Tattam created Trumpet Winsock and got very little: Let's set things right
Sometimes you pay it forward, but sometimes you pay it back.
qaexl··on Arguing Is Pointless
The point of arguing, according to "Thank You for Arguing" and rhetorics, is to persuade and be persuaded to take some sort of action. The article described fighting, not arguing.

Platonic dialectic is related yet different, but I can see how modern ignorance of rhetorics have led people to equate platonic dialectic with debate, arguing with fighting.

qaexl··on Costly but worthless gifts facilitate courtship
http://xkcd.com/182/
qaexl··on Timing is Key - If you wait until it's obvious, it's too late
See Boyd's work on OODA or ask a Go/Chess person about tempo.
qaexl··on OKWS, the Ok Web Server (behind OK Cupid)
With their concept of "free-standing services" for each endpoint, it sounds like they took the idea of CGI scripts and compile the logic against an HTTP wrapper. It -could- work if the build process spits out separate binaries from a single source base. I think I'll stick with using elastic computing to scale horizontally and spend resources on customer acquisition instead.
qaexl··on Ask HN: What provider do you use for Cloud hosting and why?
There are some things I'd want to see in Rackspace Cloud (being able to add subordinate accounts for billing and systems management), but yeah, all my new stuff has been on Rackspace.
qaexl··on Meld - a great visual diff and merge tool for linux
Xmerge looks great. Too bad I'm on git.
qaexl··on Meld - a great visual diff and merge tool for linux
So that isn't quite the same as Meld's left-, right- and center panels where the center is whatever output you want saved.
qaexl··on Show HN: My craigslist erotic section replacement
I would like to at least know what I'm getting in trade for allowing the app to know my location. As it is, I load the site, it displays a blank page with a weird icon on the left, and it immediately asks for the location ... and I have not done anything yet.
qaexl··on Meld - a great visual diff and merge tool for linux
Does Diffuse have three-panel merge?
qaexl··on Meld - a great visual diff and merge tool for linux
Meld is the only tool I know of that shows a 3-panel merge. That's the killer feature for me.

Now, if there were an OSX-native app that does 3-panel merges, I'd gladly switch off of Meld.

qaexl··on The Death of File Systems by Jakob Nielsen, February 1996
My first thought reading the article was that his prediction in 1996 was wrong. Then I realized that most of my work now is on desktops, specifically related to development work on the command line. That's not a mainstream use-case. I build web applications ... and people who use the apps I build don't care about the underlying filesystem storage. They are interacting with a SQL database.

When I go into my Gmail account, I have filters set to label my email. I don't use folders there. Half of the documents I care about are on Google Docs, where I use search instead of a file browser. I don't use a filesystem metaphor on my non-jail-broken iPod Touch either, except maybe to access the apps.

With mobile web apps set to explode in 2011 -- Android is predicted to go to sub-$100 retail price, it means a lot of people's first experience of a personal computing device will not be a filesystem.

qaexl··on "Americans sense that something is wrong with the places where we live and work"
Wow. Hacker News ate my text. Let's try this again.

Steve Blank wrote an article http://steveblank.com/2010/11/24/when-its-darkest-men-see-th... on why the traditional barriers of entry for businesses, particularly Internet-based businesses, are -simultaneously- falling down ... at the same time that a large number of recent-collage grads are entering the workforce in the middle of recession, with the real estate market still crashing around us. It means that not only is it easier to start your own business, many people are forced to.

Indeed, http://www.fastcompany.com/1707431/the-rise-of-the-homeprene... talks about the "homepreneurs", having home-based business.

One interesting thing reading this and reading the interviews in Founders At Work was that many of the tech founds then and the founds now say that it is much more acceptable now to operate a business from the home than it was say, in 1980. The idea of a garage-based business in Palo Alto is the stuff of legends, but the reality was that in mind 1970s, 1980s, even the early 1990s, you don't get as much credibility with a home-based business. With the number of big IPOs and "rags-to-riches" stories, garage-based businesses are more acceptable. So is the fact that people can rent Class-A digs to woo customers and investors.

But think about this in the context of that Atlantic article. The article talks about how the traditional mixed-use neighborhoods wove residential with commercial concerns. Someone living in a traditional neighborhood could get all of their basic living needs by walking, all within a 5 minute walk.

In other words, it -seems- that a "home-based" business is more acceptable in the present than in the past, but dig deeper into a past when towns were planned around neighborhoods instead of zones, and you see this is actually an American tradition.

What's different now is that the barriers of entry are falling particularly for web-based businesses. People outside of IT -- and even inside IT -- don't know this, but virtualization has changed the game since 2005. In late 1990s, the cost for setting up your server and a landline was in the tens of thousands. In 2005, it has dropped into the thousands, and probably less. With virtualization now, we're talking about ~$10/mth for base cost; expert labor costs much more than the servers themselves.

Even product-based businesses operate virtually now, as described in Tim Ferris's Four Hour Workweek. Product fulfillment can be outsourced to competent firms. So are product design and marketing. Just-in-time inventory has made its way to small businesses, so there isn't a need to warehouse inventory yourself.

My point is that the numbers of people with a non-traditional job -- that is, unless you look all the past 1920s when it was traditional to own your own business -- can fly under the radar of zoning laws. And further, there will be an increasing demand and pressure for traditionally-planned, neighborhood-based communities. I don't think homepreneurs want to live in surburbia. I have friends who drive out to the local coffee shop, to get their socialization while "working from home". And if that coffee shop was instead a pleasant, 5-minute walk away?

qaexl··on "Americans sense that something is wrong with the places where we live and work"
Steve Blank wrote an article http://steveblank.com/2010/11/24/when-its-darkest-men-see-th... on why the traditional barriers of entry for businesses, particularly Internet-based businesses, are -simultaneously- falling down ... at the same time that a large number of recent-collage grads are entering the workforce in the middle of recession, with the real estate market still crashing around us. It means that not only is it easier to start your own business, many people are forced to.
qaexl··on Veracity: The next step in DVCS
I am very interested in that "database dag". If it works the way I think it does, I think it will be far more significant than the source control part of the product. For example, I'd like to be able to put together a decentralized knowledge base. Who knows, we may see http://redmonk.com/sogrady/2010/05/04/open-data-github/ sooner than later.
qaexl··on [dead]
I also think the upward trend for Objective-C more interesting than the slight downward trend for Ruby, and I doubt it has anything to do with the inherent advantages of its syntax.
qaexl··on Software Development And The Sunk Cost Fallacy
Tangent, something I wrote a couple months ago: http://hosheng.blogspot.com/2010/02/intangible-assets-and-su...
qaexl··on The Better Adapted You Are, the Less Adaptable You Tend To Be
I think a better of thinking about this is that, sometimes, evolutionary processes falls into a local maxima or a local minima. There is a trick in the wording of, “The better adapted you are, the less adaptable you tend to be”, since “adaptation” was redefined in the second part of that statement. If you’re so well adapted to the current situation such that you fail to adapt to future, hypothetical, unknown situations, then what you’ve really done was to hyper-specialize and stop responding to change. This is not that one adapts too well so much as one got comfortable and stopped adapting.

In terms of practice, it means someone stops being mindful of the task on hand and starts performing his tasks mindlessly. The present moment is always surprising, this principle of adaptation is not.

qaexl··on Poll: What are you investing time to learn?
Really. How so? (No sarcasm, I'm curious).
qaexl··on Poll: What are you investing time to learn?
I downloaded the SICP course and I'm working my way through it. Had a sort of mini-enlightenment on the first lecture. Related to that is breaking out the Schuam's outline on Calculus and really nailing it instead of making do the way I did in high school and college.

I'm also applying one of the principles from Sun Tzu's Art of War (related to misdirection) and looking for it in Chess, Go and some RTSs. I may end up picking up Poker and learning some things from it.

qaexl··on Status of every startup incubated by Y Combinator and other seed accelerators
OT: That was interesting, watching Google Docs report anonymous users logging in to read the document.
qaexl··on The Surprising Psychology of Impressiveness
Ha I see. In other applications, this is the "hook", the elevator pitch. Or the quick bio when networking that gets people coming back to hear the story. I'm not quite sure how this applies to the "startup story".
← PreviousPage 2 of 9Next →