Varnish is heavily threaded. It maintains queues where connections are put and worker threads pull them out. It is expected that a single connection gets a dedicated thread.
When a page is requested, some of the links (fnid=X) map to functions on the server that are held in memory. The id (X) is a key that is associated with a continuation for a specific "session".
It's not a bug, but a feature of Arc and other continuation servers. If continuations aren't reclaimed by the server (and those links invalidated), the server runs out of RAM.
Expired links are the result of Arc's web server reclaiming stale continuations. It's a side effect of creating a web application using a continuation-based server.
I don't spend my vacations working for other people. You also can't expect a contractor to be passionate about your company when they have no vested interest in its success.
I personally feel that Dropbox removing files from someone's account is completely wrong, regardless of your ToS. Your service is there to backup files. When you delete references to files from someone else's accounts, you're violating the trust that people put in your service.
I finally jumped into ios development. Not really on the side since it's been my main focus lately. I went from not knowing any ios stuff to launching my first app in a week. I'm about to put my third app on the app store. I'm not making much money but there's a ton of potential.
It was just bad wording on my part. What I tried to say was that there's a difference between giving $150k to a charity outright and donating money on behalf of the users who refer more users.
This seems like a slap in the face of the investors. Giving a chunk of your startup capital to a charity is basically throwing it away. Good for the charity but this startup seems too early stage to be giving that kind of cash away. I hope it pays off for them.
I love Chicken Scheme. The community is awesome and tightly knit. They're always looking to help out new users. I was new to the community awhile back and got a ton of solid feedback on some work I was doing in Chicken. I published epoll bindings for Chicken after figuring out how things were done in their community.
It's interesting to me that they turned down a $100M+ offer and raised at only a $25M pre-money valuation. Wouldn't it make more sense to raise at close to $100M pre-money?
I started with HyperCard as a kid. My parents got me a couple Java books but I never got into it. My first real programming experience was with Python when I was in high school. My dad told me that no one uses Python and that I should learn C++, so that's what I did. That was over 10 years ago so things have changed a bit with regard to Python :)
These days my favorites are C, Python, and Scheme.
I wrote a blog post awhile back that was really controversial. It was about code ownership. People were split down the middle on hating code ownership or loving it. I think some people even took it to mean actual owning of the code.
I was coming from kind of a dictator view where I accept patches rather than blindingly letting people commit changes to projects i'm responsible for.