谷歌的吹哨人把谷歌的修改搜尋結果的證據公開了

谷歌的吹哨人把谷歌的修改搜尋結果的證據公開了,過去谷歌對於外部指控谷歌修改搜尋結果等指控,都用陰謀論來帶過,不承認有修改搜尋結果的事情存在。 這一次,一個任職於谷歌八年的資深工程師,一開始是匿名爆料,但是後來因為人身安全問題,遭到谷歌指控是精神病患,因此被警察於自家門口持槍逮補後,一次把手中的所有文件公開,並公開自己的身份,讓過去的種種指控不再是陰謀論而已。 谷歌透過修改搜尋結果來引導言論的例子有許多,例如谷歌認為,既使絕大多數的 CEO是男性,搜尋結果不應該是以男性居多為主。 谷歌內部文件寫到「在多數的狀況下,如果搜尋結果反應了社會現實,那麼系統不該介入。然而,在某些狀況下,如果我們的介入能夠讓社會達到更好的狀態,那麼我們的產品應該介入影響社會」 吹哨者認為,修改搜尋結果,使結果跟社會現況不同,是在大眾與資訊間,加了一個中間人。 對於谷歌新聞抑制某些媒體的指控,過去谷哥的回應是那些媒體不夠權威,這次吹哨者提供了一個名單,清處的列出來那些媒體的發稿,是會被谷歌新聞給排除掉的。 對於谷歌應該怎麼做,吹哨者說谷歌至少要清楚的跟投資者交代谷歌的決策。谷哥常常自以平台為自保,任為平台不需為平台上面的言論負責任,但是谷哥同時也擔任出版者的角色,把某些內容的優先權降低,讓使用者看不到這些內容。 吹哨者也呼喻其它谷歌的員工跳出來,不要害怕,如果有越多內部吹哨者站出來,那麼他們便不用畏懼官司的風險。

美國內戰

美國的政治走到濱臨內戰,左派團體開始對右派團體投擲快乾水泥,快乾水泥在身上乾掉時會發熱造成燒傷,在杯子裡乾掉變石塊,打倒頭就重傷了。 昨日就有記者被快乾水泥攻擊到燒傷加腦出血,但是主流媒體什麼都不說,因為主流媒體認為,右派言論是暴力犯罪,而用快乾水泥攻擊右派不算暴力犯罪。 甚至連市長都認為,警察不藉入記者被攻擊的事件,站在旁袖手旁觀是正確的 (怒)

如何對抗老化

何時進食比吃了什麼重要,採用日間的斷食療法 分子化學已經找出來斷食療法的關鍵酮 https://nutritionreview.org/2019/05/fasting-molecule-exerts-anti-aging-effects-to-protect-vascular-system/ 運動及酮療法,可以讓老鼠活更久,兩者都使用的話活的更久。 科學家在20年前就找到能夠讓老鼠或稻穀活更久(5~20%)的基因 大部份研究抗老化的科學家都有服用 nmn https://drjohnday.com/6-foods-to-reverse-aging-with-nmn/ 作者還有服用 Resveratrol 及 1g Metformin ,後者是糖尿病用藥,但是作者沒有糖尿病 AMPK Sirtuins mTOR 是老化的三條路,前兩者有低風險的藥物可使用(前述的藥物) 洗三溫暖,冷熱交替也可以抗老化 低糖低碳飲食 少吃紅肉,紅肉含 amino acid 會觸發 mTOR branch chain amino acid 對運動的表現有幫助,但作者認為長期會導至老化

告別臉書

我是在 2004 年加入臉書的,在那個年代,臉書只有 .edu 的電子郵件可以加入,我算是第二波加入臉書的,第一波是長春藤等美國私立學校,十多年下來,總算是要慢慢的在轉移離開臉書了。 原因有兩個,第一個是寫在臉書的內容屬於臉書的,外面的人除非加入臉書,要不然是看不到,搜尋引擎無法檢索到,一個臉書的貼文,一個月後就算是消失在臉書中,不會再有人看到,非常的無效,許多內容重複的出現。 第二個原因是臉書的言論審查實在過了頭,今天有個美國健康品牌 CrossFit 宣布離開臉書[1],因為臉書把他們一個上百萬用戶的群組封了,原因不明,然後又再抗議下,原因不明的又再次開放了,外界猜測,因為 CrossFit 宣傳低碳飲食的好處;然後還在英國大選的當天,用一個十多年前的貼文當理由,把保守派參選人的帳號給封了;類似的例子有很多,臉書還有個黑名單,如果你寫一則黑名單上人物的貼文,但是不是批判這黑名單人物,你的帳號也會被封掉… 所以別了,臉書,你就是貼小孩圖的地方了…. [1] CrossFit 告別 facebook [2] 臉書言論審查的報導 Facebook Censorship BACKFIRED, Major Brands FLEE Platform

