CPlatypus
|
14 years ago
|
on: Yahoo Crosses The Line
"I encourage all of our portoflio companies to file for as many as they need"
http://www.avc.com/a_vc/2006/04/patently_absurd.html
If you're letting them spend your money on filing patents without any kind of binding commitment to use them only in defense, and there's plenty of evidence at USPTO that your portfolio companies are still doing just that, then you're not clearly any different than any other VC in that regard.
This madness will not stop until there's more retaliatory capability than first-strike, and that won't happen as long as there's money pouring into the acquisition of first-strike weapons. Those who fund the stockpiling are culpable, no matter what they say as they're doing it.
CPlatypus
|
14 years ago
|
on: 500,000 Requests/Sec – Modern HTTP Servers Are Fast
Literally? Did you literally fall asleep in English class?
CPlatypus
|
14 years ago
|
on: Open-plan offices must die
Hey, crazy idea: why don't more employers give workers a choice? As a quick read of this thread will show, some people like quiet so they can concentrate, while others like the interaction and "energy" of being with others. That's fine. Live and let live. A startup might have to choose one kind of space, but you don't have to get all that large before it becomes possible to have separate areas/floors for different work styles. It seems like such a no-brainer, but I've only ever seen companies do "one size fits all" or segregation by status. Any employer who let me choose whether to work in a private office or a 2-5 person office or a big open area would definitely get some extra points from me.
CPlatypus
|
14 years ago
|
on: The Starter, the Architect, the Debugger and the Finisher
Another metaphor I've seen is to the military (specifically the army), and consists of three roles. Don't beat me up about military minutiae, please; I don't claim to be an expert in that area and it's not even my metaphor.
(1) Paratroopers, who jump into unfamiliar territory. In software, researchers and architects.
(2) Infantry, by far the largest component, responsible for the core task of taking and holding territory. In software, most programmers.
(3) MPs (also quartermaster, community liason, etc.) who maintain order in the held territory. In software, debugging specialists and release engineers.
The problem I have with the OP's metaphor is that the "starter" and "architect" roles are both part of (1) and many people actually can do both pretty well. Similarly, the "debugger" and "finisher" roles are both (3) and also combine well. What's really unfortunate is that (2) seems entirely absent even though in real life it consumes most of the time and resources on a project. These are the folks who take mostly-complete designs from a starter/architect, and get most of the code mostly working before the serious integration/stress testing occur and the debugger/finisher come to the fore. In other words, most of your colleagues most of the time. If you hired four people according to these four roles, you'd have nobody to write most of the code and you'd be abusing your four specialists to do it.
CPlatypus
|
14 years ago
|
on: A few high end cloud server IO performance comparisons
I really wish they'd give more information about their methodology. For example, I've used the SoD SSD servers for some of my own testing, and they pull 30K IOPS for small random synchronous writes. How does that translate to "361.62"? WTF are the units here? What workload were they even testing? Yes, I know they list the random grab bag of tools they're using, but most of those are capable of generating many different kinds of I/O and they don't say what arguments they used. "361.62" seems very precise. I'm sure the two digits after the decimal point really impress the pithed snails or MBAs who are the benchmarkers' apparent target market. However, given both the bogosity of combining disparate measurements like this and the well known variability over time of cloud performance, that precision is not justified. Numbers that are more precise than they are accurate or meaningful are just decoration.
P.S. I expect someone will ask for more specifics, so here are a few. First, Bonnie++ sucks. Many of the numbers it produces measure the memory system or the libc implementation more than the actual I/O system. I've seriously gotten more testing value from building it than running it, so its very presence taints the result. Second, fio/hdparm/iozone might be redundant, according to which arguments are used. Or the results might be non-comparable. Either way, the aggregate result could only apply to an application with exactly that (unspecified) balance of read vs. write, sequential vs. random, sync vs. async, file counts and sizes, etc. Did they even run tests over enough data to get past caching effects? That's particularly important since they used different memory sizes on different providers. Similarly, what thread counts did they use on these different numbers of CPUs/cores? Same across all, or best-performing for each component benchmark? With such sloppy methodology anything less than an order-of-magnitude difference doesn't even tell you which platforms to test yourself.
CPlatypus
|
14 years ago
|
on: Why Users Don't (And Shouldn't) Trust Startups
When exactly did "startup" come to mean only "social web-oriented startup that has access to user data in the first place"? I mean, come on, I know that's the kind of startup the YC folks specialize in, but there are other kinds. There's software that doesn't run in a browser, doesn't require a login, and doesn't serve ads . . . but you wouldn't know it from articles like this, which say you shouldn't trust startups because of a phenomenon specific to only one kind of startup. Is it too much to ask that people who write about startups not limit themselves to one kind?
CPlatypus
|
14 years ago
|
on: Shutting down a product? Open source it.
While bequeathing code to the community instead of having it buried with you is a very good thing it comes with a caveat. In most cases, it's not a good idea to pick up the result in its entirety - all of the code, the brand, the users, etc. That's baggage. It's a burden, not a help. In most cases it's better to make an explicit fork, or even just cherry-pick the best ideas and bits of code for use in a clearly separate project. If users think the new thing is better than the old, they'll migrate. If they don't, they won't feel entitled to come bugging you for support - or, if they do, you'll have a good reason to turn them away and concentrate on making the new thing great. Obviously you have to comply with the original licenses if you copy code, but you'd have to do that anyway. This way is likely to be far better for your own sanity and ultimately for users as well.
CPlatypus
|
14 years ago
|
on: Python becomes a platform. Thoughts on the release of clojure-py.
Fair point about "pragmatism" but the contrary "elegance" often comes across as dogmatic or even elitist. Most languages strive for both pragmatism and elegance, but tend to favor one a little over the other.
And yes, this is relevant since Python and Clojure embody exactly this kind of tension.
CPlatypus
|
14 years ago
|
on: Yahoo Crosses The Line
Don't worry about the heat. Karma here has no value, or perhaps even negative value, to me. What I'm saying about VCs, startups, and patents is real and important, even if some self-interested HN'ers don't want it heard or even if Fred was the wrong frame on which to hang that picture. I'll burn some karma to get the word out about the real source of the problem and the real solution.
To answer your question, of course IANAL but the way to do this is to assign the patents to an external entity such as http://www.patentcommons.org/ or http://www.openinventionnetwork.com/, where that entity has a charter allowing only defensive use - and preferably with other entities involved to enforce that charter. A public statement like http://www.redhat.com/legal/patent_policy.html doesn't hurt either, though it's not legally binding. Now, PC or OIN might not be the exact right vehicle for you, for other reasons, but that's the basic approach.
Disclaimer: I work for Red Hat, which is a strong proponent of this approach and supporter of these organizations. Until software patents go away - and Red Hat is supporting that effort too - this is the only way to play the game that is both safe and (IMO) moral.
CPlatypus
|
14 years ago
|
on: Yahoo Crosses The Line
I got tired of this and other VC games after my tenth startup a couple of years ago, so I guess it is possible that attitudes have changed. Even if Fred is one of the good guys, though, I'd still bet that he's in a small minority. That's the real point, which of course has been missed by most of the responses. Pick a random startup and go look for patent applications. Most of them clearly are pursuing that strategy, and most of those are likely to be doing so at the behest of their investors. This has been going on for many years, so why is it suddenly evil when Yahoo! does the totally inevitable? Is there seriously any reason to believe that Etsy or Twilio - USV companies for which I've already found applications - wouldn't? This kind of thing won't stop until people like Fred refuse to invest in companies that are pursuing patents without a binding commitment to use them only in defense, and for all their strong words they don't seem to be doing that.
CPlatypus
|
14 years ago
|
on: Yahoo Crosses The Line
I just looked at all of Fred's comments on that thread, and saw no such thing. Please don't lie just because you find the truth about startups and patents inconvenient.
CPlatypus
|
14 years ago
|
on: Yahoo Crosses The Line
That's not Fred's official standpoint. The author is Brad Burnham.
CPlatypus
|
14 years ago
|
on: Yahoo Crosses The Line
No, he'd just have to allow that. Anyone can say they're spending all that money on lawyers for purely defensive purposes, but without a public written commitment it's just BS. If the talent leaves and the business dries up, the intellectual property is often the only asset remaining. That's why VCs demand it, so they can minimize their losses by capitalizing on the IP. I have friends whose names are on patents that have been abused, and they're livid about it (or in one case severely depressed) but there's nothing they can do. If the intent is to use patents only defensively, why not put it in writing? If somebody doesn't, anybody else who believes that will be the case anyway is hopelessly naive. It's part of the game plan from before the moment of filing.
CPlatypus
|
14 years ago
|
on: Yahoo Crosses The Line
[citation needed]
CPlatypus
|
14 years ago
|
on: Yahoo Crosses The Line
No, sorry, I'm not in the room at other people's startups when they do that. What I can do, however, is look at the list of investments at Union Square Ventures where he's a principal. Then I can find patents and applications for founders and VPs at Etsy, Twilio, GetGlue, and others. I've probably been at more startups than most in this thread, and I've been under that pressure myself, so I know exactly how that happens. Do I know Fred was involved here? No. Does it seem likely? Yes. He sure doesn't seem to take a strong stance against the practice, does he?
CPlatypus
|
14 years ago
|
on: Yahoo Crosses The Line
That's a fair point, but I don't think it gets very far. He also goes on to say, "I don't think there's a unique idea out there in the web space and hasn't been for well over a decade." That's a pretty common attitude. Have you ever seen anyone say "yeah, that software patent is truly novel"? Ever? I haven't, so he's not really making a distinction between these specific patents and others. Without such a distinction, he's essentially saying that any patent suit would be wrong . . . but then why do he and his ilk put such pressure on startups to generate the raw material for those suits? Whether Fred himself is
actually hypocritical on this point is not clear, but without a strong statement from him about that kind of pressure - and there's none in that post - he still
seems so.
Is it a bit dirty to do this immediately pre-IPO? Yeah, I think so, even absent other concerns. But Fred's comments go far beyond these specific patents at this specific time. He talks about a very general "unspoken line" that web companies shouldn't cross. It's the general statement I object to, not the specific one.
CPlatypus
|
14 years ago
|
on: Yahoo Crosses The Line
His blog title is "A VC" plus right at the top of the page it says "Fred Wilson is a VC and principal of Union Square Ventures" so yeah, I think I was on pretty firm ground there.
CPlatypus
|
14 years ago
|
on: Yahoo Crosses The Line
The OP wouldn't seem quite so hypocritical if VCs didn't put
immense pressure on startups to generate patents. Don't tell me those patents are supposed to be purely defensive, either. They were supposed to stake out a bit of technical turf, just like Yahoo's doing. I'm not saying it's right, but I don't think much of demanding patent generation on one hand and then complaining about their use on the other.
If you want to oppose software patents - and you should - then be consistent about it. Either forego them entirely, or require via contract that they be used only defensively. The latter is the approach taken by my employer, BTW, who also spends more money than anyone else fighting software patents. As schizophrenic as that strategy might seem, I believe it's the right one for the crazy world we live in.
CPlatypus
|
14 years ago
|
on: The Borderlands Gun Collector's Club
Anybody who enjoys Steve's thoughts about gaming addiction will probably enjoy this "hidden gem" too.
http://www.nickyee.com/hub/addiction/addiction.pdf
It's a decade old now, but IMO it does an even better job explaining the dynamics of game addiction.
CPlatypus
|
14 years ago
|
on: Dude, it's a laptop you want, not an iPad
I don't think that really works, though. It certainly doesn't for me. Much of the time, I like the lighter, smaller tablet form factor (even compared to the several netbooks I've owned). I definitely like being able to flip between horizontal and vertical screen aspects on a whim. Other times, I really need to have a keyboard, but I do have to increase weight and bulk for that. Therefore, my ideal would be a single device that does both without having to deal with syncing data between two devices. An "ultrabook" cannot do that, by definition; if it could, it would be a tablet with a dock. It's therefore not true that an ultrabook can fulfill the third-device role. Its far more likely that tablets will evolve to become adequate second (i.e. near-desktop) machines while retaining their third-machine attributes, but it's flatly impossible for ultrabooks to become adequate third machines. For many people it's not the tablet but the monolithic laptop that is likely to become superfluous in a two-machine instead of three-machine world.
http://www.avc.com/a_vc/2006/04/patently_absurd.html
If you're letting them spend your money on filing patents without any kind of binding commitment to use them only in defense, and there's plenty of evidence at USPTO that your portfolio companies are still doing just that, then you're not clearly any different than any other VC in that regard.
This madness will not stop until there's more retaliatory capability than first-strike, and that won't happen as long as there's money pouring into the acquisition of first-strike weapons. Those who fund the stockpiling are culpable, no matter what they say as they're doing it.