XX家
不錯,我在網誌裏不只一次自稱哲學家,但這「哲學家」三字,我只當作是英文"philosopher"的翻譯。"Philosopher"的其中一個用法,是指經常從事哲學活動的人,這當然包
Why I exploit Python to shim modules for testing purposes
A while back I wrote about how I monkey-patch modules for testing , but I didn't really write about why I preferto do my testing this way instead of, say, using dependency injection in the code I'mgoing to test.
My ultimate reason for doing it this way is that I would rather haveclean code and ugly tests than dirty code and cleaner tests. 'Testable'code that has everything it talks to injected into it as a parameteris generally ugly; specifically, it is
Dropbox: File Syncing for Everything!
I just upgraded my Dropbox account [ referral-free link ] from 2 GB to 50 GB; I started using the file synchronization service about a year ago, and since the day I started using it, it's been one of the best pieces of software and Internet services I've ever used.

Neat little upgrade graphic!
There has been zero downtime, their software works flawlessly through proxies, through firewalls, through SOCKS5, etc. (and, of course, through an unprotected connection),
空白的慰藉
支持考慮負所得稅(Negative Income Tax)
考慮負所得稅解決「在職貧窮」
鳥、魚、限制、自由
我現在則更愛魚。魚,被限制於水中,出水必死,而且沒有手腳,限制大得似乎連縛手縛腳也不
The power of 'I like this' in social applications
One of the things that turns plain applications into social applicationsis the ability to get feedback from other people ,the ability to know that other people are appreciating your stuff. Ithink it follows as a corollary that if you want to build a popularsocial application, getting the feedback right matters a lot; the morefeedback people get, the more likely they are to continue using yoursocial application.
To be specific for a bit, let's talk about Flickr (partly because I haveexperience with it as a