HNHacker News
TopNewBestAskShowJobs

jon_dahl

2,493 karma · joined April 2, 2008

[ my public key: https://keybase.io/jondahl; my proof: https://keybase.io/jondahl/sigs/fUXGdOD5tLkIkjMc4fzRZzXbVny1yw-J6OlZrFCmBH4 ]

Co-founder of Mux. Previously, co-founder of Zencoder. YC W16 and W10. SF.

submissionscomments
jon_dahl··on More GPL enforcement work again.. and a very surreal but important case
If it was an important case, we'd be hearing it on CNet, slashdot, digg, reddit, MSN...

Hmm, I don't think that's true at all. Since when has the tech press taken an interest in open source legalities?

jon_dahl··on A VC: What A CEO Does (continued)
Not the previous poster, but I'm sure it is Harvard Business Review.
jon_dahl··on Boxee's thoughts about the Apple TV
Haven't used it, but I think the Roku box is a serious competitor as well, and already exists. Netflix and other channels, plus a SDK.
jon_dahl··on Bribing maitre d' to skip the line
There is something similar with hotels, esp. in a place like Vegas: show $20/$50/$100 at check-in, and get an upgraded room. Google "twenty dollar trick".

Not that I've had the nerve to try it.

jon_dahl··on Rely your web startup on Rackspace Cloud? Think again
Your middle paragraph is reasonable and a good idea. What's with the first and third?
jon_dahl··on Ask YC: Why do you disproportionately invest in younger founders?
The general rule is that founders should pay themselves as little as possible. For some people, that's $30K, and for others, it's $100K. Just depends on where one is in life.
jon_dahl··on Ask YC: Why do you disproportionately invest in younger founders?
From my perspective (early 30s), I know a ton of people who match all of these criteria. Even 4 and 5. Savings (4) can cover income risks for a time, and as it turns out, just about anyone can benefit from the PR and connections that YC provides (5). (The money, however, is almost a non-issue.)
jon_dahl··on Ask YC: Why do you disproportionately invest in younger founders?
On the other hand, a majority of YC companies over the last year or two raise significant funding pretty quickly. A modest angel round can support a spouse/kids/mortgage lifestyle.
jon_dahl··on Ask HN: My startup got an an acquisition offer. Please share your advice!
Getting a lawyer as a first step is terrible advice

With respect, I think it's great advice. He's far enough along that he's interested in the price and already talking logistics. "Should they be able to see the full source code in advance?" "Which steps would be involved..."

And even before that point, experienced advice is important. A good lawyer can provide that, just as YC and good angels provided it in your case.

that will cost you a lot of money and a lot of time on something that 1) you many not be interested in 2) may not actually happen. ... It would have been a huge waste of time and money if we got a lawyer like some people on HN suggested, before actually figuring out steps 1-3.

But if you find an attorney who will defer legal fees until an acquisition is finalized, you wouldn't have that problem.

