Python modules should make visible their (fundamental) types
These days, many Python modules make a habit of being selective aboutwhat names they allow to be visible to the outside world; you onlyexpose the official, externally visible interfaces and so on.
This leads me to a thesis: all modules should make visible theirfundamental types, in the same way that the types module makes visible namesfor built-in types. Note that this doesn't reveal any previouslyinaccessible things; outside people could already just use your regularinterfaces to instantiate an instance of the type they
The (lack of) fighting in Kampfer (as of episode 4)
In the Author style of brief notes on things that I ran into elsewhere ( via Author , of course): I actuallyfind the current lack of fighting in Kampfer to be pretty realistic.
All of the Kampfers are theoretically ordinary highschool kids whobasically got drafted against their will. It feels entirely right thatthey are generally unenthusiastic about actually beating each otherup, or even theoretically killing each other, regardless of what theModerators may want them to do, and that they would much rather hang outand talk with each
唔啱就要打
深感當時d創作人真係好有態度
即使係王晶都有d發人深省嘅時候
精裝追女仔當年真係好笑到極
唔啱就要打當然教壞人
但係睇吓笑吓日子就比較容易過
好過日怨夜怨日嘈夜嘈啦
A personal experience of web browsers making bad text editors
I wrote about this topic ages ago, but I justhad a very illuminating personal experience with this, and I feel likesharing it.
The one place that I pretty much have to use web-based editing iswriting replies to comments here on WanderingThoughts (unless I turna reply into an entry, which I do from time to time). Today I wasflailing away trying to write such a reply (on yesterday's entry ), and I just couldn't make things cometogether right; I
HUGE Photos of Saint Peter's Basilica
Two images taken on Saturday at Saint Peter's Basilica - both were stitched together using two images from my Canon PowerShot G11 in Photoshop. Click on the picture link to view the photo page on Flickr, or click the download link below the picture to see the HUGE picture file!
The first shot shows the interior of the main transept of Saint Peter's Basilica, with the main dome, the altar, and the beautiful and organic baldaccino designed by Bernini:
Download this photo (HUGE)
The second
What I think I understand about how standards get created
To condense and stereotype a great deal, there are three general ways ofcreating standards:
- invention , where you come up with something that seems good frommore or less scratch (ie, not feeling obliged to pay any attentionto existing practice, if there is any).
The risk of this approach is getting your standard adopted in thefield; many invented standards fail dismally because no one isinterested in implementing them.
The Atom syndication feed format is, I believe, an example of thisway.
- documentation , where
Saint Paul Outside the Walls
Saint Paul outside the walls. More pictures to come - I've now toured all the four major basilicas of the Church, but am quite tired. Pictures will be posted as soon as I'm able to get to them :-)

Picture taken at dusk, with the Canon Powershot G11 at ISO 80. Stabilized against a wooden post.
Some thoughts on a 'modern' university email system
Here's a question: what would a 'modern' university email system looklike, one that's in line with the 'students already have online lives'theme of last entry ?
(Let's assume that our assignment is limited to designing the emailsystem, and thus we don't get to question or change what it's used for.)
Clearly, a lot of people will already have outside email addresses andmany of them will want to just forward their university email addressto their