Hello World
CodeTengu Weekly 碼天狗週刊
如果命運的齒輪沒有出差錯,CodeTengu Weekly 都會在 UTC+8 時區的每個禮拜一 AM 10:00 出刊。每週會由三位 curator 負責當期的內容,每個 curator 有各自擅長的領域,如果你在這一期沒有看到感興趣的東西,可能下一期就有了。當然你也可以瀏覽一下前幾期的內容。
目前的 curator 陣容:
- @vinta - I failed the Turing Test - 科幻迷,最近在讀 Blindsight
- @saiday - Imnotyourson - 有什麼意見進來 Run time 講啊
- @tzangms - Oceanic / 人生海海 - 最近真的都在玩薩爾達
- @fukuball - ImFukuball - 有新工作了,但歡迎直接挖角
- @mingderwang - Ethereum enthusiast,最近在研究區塊鏈遊戲
- @kako0507 - 熱愛嘗試新事物的前端工程師
- @chiahsien - 我們公司在徵人
- @uranusjr - Smaller Things - 聽說 Pinkoi 少了個棒球記者所以現在去應徵前端應該有機會!?Shadowverse:
uranusjr
- @kkdai - 態度萬歲 - Learning Deeply....
- @yhsiang - AMIS / MAICOIN 徵才中,歡迎聯繫!
- @johnlinvc - 挑戰自動化家中電器
- @drumrick - 歡迎加入台灣 Kaggle 交流區
- @wancw
- @allanlei
- @theJian
你也可以關注我們的 Facebook、Twitter、GitHub 或 Open Source 專案,有很多 weekly 看不到的內容。有任何建議也歡迎來 Gitter 聊聊。
彷彿致力於解決開發者之間的資訊不對稱
@mingderwang
Blockchain Games: The BIGGEST TROJAN HORSE ‘experts’ won’t see coming — (and the startling implications you’d never guess)
本文介紹為何遊戲可以跟區塊鏈結合,區塊鏈遊戲會帶給遊戲玩家哪些跟現在完全不一樣的體驗和好處。另一方面遊戲開發商又能如何利用區塊鏈本身的經濟性,來獲取更合理的分潤。
Data's day of reckoning
一個人臉識別的新創公司 Kairos 表示,他們不會與執法公司做生意。他們的首席執行長 Kairos 說到 “在任何形式的執法或政府監視系統中使用商業人臉識別都是錯誤的。” 這是本文提到的例子之一。Google 公司也重新聲明對人工智慧的處理原則 Artificial Intelligence at Google - Our Principles,看得出來未來人類終將要面對這數據的清算日。
因此,在開發或使用 AI 技術的過程中,道德和安全方面的問題更凸顯其重要。未來的生活會更好,還是會變成一場惡夢,都取決於我們自己。
How to write upgradable smart contracts in solidity !
如何寫一個可以更新新版的智能合約?其實方法很多,而且如果你用 trufflei framework 開發以太坊智能合約,基本上不必自己考慮更新部署的問題,truffle migrate 會幫你搞定。
本文作者利用一個簡單的範例,教你如何實作一個可以更新部署的智能合約。雖然不敢保證它沒有瑕疵及安全上的顧慮,但還是把概念介紹得非常清楚,值得初學者一讀。
@allanlei
OpenAI Five
Watching the 1v1 last year during the International 7 was amazing, making some of the Pros think "Is this for real?" This time around, it seems like they are getting ready for team play 5v5 for the Internation 8. It's great to see them target games as its something many people can relate to.
On a infrastructure note, OpenAI is moving from Azure to GCP with a whopping 128,000 CPU preemptive and 256 P100s in the cluster for the play.
knative
knative provides the building blocks for serverless on Kubernetes. It is suppose to ease and abstract away the commonly executed tasks so that the end cluster is portable.
Most looking forward to the Eventing System. Instead of listening to something like Cloud PubSub for event changes, listen to a CRD instead, giving the benefit of the listener not needing the drivers for Pubsub.
toasted-marshmallow - A Faster Marshmallow
A JIT'ed implementation of Marshmallow with support for even pypy and cython. Marshmallow itself is great for handling the serialization/deserialization of data. It also has the added benefit of integration with Swagger based on the schemas defined for serde.
@theJian
Methodologies for measuring project health
衡量一个开源项目维护状态好坏的一些可能的方法。以 contributors 为指标,我们可以通过几个方面进行评估。从社区吸引用户和保留用户的能力,contributors 中长期贡献者和短期贡献者的人数关系,核心代码贡献者的数量。或者,跳出 contributors 的局限,转而从 pr 和 commits 入手分析。活跃频繁的 merge 也代表了项目的健康程度。
10 Common Git Problems and How to Fix Them
10 个使用 git 时常遇到的问题。对于我这种记不住命令的人来说,我的办法是:统统写入 alias
Call operator vs pipeline
一个对 JavaScript 中的 pipeline operator(|>
) 和 call operator(::
) 的 pros/cons 的讨论。对于熟悉 FP 的人来说,pipeline operator 应该是很自然易读的。
延伸阅读:
Class-based Tree Shaking - HTTP203
Random Cool Stuff
The hotel bathroom puzzle
对于一间拥有两扇分别通往两个卧室的浴室,设计一种方式确保当一方屋主在使用时,另一方无法进去,当无人使用时双方可自由进入。 个人有两个方案: 一种是使用三扇门,另一种是使用两扇滑门,在浴室内通过锁扣将两扇门扣在一起使之无法滑动,从而同时锁住两个入口。
This RSS feed is published on https://weekly.codetengu.com/. You can also subscribe via email.