typelevel cats 學習筆記 2

前陣子把 Scala with Cats 這本由 underscore.io 寫的 typelevel-cats 的書看完了。 看完前兩章的第一個想法是這群傢伙怎麼時間這麼多,把整個 Scala Collection Library 內的 === |+|  map fold 等函式,重新用 type class 實作一次,時間是不是太多了。 然後再深想一下,這麼累的原因是 FP 跟用 OOP 寫成的 collection library 不相容,無法幫任意的 case class 加上額外的功能,因此要用 Type Class (過去叫 Pimp My Library 或 Enrich Class)的方式,來幫任意的 case class 加上一些通用的行為。 那這些行為有那些呢? Eq: === Semigroup: |+| Functor: map Monad: flapmap Foldable: […]

如何養出雙語小孩

推薦一本書 Raising a Bilingual Child ,相對於訪間口耳相傳的八卦,本書是由學者寫成,引用美國數個研究單位的研究成果,來告訴大家如何教養出雙語的兒童。 書中主要引用的研究資料是來自佛羅里達,因為佛州有眾多的西語系移民,家庭的社經環境各種都有,所以在統計上去掉一些其它因素的造成的誤差。 我讀到目前讀到比較有用的有幾點: 五歲以下的移民,在上 K5 前,若是只用母語,並不會影響未來的英語學習,反過來,若是在上 K5 前就開始學習雙語,只有 20% 的小孩未來還能學好母語,某一天就會轉成用英語為主。 母語的學習,並不會影響到英語的學習成果,既使是五歲才開始學習英文,到十一歲後,就在統計上看不出來英語學習的差易。 如果要學習好母語,除了日常對話外,還是要增加字彙的種類,雙語學校(immersion school)的教學就很有幫助。 以高中及大學 GPA 來看,雙語的學生表現跟英語的學生一樣好。但是很不幸的是, SAT 的測驗中,雙語的學生會比英語的學生低 50 分,這是未來 SAT 要努力的方向,為什麼測驗沒有鑑別能力。

typelevel cats 學習筆記

最近在學 typelevel/cats 底下這一行程式碼,想了兩天才理解為什麼要寫成這樣,Functional Programming真的是太困難了,有點回到大一學遞迴的感覺。 (Either[Throwable, A]) => Unit) 是一個 Callback function / Listener interface , (CB => Unit) 表示這個 Callback function 可以在不同的 Thread 執行。 為什麼要寫成這樣?我還在想….

谷歌、臉書大當機

接連兩天谷歌、臉書大當機,稱機會講一下我淺到不能再淺的淺見。 矽谷這邊的公司很喜歡講平台化、雲端化、大數據,把不管是企業內部還是外部,四散的資料集中管理,本來每一間私人公司都要請個 MIS,專職備份管理企業資料,等到雲端化自動化後,一個人可以管一千個企業的資料庫,可以利用經濟規模降低成本。 但是經濟規模可以一直無上限下去嗎?有種東西叫邊際效用遞減,等到規模大了後,自然有規模大的問題,像是領英堅持整間公司共用同一個hadoop cluster,光Gossip Protocol的口水就可以淹死你,不能再加機器,所以做了個”大象醫生”出來看有沒有人濫用資源。所有人要共用一個 git server ,結果當然是撐不下去,所以弄了個 git master-slave 的架構出來,偶爾 build system 拉到的資料不是最新版而已。 平台化可以達到經濟規模是正確的,但是問題的複雜度也會一直上昇,所以這些平台公司請一堆業界頂尖的人來解問題,可是業務量有可能一不小心就超過系統原始設計的上限,在新解法出來前,就只能請客戶多擔待些了。