Weekly Share Issue 1

Here's a record of what I've seen over the past week worth sharing.

For a long time, I have tried to organize my favorites in various ways. I recently thought that writing it into an article and sharing it might be more effective.

language bird

Yuque ( yuque.com ) is the largest document platform within the Alibaba Group and one of the main tools for knowledge management and team collaboration in the Alibaba department.

Today (April 23rd) is World Book Day. Yuquexuan will open registration today. No invitation code is required. Users can register directly and use all functions like Ali's regular employees.

In order to cooperate with World Book Day, Yuque also invited some Internet celebrities to write down their recommended book lists, such as Cheng Li, CTO of Ant Financial .

news

1. Instagram  and  Twitter  restrict third-party calls to APIs

On April 4, Instagram announced without warning that it would immediately abolish a large number  of APIs , and data such as users' followers and likes would no longer be available. At the same time, it was announced that the limit on the number of API requests per user per hour was reduced from 5,000 to 200. In addition, it is also planned that from December 11, 2018, third-party apps will no longer be allowed to obtain its public content.

Earlier, Twitter also announced that after June 19, 2018, it will no longer provide streaming services, which means that third-party clients Tweetbot, Tweetings, and Twitterrific will not be able to automatically refresh the timeline, and users must manually refresh it to see new content. Someone made a website  apps-of-a-feather.com  calling on Twitter to reverse this decision.

What these big social media outlets are trying to convey is clear: We don't welcome third-party clients.

2. Programmers with a monthly salary of 70,000 can settle in Beijing

On March 21, Beijing issued "Several Measures on Optimizing Talent Services, Promoting Scientific and Technological Innovation and Promoting the Development of High-Quality Advanced Industries", which included the following:

Undertake important work in scientific and technological innovation entities such as high-tech enterprises, innovative headquarters enterprises, and new R&D institutions within the administrative area of ​​this city, and the annual taxable income in the past three years exceeds a certain multiple of the average salary of the city's employees in the previous year (the enterprise registered in 8 times for the six districts of the city and Beijing Economic and Technological Development Zone, and 6 times for those registered in other areas of the city).

According to the data released by the Beijing Municipal Bureau of Statistics and the Municipal Human Resources and Social Security Bureau, the average annual salary of Beijing employees in 2016 was 92,477 yuan, and the average monthly salary was 7,706 yuan. According to the "2018 Peak Season Talent Trend Report" recently released by a recruitment website, the average monthly salary in Beijing reached 10,712 yuan. From this, it is estimated that the monthly salary should be at least 70,000 yuan to apply for talent introduction.

3. Travis-CI's bizarre bug clears the production database

Travis-CI released a March 13 investigation into a production database error. A developer runs tests in the same Session after performing a production check. Since the database address is given by an environment variable, the environment variable of the database address in the session points to the production environment, which causes the test script to clear the database of the production environment.

4. Silicon Valley home prices rise by $800 every weekday

According to statistics, in San Jose, the nearest big city to Silicon Valley, the price of an ordinary house with a price of about 1 million US dollars last year rose by 798 US dollars per working day, an increase of 200,000 US dollars in a year, which is the highest in the United States. The runner-up is San Francisco, up $481 per weekday; the third is Seattle (where Microsoft is headquartered), up $434.

tutorial

1. [Free eBook]  "Machine Learning Yearning" by Andrew Ng

Andrew Ng is a professor at Stanford University and an authority in the field of artificial intelligence. He used to be the chief scientist of Baidu.

His new book, Machine Learning Yearning, is now a free subscription . Over the next few months, every time he completes a section, you will be notified by email, and you can read it immediately. According to the instructions, the book is about 100 pages long, and each chapter is very short in length, making it very easy to read. The content is mainly about how to implement your own machine learning projects. The focus is not on algorithms, but on how to apply algorithms to real projects.

2. [Free Video Tutorial]  Foundations of Data Science , by UC Berkeley

The UC Berkeley video course Foundations of Data Science is now online. Enrollment is free, but a fee will be charged if a certificate is required.

The course is divided into three parts, each of which takes 5 weeks of study and is taught by UC teachers in person. The entire course is aimed at beginners and does not require any foundation in statistics or programming.

3、[文章] Programming Blockchains Step-by-Step, by Gerald Bauer

Introduce how to use Ruby language to write a blockchain implementation from scratch, the code is very easy to understand, and there are various basic concepts explained.

4、[文章] Low Level Bit Hacks You Absolutely Must Know, by Peter Krumins

There are many examples of the use of bit operations.

5、[文章] React - Basic Theoretical Concepts

React 官方关于 React 原始设计思想的解释。

6、[图片] React v16.3 生命周期的示意图