jon_dahl··on Ask HN: My startup got an an acquisition offer. Please share your advice!
I think they usually know how to scale their fees. Equity funding can easily run $50K+ in legal fees, but we paid $4K (count 'em) for a medium-sized angel round, using one of the top lawyers in the valley. We were able to do this by keeping the round structure simple. My guess is they could do the same for a small acquisition.
jon_dahl··on Ask HN: My startup got an an acquisition offer. Please share your advice!
Not that I'm an expert on this sort of thing, but I'll bite.

* Get a good lawyer if you don't have one already. If they're a Silicon Valley company, consider getting a lawyer at a top SV firm (Orrick, Gunderson, Wilson-Sonsini, etc.) and asking them to defer fees until the acquisition goes through. That way, you're not out anything if things fall through. (Ask for a referral to an attorney on HN and I'm sure you'll get some good connections. I could refer you to a few.)

* If it's primarily a "hiring bonus" acquisition, it might be cheap and easy to do. In other words, if they mostly want you and your expertise, not (just) your product, they're less likely to screw you.

* Even if you really want the deal to go through, don't stop everything and wait for that to happen. Keep moving the business forward as if nothing will happen.

jon_dahl··on MPEGLA will not ever charge H264 royalties for free internet video - due to VP8?
If you're running a website (YouTube, Posterous, nytimes.com) that publishes free video, this exempts you from royalties.

If you're running a transcoder (Zencoder, Quicktime Pro, ffmpeg) or a player (Flash, native HTML5 video in Firefox), you still may need to pay royalties.

jon_dahl··on [dead]
He's still active - http://news.ycombinator.com/threads?id=pg

That said, Demo Day is this week at YC, so this is probably one of his busiest times (along with interview season).

jon_dahl··on Why SLAs are redundant, but Zencoder offers one anyway.
From my perspective as a service provider, I feel major pain whenever our service hiccups. If something goes down, the fear of unhappy customers (or losing customers) looms much larger than the fear of having to issue a service credit. For us at least, the latter is a tiny motivator compared to the former.

But a small startup is probably motivated by different things than a large, vaguely monopolistic company (like an ISP).

jon_dahl··on Why SLAs are redundant, but Zencoder offers one anyway.
Fair point. We'll reconsider the wording of that one. The expected use case is something like a critical security patch - we might have to bring a service down for a security update - but that is pretty broad.
jon_dahl··on As Google Shutters Flix Cloud Encoding Service, Zencoder (YC W10) Gets A Boost
We have a pretty wide range of customers. It's mostly websites today - niche video sharing sites (http://schooltube.com), blogging engines (http://posterous.com), content sites (http://www.giantbomb.com/), online video publishing tools, and other sites that accept video uploads. We also have mobile and enterprise customers.

You'd be amazed how many websites out there need something like this - tens and tens of thousands. Every website with an "upload" button that accepts video or audio files needs transcoding, plus many others. And since a site like Zencoder makes it possible to do complex things with video in 2-3 hours instead of 2-3 months, we open the door to a whole new class of video functionality.

jon_dahl··on My short history of Engine Yard and my Resignation
Ezra and team helped a client of mine accept HTTP chunked transfers back in 2007, for custom uploads from a mobile Java app. That might be simple today (or more likely, unnecessary), but in 2007, virtually no one had done it. Googling returned the HTTP spec and one (1) incomplete howto article. They spent a ton of time getting this set up. Thanks, Ezra!
jon_dahl··on Ask HN: What are the best tech conferences?
I've probably been to a dozen. The best tech conference I've been to was FutureRuby. Single track, two days, great content, well-planned parties. Those guys know how to throw a conference. Too bad it was a two-time event (more of less).

Beyond that, I'd take the annual local Bar Camp over most national/international conferences. A strong local tech community is really important.

jon_dahl··on Ask HN: Do you use more than one programming language?
If you include Javascript, it's very common.

Beyond that, I've pretty well stuck with one language in production work for about five years. But that's only because I've mostly done modest-scale web app development, which really only requires one backend language. If you stick to web apps, you can go a long way with a single backend language.

But my current startup is about 50% web app and 50% Linux app. So we're finding more and more need for C.

jon_dahl··on Show HN: Vittyo, Roll your own video store
Glad to hear it - I'm a co-founder over there. Let me know if you need anything. :)
jon_dahl··on Show HN: Vittyo, Roll your own video store
Congratulations! Love the design and the simplicity.

What do you use for video encoding?

jon_dahl··on How to encode all of your videos on the cloud, quickly and cheaply
First, PiCloud looks really interesting and extremely useful. It's solving a different problem than Zencoder - we operate on different levels. (We've actually talked to the PiCloud folks in the past about working together.)

Just to give a little detail on the video front: if you only run ffmpeg, you're guaranteed not to support a few dozen edge cases. You'll run into a non-trivial number of codec incompatibilities (>1% at a typical UGC site), audio/video sync issues, aspect ratio distortion, edge case bugs, etc. You also won't get the best output quality or compression, and you won't be able to do certain "advanced" features (like auto-rotate rotated videos).

That's not to say that ffmpeg is a bad tool. It's a great tool, and an incredible open-source project. But using it (well) isn't easy. At Zencoder, we use ffmpeg alongside a dozen other tools, both open-source and commercial. More importantly, we "drive" those tools with a lot of custom logic - to date, we have about 50 fixes and improvements over vanilla transcoding tools.

