A theory on why most browsers control their own list of CA roots
As part of the ipsCA failure , a number of people are noticing that most browsers keep their own list of CA roots, instead ofdeferring to whatever system-wide list your operating system keeps.There are at least three ways to explain this, depending on how cynicalor optimistic you are.
The first is that it is the natural outcome of a ruthless but completelyuneven Darwinian struggle for influence (and the benefits it brings)between SSL CA vendors, browser vendors, and OS vendors. Since browservendors ultimately hold
因痛而知道病
當然
<發酵的男人>
香港電台第一台FM926
主持人: 周 融 , 王 雅 文
有空請收聽~
https://programme.rthk.org.hk/channel/radio/programme.php?name=BubblingPair&d=2010-01-09&p=3060&e=102
反Apple邪惡軸心的MP3播放器—MuShower (一)
雖然做了Mac友十幾廿年,但一直提醒自己不要變得太過大Apple主義,置諸所有非Apple或甚至非Apple化的週邊電子產品為下三流,畢竟,作為普通消費者,真的不希望市場會由一個品牌壟斷,你見好些朋友無情情都會好似同”Mic記”有仇

涼風有信
惡的自愛
Chicago Street Lights
Michigan Avenue lights (photo taken this weekend atop the Hancock Building in the northern part of Chicago):

君子絕交
這麼多年來先後跟幾個本來要好的朋友斷絕來往,當年自
Turning synchronous channels asynchronous
(This is likely obvious, but since I keep working it out again in myhead I'm going to write it down once and for all.)
Suppose that you have a CSP -likeenvironment, with lightweight processes and synchronous communicationchannels with no buffering. Synchronous channels are simple but veryinconvenient for many real-world things, where you need to haveasynchronous channels. Fortunately, you can turn synchronous channelsinto acceptable asynchronous ones as follows.
To send an asynchronous message, you spawn a new process and