Quantcast
Channel: CodeTengu Weekly 碼天狗週刊
Viewing all articles
Browse latest Browse all 109

CodeTengu Weekly 碼天狗週刊 - Issue 137 為什麼都要半夜工作,莫非越晚越有靈感?不,不是靈感,我靠的是白天無所事事的愧疚感 - Aug 6th 2018

$
0
0

Hello World

CodeTengu Weekly 碼天狗週刊

如果命運的齒輪沒有出差錯,CodeTengu Weekly 都會在 UTC+8 時區的每個禮拜一 AM 10:00 出刊。每週會由三位 curator 負責當期的內容,每個 curator 有各自擅長的領域,如果你在這一期沒有看到感興趣的東西,可能下一期就有了。當然你也可以瀏覽一下前幾期的內容

目前的 curator 陣容:

你也可以關注我們的 FacebookTwitterGitHubOpen Source 專案,有很多 weekly 看不到的內容。有任何建議也歡迎來 Gitter 聊聊。

彷彿致力於解決開發者之間的資訊不對稱

@mingderwang

Blockchain Games: The BIGGEST TROJAN HORSE ‘experts’ won’t see coming — (and the startling implications you’d never guess)

本文介紹為何遊戲可以跟區塊鏈結合,區塊鏈遊戲會帶給遊戲玩家哪些跟現在完全不一樣的體驗和好處。另一方面遊戲開發商又能如何利用區塊鏈本身的經濟性,來獲取更合理的分潤。

medium.com

Data's day of reckoning

一個人臉識別的新創公司 Kairos 表示,他們不會與執法公司做生意。他們的首席執行長 Kairos 說到 “在任何形式的執法或政府監視系統中使用商業人臉識別都是錯誤的。” 這是本文提到的例子之一。Google 公司也重新聲明對人工智慧的處理原則 Artificial Intelligence at Google - Our Principles,看得出來未來人類終將要面對這數據的清算日。

因此,在開發或使用 AI 技術的過程中,道德和安全方面的問題更凸顯其重要。未來的生活會更好,還是會變成一場惡夢,都取決於我們自己。

oreilly.com

How to write upgradable smart contracts in solidity !

如何寫一個可以更新新版的智能合約?其實方法很多,而且如果你用 trufflei framework 開發以太坊智能合約,基本上不必自己考慮更新部署的問題,truffle migrate 會幫你搞定。

本文作者利用一個簡單的範例,教你如何實作一個可以更新部署的智能合約。雖然不敢保證它沒有瑕疵及安全上的顧慮,但還是把概念介紹得非常清楚,值得初學者一讀。

medium.com

@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.

openai.com

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.

github.com

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.

github.com

@theJian

Methodologies for measuring project health

衡量一个开源项目维护状态好坏的一些可能的方法。以 contributors 为指标,我们可以通过几个方面进行评估。从社区吸引用户和保留用户的能力,contributors 中长期贡献者和短期贡献者的人数关系,核心代码贡献者的数量。或者,跳出 contributors 的局限,转而从 pr 和 commits 入手分析。活跃频繁的 merge 也代表了项目的健康程度。

nadiaeghbal.com

10 Common Git Problems and How to Fix Them

10 个使用 git 时常遇到的问题。对于我这种记不住命令的人来说,我的办法是:统统写入 alias

citizen428.net

Call operator vs pipeline

一个对 JavaScript 中的 pipeline operator(|>) 和 call operator(::) 的 pros/cons 的讨论。对于熟悉 FP 的人来说,pipeline operator 应该是很自然易读的。

延伸阅读:

Functional-Light-JS

Class-based Tree Shaking - HTTP203

github.com

Random Cool Stuff

The hotel bathroom puzzle

对于一间拥有两扇分别通往两个卧室的浴室,设计一种方式确保当一方屋主在使用时,另一方无法进去,当无人使用时双方可自由进入。 个人有两个方案: 一种是使用三扇门,另一种是使用两扇滑门,在浴室内通过锁扣将两扇门扣在一起使之无法滑动,从而同时锁住两个入口。

wordpress.com


This RSS feed is published on https://weekly.codetengu.com/. You can also subscribe via email.


Viewing all articles
Browse latest Browse all 109

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>