jon_dahl··on Ask HN: When to sign an NDA?
Agreed. When real business is starting, or a contractor/employee is being hired, some form of confidentiality should be in place.
jon_dahl··on Ask HN: Are irrelevant degrees at all useful?
Agreed. I've hired a dozen programmers in my day, and I'd rather hire a music or philosophy or math(s) major than a IS or business major. To me, a CS major is neutral; I've seen too many people with CS degrees who couldn't code themselves out of a paper bag. (A CS degree after 5 years of production coding experience, on the other hand, would be a big plus.)

There is a strong connection between music and programming, that shouldn't be ignored. Doesn't mean that programmers are necessarily musical, or vice versa, but programming well requires similar thought patterns to music (and writing, and philosophy).

jon_dahl··on Ask HN: When to sign an NDA?
Generally, two groups of people push for NDAs:

1. Inexperienced entrepreneurs

2. Big companies

If you have to sign one, make sure it's (1) mutual, (2) doesn't include non-compete language, and (3) expires. If you want to cheat, add (4) confidential information must be noted as confidential in writing or by email within 24 hours of being communicated. No one is going to do that. :)

And run NDAs by a lawyer, especially your first few. They'll talk you through the process of evaluating them.

I wouldn't sign the linked document, personally. This is pretty severe: "no person listed as a Participants may knowingly or unknowingly profit or benefit from the concepts, ideas, thoughts or information communicated or shared by any other Participants, unless hardcopy proof exists in a common medium used for communication that this information was either possessed prior to the date of this meeting by a person not listed as a Participants, or was created, refined, possessed or owned by the Participants prior to the date of this meeting, or is common knowledge."

jon_dahl··on The Great Ruby Shootout (July 2010)
For scripting, that's definitely a problem. But it's not a big deal for long-running processes (e.g. a web application server). But Ruby definitely benefits from both: a fast Ruby with ~zero startup time, and a fast Ruby on the JVM.

3 years ago, Ruby implementation problems became the hot topic at Ruby conferences. Ruby was a beautiful language with an ugly implementation. It's great to see that the community has executed on this concern.

jon_dahl··on Ask HN: Surprised by your revenue? Easier than you thought?
If you've sold at full price to 5 customers at arms-length (people who aren't positively predisposed to you already), then sure, I wouldn't be surprised if you land 200 customers at $30/month. Dial up the marketing and repeat the process as prospects come in.

But until then, you have no idea what is going to happen.

(Plagiarized from Steve Blank...)

jon_dahl··on Freelance web developers: how do you handle the build up of maintenance work?
Maintenance contracts can be really hard to manage if you're solo, because they can make it hard for you to throw yourself 100% into a project.

Since maintenance contracts are a mixed bag at best, write them in your favor - full price, fixed number of hours, use it or lose it. Then hire or subcontract the work out for some passive income.

5 years ago, my consulting partner and I ran into this situation. We managed it by hiring our first employee. We nailed down $5,000/month of guaranteed maintenance from three customers, and hired a designer/HTML guy. (Much of the maintenance work was simple HTML.) This worked out well for us - two years later, we had five employees and large projects, plus a small steady maintenance stream that was mostly handled by one person.

jon_dahl··on Coders guide to good coffee
One more item: in a work environment, it's really useful to have single cups of coffee on demand. A pot is usually too much, and is only really good for a short time (even in a thermal carafe). So my office sprung for a super-automatic espresso maker. We got this one - http://www.amazon.com/Jura-Capresso-13185-Impressa-Espresso-... - but there are a few dozen models that are similar.

It makes really good espresso (freshly ground, brewed at the right temperature, etc.), and you can dial in your desired strength by tweaking the amount of water. An espresso with a few ounces of hot water makes for great coffee. Not cheap up front, but with 5-10 people using it for a few years, it isn't that expensive either.

jon_dahl··on Ask HN: Corporate structure for equity?
IANAL/IANAA/etc.

This sounds a little messy. Draws/dividends aren't mandatory or an entitlement. As the majority holder and presumably the CEO, draws, reinvestment, and fat bonuses (to him) would be at his discretion.

If you really want to do this as an ownership thing, I'd ask for preferred shares and explicitly enumerate some rights/protections. (You have the right to inspect the books; a mandatory dividend payout; spell out his compensation in advance; etc.)

What about doing this as a partnership/royalty deal? You take 10% of all proceeds, net of hosting expenses? That sounds like it would be much cleaner. He could still buy out your share of the partnership at a later date.

← PreviousPage 6 of 16Next →