This site was archived on 24 April 2012. No new content can be posted. The mailing list remains online and the site will stay in this archived state for the forseeable future. If you find any technical errors on the site, please contact Callum.



Archive for the 'tech' Category

Blurb from the COO: “very few resources to dedicate full-time attention to every program that we offer.”

Apparently news of the translation team strike has reached up to the CS COO:

Hello translation team members!

First, I want to thank you all for your dedication to this team and for wanting to help make CouchSurfing available to more members around the world. Translations is important to us and we couldn’t do it without you.

I understand from Benjamin that this team is on strike and no longer actively translating the site. He has brought up several issues with us that we are trying to better figure out. This area is important to us and we want to be sure that we have thoroughly researched the issues before we proceed with a larger scale solution and possibly make it worse. I apologize if this process is taking longer than some of you may like. As you know, CouchSurfing is a non-profit organization. With very limited funding we, in turn, have very few resources to dedicate full-time attention to every program that we offer. Our tech team alone has hundreds of priorities listed and are working around the clock to get to everything as quick as possible.

We have certainly not given up on our Translations area and are working to correct the issues as soon as possible. Many of these issues are complex and difficult to understand exactly what is wrong with them but the tech team has been steadily resolving the reported bugs concerning it. For example, this weeks’ updated code release included some fixes to some backend functions that should help. It was reported that some updated translations were overwritten whenever our website code was updated. This should now be fixed. If you see this still happening please report it to the SBOT team, through your designated coordinator, or directly to us at www.couchsurfing.org/help and choose the Translations option in the dropdown menu at the bottom of the page.

Also, our WebOps coordinator has asked Benjamin to step down from leading this team. In the coming weeks we’ll be talking to some team leaders about forming a new overall leadership post.

We understand that the translation system is not optimal and some of you may choose to remain on strike. But if you’d like to continue translating please do. It’s completely up to you. If you no longer wish to remain on the translations team we ask that you kindly remove yourself from the translation groups and let us know in the future if you’d like to come back. Again, this is completely up to you. We appreciate and value your help and want to help you help the organization for as long as you’d like to contribute.

Thanks for your help, everyone. We couldn’t do what we all do together if it wasn’t for team members like yourself. You rock!

Happy Surfing and translating!

Jim Stone
Chief Operations Officer
CouchSurfing International

I couldn’t have written a better analysis than Margaret’s:

…has the CS management never heard of working together to reach a compromise? What about ‘negotiation’…does that word ring a bell?

I find Jim Stone’s answer to the Translations Team to be both disrespectful and disingenuous. If I had to devise an approach to the management of volunteer groups which would definitely *not work*, and would alienate and anger any competent volunteer, I could not have come up with a better example than this post from the COO.

I cannot imagine why any sane person, excepting those with pathologically low levels of self-esteem, would continue to volunteer for this organization.

This post is an example of exceptionally incompetent volunteer management because:

1. Jim says that his team must more thoroughly research the areas of concern, that Ben and this same team have already clearly and concretely outlined, before making any changes…why? Because (in classic arrogant disregard of volunteers by paid staff…) to follow the advice outlined by Ben, the team leader, would “…possibly make it worse” (“it” being the situation…please see paragraph 1 in the link Kasper provides). This is administrative double-speak at it’s most irritating….and is a thinly veiled excuse to buy time.

2. Jim excuses his own management incompetence by saying this: “As you know, CouchSurfing is a non-profit organization. With very limited funding we, in turn, have very few resources to dedicate full-time attention to every program that we offer.”

NO! I have never, ever, in my 5 years of reviewing non-profits, seen any organization excuse unprofessional behavior by saying, well…ya know…we’re *just* a non-profit.

Non-profits are held to even GREATER standards of professionalism than for-profits; they have to be, because they rely upon the public trust for funding. You never, ever, ever, want to betray this public trust…so to say that you cannot run or fund your programs appropriately because you are too poor is admitting your own inability to run the org….every non-profit is in this same situation…other managers just manage it better!

Jim Stone suggests that CS can’t do its job because it does not have the riches of a for-profit company; this excuse is simply insulting to the literally millions of non-profits which perform miracles, daily, on shoestring budgets: providing food, housing, jobs, hope and life to humanity, simply because this is their charitable mission. This can-do spirit is INSPIRING to volunteers…people want to join an org that puts it out there, for the universal good, despite having limited funding. Limited funding is not an excuse in the non-profit world. NO ONE wants to pitch in and help an organization which excuses its own management incompetence by saying they dont’ have enough money!! Do these guys want to drive away their own staff? good lord, it’s astonishing.

