_phred's comments

_phred | 13 years ago | on: Show HN: Build your own Heroku on your own servers

Your last point is DEFINITELY a +1 over Heroku. Although I'd be pissed to lose my deployment & monitoring tools and have to piece it all back together (especially after I thought it was "solved").

Just sayin', this is a tough business, and people get very cranky when things break. :-)

All that said, this is a huge space for new business, and I'm glad to see you guys throw your hat in the ring. Definitely an interesting take on things. Best wishes!

_phred | 13 years ago | on: Show HN: Build your own Heroku on your own servers

At $9/month I suspect you are drastically under-valuing the service you provide. Sysadmin time is expensive, and your value proposition is the same as Heroku: pay us so you don't waste time sysadmining your boxes. Time is unimaginably precious for small SaaS shops, and if you deliver what you promise, it's worth far more than $9/month.

Not to nay-say, but if you don't price according to value delivered, you don't stay in business long. Your income should grow faster than the infrastructure that you need to run the business.

It's also not clear what company is backing this service and how you're structured. Are you VC-backed? What happens when the money runs out, am I left holding the short end of the stick?

_phred | 13 years ago | on: Fabrice Bellard: Portrait of a super-productive programmer (2011)

Flip side: don't feel tiny in comparison to this guy's achievements.

Did he bang out LZEXE the first time he sat down at a terminal? Probably not. But over time, through pursuit of a passion and hard work, his skill has progressed incredibly.

We can get there too, with persistence. And we can have fun on the way.

This is as much a reminder for me as anyone, I have a tendency to compare myself to amazingly talented and productive people and get discouraged with where I am now. But you know what? I'm farther along than I was a few years ago, and that ain't nothing. :-)

One of my favorite quotes on the subject:

   "Never compare your beginning to someone else's middle."

_phred | 13 years ago | on: Why you shouldn't do what Aaron did

>> Depression robs you of the ability to: 1. remember happiness 2. feel happiness 3. anticipate happiness 4. make considered decisions

Just a friendly reminder that depressed people cannot, for the most part "snap [ourselves] out." If the solution was to double down and power through I'd have cured my own depression years ago.

The shitty thing is that it's a long-living subconscious emotional drain. It's a downward slide that for me happened so slowly I didn't even notice until I'd lived at the bottom, completely burned out on life and barely functional for two years. It's not only a mental disorder, it's technically called "psychomotor depression" because it will by degrees affect mind and body in a downward spiral.

I've never lost sight of the bigger issues, the disorder and opportunity for change in world-at-large, but it's impossible to make meaningful progress toward /anything/ whilst waking up every day with a gnawing emotional emptiness and pain thrusting itself into the center of my consciousness. It's care about those bigger issues and for my family that has kept me in this world.

My point is this: whether you mean to or not, you suggest that people can get themselves out of depression. In general, this doesn't happen. Therapy, medication, and support of friends, combined with healthy living have begun to move me forward in my own struggle.

I hope to see in my lifetime an elimination of the social stigma of depression. We're not miserable entitled bastards that need a reminder of our incredible opportunities. We're folk who feel sad and whose brains work in a way such that we can't always see the way forward. That's all there is to it.

_phred | 13 years ago | on: Patent #7028023: Linked List

Somewhat like a Skiplist, which is introduced in a 1990 paper: http://en.wikipedia.org/wiki/Skip_list

I'm certain that at least one older algorithms text I own mentions skiplists, and there is no doubt much other prior art here, seems like the kind of thing that might find its way into kernel scheduling queues.

_phred | 13 years ago | on: Making Twilio calls from Zabbix

Nice to see Zabbix getting some love, it's a good and simple monitoring system. I've already got my Zabbix install talking to Hubot, Twilio integration is next on the list. :)

_phred | 13 years ago | on: The weakest link by far is Apple

"Oh, shoot, I have so many credit cards... is it this one? This one? This one?"

Seeming clueless when doing malicious things is unquestionably a form of social engineering.

_phred | 13 years ago | on: Zerigo DNS services down for 6+ hours due to massive DDoS

Going on 8 hours of Zerigo's downtime I've had to move all of our Zerigo DNS to DNSMadeEasy. It's a shame, because I really, really like Zerigo, especially their API.

Shit happens, but 99.9% (8 hours a year of downtime) is completely unacceptable for a DNS provider.

_phred | 14 years ago | on: 250x Speed Improvements with Microcaching (and No New Code)

You can put any nginx variable into the proxy_cache_key setting, including cookies and query strings. I've used this to cache localized versions of each page on a site based off of a "language" cookie. Async is a good approach for what you need, but it's good to know what nginx's caching mechanism can do.

_phred | 14 years ago | on: Show HN: Super Trunking Scanner

This is awesome. The water treatment guys are hilarious. Makes me want to get my ham license so that I can start playing around with these kind of cool softradios.

_phred | 14 years ago | on: I Like PHP

Google isn't the best place to look for object/method references. I've worked with a lot of large PHP codebases and the answer is always in the local source files or, if they're too obtuse, then on the project's documentation (if it exists and is current), in the PHP manual, or in a Google search result.

Any editor worth its salt can manipulate a cross-reference of the project's symbols. Learning how to do this has saved me days of time figuring out OO-heavy projects. I prefer ctags(1) and Vim.

page 2