7、[电子书] Google 面试自学手册

一份爱好者整理的 Google 面试准备指南。

8、[文章] Chrome DevTools 的一些使用技巧

9、[文章] Color: From Hexcodes to Eyeballs

人眼如何感受到色彩,读懂这篇文章需要一点物理学知识。

文摘

1、一线开发程序员总结出的开发经验,by 康亮

2011年在百度浏览器团队时遇到几件让人影响深刻的事情。 有一次开会,产品拿出 Google 某个产品的 DEMO,里面有一段很酷炫 3D 效果,要求开发加上,只给2天时间,大家目瞪口呆。后续的开发为了赶节奏,导致非常多的 bug,又为了修改 bug,leader 将所有的 bug 按照人员平均分配,导致不同模块间的同学相互修改......实在难以想象。好比让做花卷的厨子,去修改西湖醋鱼的味道。

最初的现象是:bug 下降得慢,延伸 bug 反而增加,每个人都累的半死,代码风格极其杂乱,为了赶工导致的临时方案层出不穷。

到了中期:人员离职越来也多,代码难以维护,新加的需求与之前的临时方案冲突。

到了后期:想做一些修复,想调整架构,又要保证正常运行,其难度好比在一架飞行的飞机上拆换零件。

然后我也急忙离职了。。。。实在看不到成功的可能性。

2、为什么我们不用 Git?,by SQLite

SQLite 不使用 Git 版本控制系统,而是使用 Fossil。Fossil 和 Git 都是区块链式的版本控制系统,都是分布式,都将内容存储为由加密哈希标识的一系列不可变的提交。Git 非常流行,许多开发人员不熟悉其他任何版本管理工具。然而,SQLite 更喜欢Fossil,本文解释为什么。

3、美国的数据真相

美国人均预期寿命连续两年下降。如果不告诉你国家名字,只是让你猜测的话,你一定会认为,这发生在某个战乱中的国家。不幸的是,这种事情恰恰就发生在美国。

2016年,零资产或者负资产家庭已经达到30.4%。也就是说,只要你有一块钱存款而么有负债,即使你是个流浪汉,你也比30%的美国家庭富有。

美国人到底有多穷?69%的美国人,存款少于1000美元。好多人说美国人很富有,确实,如果你找到了一个好职业,你的收入会很高很高。但是实际上,绝大多数美国人很穷,只能靠救济和福利过活。一半的美国人,他们的年平均收入低于25000美元。美国平均收入40000多,中位数收入只有25000美元。中位数是什么意思?50%收入高于这个数字,50%收入低于这个数字。

4、《环球时报》:发展国产芯片 这事不能再拖了

从现在起,我们可以靠美国芯片活得很好的幻想应该破灭了。中国有组织科技攻关的能力,也有推动国产芯片逐渐替代外来芯片所需要的动员力,最重要的就是决心。

特朗普政府在帮助我们下这个决心。如果中国真的转换了思路,也许过多少年之后,我们会感谢美国今天做出的限制决定,庆幸它促使中国早一点恢复了清醒。

一旦中国加速研发使用国产芯片的工作全面上路,美国方面的态度也将随之软下来。美国半导体产品还可以进入中国,但到那时主动权将牢牢掌握在我们自己的手里。

工具

1、Spectrum

开源的社区软件,形式非常新颖美观。

2、jsonstore.io

通过 HTTP Header 读写 JSON 数据的免费 datastore。

3、flamebearer

Node 应用的火焰图生成工具,用于性能分析。

4、DNS Performance Test

DNS 响应时间的命令行比较脚本。

5、merge-images

多张图片合成一张图片的浏览器 JS 库,使用了 Canvas。

6、Tabler

一个基于 Bootstrap4 的面板(dashboard)组件库。

7、Etherpad

老牌的多人实时编辑协同工具。

新奇

1、Braille Neue

Braille Neue 是布里叶盲文系统与正常字母的结合,无障碍设计的典范,为什么没有人早点想到这个点子呢。

2、Macbook 一美元改成触摸屏

一个非常牛的项目,作者在 Macbook 的摄像头上面,架了一块镜子。然后,自动捕捉并识别手指的坐标。

3、Jelly Mario Bros

水母版的《超级马里奥》网页游戏,所有东西都会像水母一样升缩。

4、小狗 USB

本周金句

人生就像玻璃窗上的苍蝇,前途一片光明,却找不到出路。

欢迎订阅

这个专栏会本步更新在我的个人网站微信公众号语雀

微信搜索"阮一峰的网络日志"或者扫描二维码,即可手机订阅。

(完)

from: http://www.ruanyifeng.com/blog/2018/04/weekly-issue-1.html

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325966865&siteId=291194637