(the poverty plea is actually a lie: CS has tons of money…more than enough…to fund its programming. They simply *choose* to not put this money toward programming. What do they spend it on? Cohabitation bonuses, airfare, rent for luxurious spaces on the beach, and that nebulous catch-all category: Talent http://www.couchsurfing.org/donation/where_does_the_money_go

Jim has shown, in this post, a distressing lack of talent. If you add the entire expenditures from the Talent portion of the financial pie, you’ll see that CS spent (I’m assuming this past year, since this info is not dated…incompetence again) $1,590,172 on “Talent” alone…and for what? We get a reference counter that is far inferior to one developed, for free, by Dan?

Jim is the head of Operations. According to the pie chart linked above, CS spent $169, 032 on operations during whatever fiscal time frame this webpage documents. What has that money purchased?? Jill Kohlberg, the PAID volunteer coordinator-type person is unresponsive and evidently AWOL (despite her LinkedIn profile saying that she’s still getting a CS paycheck (source: http://www.linkedin.com/in/jillkohlberger ) ….while the competent Translations Team leader, Benjamin, who has diligently worked for free, is *fired*.)

…and “operations” is spelled “opperations”!

Well… I have one thing to add, it’s the first public post of someone in the higher spheres of CS in a while. One has to have respect for that!

Free software inspires changes on CouchSurfing.org

DAN° released a script for Gresaemonkey that improves the profile page by adding statistics about references and other information. A key part of that, numbers of references, has now been included on CouchSurfing.org.

Thanks DAN° for your contribution. Maybe in time, CS Inc will include more changes inspired by external agitators.

A plan for dramitic change and its already started.

Hi people.

I have not come here to talk about CS history and its negativity, this site stands as testimony to that and needs little added to it. I have come here to talk about a plan for the future and its abundant potential positivity for the community. If you are interested in the community and finding solutions to the problems it faces, then this project is for you.

Most of us are naturally positive, altruistic and open, it is our nature as humans. Many of us normally chilled people have become incensed and even outraged, at the state of the organisation at the heart of our community, its actions or lack of them and the dubious legal positions that leaves them and us in. This is a bad situation that we have all been painfully aware for far too long and that must change. Now is the time to make that change! Are you ready?

The plan is to create a new site and organisation (Couch Surfing Community org) that will initially supplement CS.org and CSI, filling their numerous gaps. Our belief, is that we have many times more resources, than is needed, within the community, to form a totally fresh organisation, owned and run by the community and for the community, open and accountable to the community. With the establishment of this additional organisation for the community, we expect it to grow and move forward, benefiting the community in countless positive ways, with the desired outcome of advancing way beyond CSI, making it mostly irrelevant or even taking it to the point of replacing CSI entirely.

The key is this plan is in its community ownership and community involvement. We are currently investigating how best to legally bind this project, it’s organisation, website(s), etc to the member base. (If you can assist with this then please get involved now) We feel that from this base we can build an organisation and website, that dose the community justice and facilitates the community to do the many good and positive things, that have long been desired.

A few of us techies have made a start. www.couchsurfingcommunity.org This is a quick and effective, off-the-shelf environment. It provides a free forum to collect, associate, focus, discuss and decide, the form of the project and the site it will create, the structure of the organisation and the projects it will work on.

We have successfully collectively collaborated to produce a great deal of talk on this site and elsewhere, this has taken a great deal of our time and energy. You are being asked now to spend a little time and energy to at least join this site and support the project and its mission, which you will shape. If you still have any passion for the community or a subset of it or even individual members, who have enriched your life, please join couchsurfingcommunity.org/register

If you have any skills or knowledge that you would like to contribute to this project then please email us us@couchsurfingcommunity.org

We are currently particularly looking for legal and organisational skills and knowledge to prevent the same legal and organisational bungles that the original bunch of techies made. Contributions made now to a successful project will probably be the most beneficial act you will ever make to help and support the cs community.

We are also calling on the wealth of technical skill out there, we know that there are numerous highly skilled individuals in our community, who have excellent skills and or ideas. If you are one of them and have a desire to help CSC move on from this technical and organisational hell, then please spare a few moment to join this project and any groups that take your fancy. There is a fair amount of work to do, building a new site and making the temporary site more useful, your community needs you now! Join Now! If you would like a free linux or windows server and sub domain for your country/city to get a local tech group going and work directly for your local community, as well as for the global one, then contact us, with a phone number and we can get you going in minutes.

Legal, organisational and technical are not the only skills we need. Communication is an important part of any endeavor. As the current members are techies, who are not built to produce nice texts, we could do with a copy editor or two. If you have a passion for communicating and CS then again please email us us@couchsurfingcommunity.org

If you are willing to actively contribute to any area of this project, then please email us directly us@couchsurfingcommunity.org Large and small contributions are all valid. Even if you only have a little time to spare, you contribution will still be valuable.

I’m known for using music to reinforce my posts. On this occasion i feel that there is only one song needed for this project…
Bob Marley – Rastaman Vibration(Positive Vibration)

LnP

CouchSurfing password security vulnerability

Warning: If you get a username / password pop up on CouchSurfing.org, click cancel, do not enter your username and password except on the CouchSurfing login page.

As of right now, I’m seeing this CSS file included on all CouchSurfing.org pages. That file links to this image. That image returns a 401 authorisation denied error. That in turn causes the browser to request a username and password, the realm is given as “CS”. If a user enters their CouchSurfing username and password, that data will be submitted to functionalfreelance.com.

This is a serious security issues as many users are likely to enter their passwords without realising what’s going on.

As far as I can tell from a scan of the whois data and dns records, there is no connection between couchsurfing.org and functionalfreelance.com. It seems likely to me that this is a hack of some sort, either deliberate or accidental. I hope accidental. Either way, this is a significant issue and needs immediate resolution by CS Inc. I have notified Casey Fenton, Jim Stone and Chris Burley directly of this issue.

K2 theme upgrade and threaded comments

I’ve just installed K2 RC8. Previously we were using K2 RC6. I’ve also enabled threaded comments with the default options. So threads go up to 5 levels deep. Any of the admins on this site can change that setting if a consensus feels that it was a mistake. You’ll see new “reply” buttons underneath each comment. That allows you to reply specifically in response to a single comment, like some forum software.