take two shots of expresso and get to work :). alternative would be to splash your face with ice code water and go out for a quick run. do any intelectual thinking after.
HN user
ubudesign
use digest
why would you even waste your time building on google apps?
what is your app server? or is this only http?
if you can separate your code from the GPL in such a way that the GPL version becomes only a lib (unmodified), then you can close or do any licensing you like.
for example.
package com.mycompany.lib
import org.someGPL.lib.A;
myClass B extends A {}
In this case you simply include the GPL lib as GPL and your Lib as any type of license
in your class B you can override functions you don't like and add more of your own functions.
Finally when you release your code you have to say that this code uses the following GPL code...
if he/she edits all config files by hand instead of using some tool AND he can write shell scripts AND he knows how to do builds AND has experince with setup of any app server...
('*')
pg writes nice essays. what was my point? oh yes, pg writes nice essays :)
nerve cell have axons with receptor sites where they recieve messages of certain types. so in your model each person/neurons needs to decide what types of messages they are willing to accept. you would need to generate those classifications and integrate your point system into it so that people/nerons become specialized in solving those types of problems.
maybe one way of constraining would be to limit access say by invitation only or some other method.
I don't think that YC is claiming to be a VC. Unless I am missing something? everybody knows that 10-20k is not worth much. People apply for something else.
I manage my own servers. it took a while to get it to a point where you could realy call it production servers. and I wouldn't have done it if I could have found hosting services that offered what I needed for a good price. but now that I have it's not bad.
The best alternative would be managed private servers.
I'm not familiar with simpleDB but are you compairing a database server with a db service?
I think language is also a factor. English grammar is dependent on word order. a thought is more free. so transforming that into sentences that reflect the thought order is a challenge. maybe this is only true for people like me who speak a different language (Farsi) which has free word order. I can write a long sentence putting all my thoughts in it without much problem. but when I write it in English it turns into run-on sentence. The only solution I've found is short senses that follow my thoughts. While English is a simple language it's an art to be able to write well so maybe that's why Paul's well written work include revisions in the process. I'm sure there are more to this but I'm not a language expert :)
they both have a certain feel to them. call it web 2.0 web 3.0 :) or just look at the graphics or the language and yes sometimes features too. "Share the love" / "concert-savvy friend" just an example. There are other bits and pieces too. You could say that this is the general trend, what attracts yc, and so on. of course. that would be the value of their vision. I don't have any arguments about that at all. And it's a good think that they can see it. but my argument is that this is the theme of yc.
Another thing I've noticed is how features that have been around for a long time (web time), are slightly "modified" (most times more simplified, either for the good reason of simplification, or simply because of lack of technical experience, or in the worst case because of bad copying) many examples of this. but since you brought up dropbox, the first thing brings to my mind is box.net. again I'm not saying anything bad about it. I'm sure its better since I know about box.net and their not that great anyway. but my point is that there are not that many selections that are either new innovative products or an old idea that you could say wow this is how it should be implemented. say Google for example. And, they have common theme to them. no not from the perspective of the consumer or what the products are.
I really don't know about how yc views things but the theme of yc is clear. alteast to some degree. either because that's simply the result of their total work and it just produces this, or intention by design to move in this direction or both.
if you go to many vc's site and look under their portfolio many times you can find a common theme in their select.
All of these are good points but the reality is something else. you can take whatever yc says on its face value or simply look at the types of companies they take and the common theme in them as well as the types of persons.
I don't think freedom of speech would apply here so yes if Valleywag is causing problems then ban, put on notice or anything that would fix it...
but there should also be some set of rules, guidlines that everyone should know about to make the ban fair.
You are right. I thought mabe we would vote on eachothers work before accepting.
The bigger problem is location and if we'll be ready to move :)
I use fedora but striped down to the core. I like to build the webserver and other tools so that I can customize.
true, but what i was thinking is that way you would know which one failed. your idea, your team, etc...
only a suggestion but since there are many aplicants, the selection proccess could be done in more stages.
it's funny they miss spelled one of our founders email. The domain was la-fem.com instead they send it to la.anybots.com
I wonder why
Thanks but I quit my last job few months ago so that I could work full time on my own project.
on the QA I guess what I was trying to get to was to not let your developers rely too much on QA team to catch the errors.
maybe you can start on your own and just show him what you are doing. after a while I am sure he'll become terested and join you. but don't push him
thats not even bad. take your novel ideas and develop high quality implementation based on that.
the questions is, is he willing to wait and do some quick and dirty impletepemtions just to test the ideas and then do the real thing.
and the questions for you is how sure are you of you novel ideas? it could become costly because eventualy you will have to improve the quality or someone else like google might take it from you and develop it better
one of the worst things about large projects is the number of developers/teams. if you have too many people, things go wrong and if you don't have enough, projects fall behind. so there is a art to this to create that balance.
Also as a developer, I would apply some programming principles to project management. for example design-by-contract where you create interfaces that define interaction with a group of classes, etc. So you divide groups/people by function, ie UI, back-end, integration, etc. then each group would define what they need from the other groups and what they would be able to produce. you can then develop some process based on those requirements. I think the person doing integration with have the most input into this. he/she has to deal with static pages and at the same time with server side code. so its really an interface himself
Another thing I don't like about large groups is QA. I would not have them at all. perhaps one person that would give demo of the on going project to the clients. if he can give the demo without running to problem and the clients are happy with what they see then you have a QA.
one other note, create a sub group of a select few that really understand and have a good vision of the results. they should meet and review/audit everything and catch design errors before it becomes too late.
and finally don't manage things employees in a company. think in terms of a research project in a univercity. with lead developers as staff and everyone else as students. you can use you imagination as to how this would effect every aspect of your project.
PS: I've also worked on ATG in the past but now I'm working on tomcat and other open source.
Oh was suppose to be today? slipped my mine
they should have bought our site instead :) i2drive.com
I add lots of java server-side reference code within and inbtween my static html/javascript. so unless the client code is not too dependent on any back-end code, or aleast not more then say passing a few paramerter or xml request/response, then I wouldn't go with any other ui. the main test for me is, is this, say flash client going to end up being a fat client? if it is then it's not the right choice
may I make a diffrent suggestion. instead of S3 why not use something better. I don't know much about s3 but there is a much better standard of webdav. we among some other implementors have developed the server side. for client side there are many options too and if you want to do it in php this would be good class http://freshmeat.net/projects/class_webdav_client/