对于有的故事来说,一年已经很漫长,像冬虫夏草,一生已走两个轮回,说不上来世谈不了再见;对于有的故事来说,一年才刚刚开始,说不完一时走不完一了。我们的开源日报的故事,到今天,整整一周年了,就是这一种虽一年却才刚刚开始的故事:好比刚开学,好比朝阳之如一日,早春之如四季,初恋之如谐老。

开源日报是一个有关开源的学习型项目,我们最大的愿望是让你:日用而不知,伴你而无闹。不声不响,进出有积累,来去无繁华,常伴你左右。通过每天学习一个 GitHub 优质开源项目,阅读一篇精选英文科技或编程文章原文,保持每日学习的好习惯和成长的雨露。 开源日报1周年:譬如朝露,爱你如注,第365期大感谢 开源日报栏目的 PM 是 重庆大学软件学院的咪喵同学,开源日报 App 则是由 hackerchai 同学编写,背后还有设计师 Haochen、技术支持 Maxoyed、真人语音全能大师安锐同学、英文选题组 Ivan、石峰、宣传推广的 Wangjia、Yutong、Wanghao、Nolo、Shirley、筑梦师、Yuefeng、肥猫同学等等很多小伙伴,几乎都是在校学生,在这里要给我们所有最亲密的小伙伴和最忠实的读者朋友们最真诚的祝福和感谢,没有这些伙伴就没有开源日报,没有亲爱的读者,就没有开源日报走到今天。
尝说这也是开源精神之一,因为喜欢这件事情,就是做这件事情的原因和动力,如果我们喜欢做的事情对同样喜欢开源的你有帮助,那就更棒了!而我们一直在坚持用非盈利和学院派的风格来纯纯粹粹地做开源,不去物化一份喜爱,不去装饰一份质朴;保持纯粹和简单,保持热爱和平凡,我们觉得“热爱”这件事情本身是更值得珍惜的。

2018年2月28日试行开源日报创刊号第0期,然后3月9日正式开始第1期,每天一份,除了过年停刊一周从未断线。设立“开源日报”这个栏目的初衷和目标是来自于一些感受,很多同学是通过 Linux 知道的开源,但是开源可是远远不止 Linux ,世界上其实非常多优质的项目都是开源项目,包括 GitHub 上、身边的朋友自己写的,一些公司或者基金会开发的,很多很多优秀,但是不够知名的开源项目每天都在发布和更新,开源的意义在创作、在协作、也在分享和学习。发现一个优质的开源项目,可以使用、参与,那种宝贵好比找到一个志同道合的朋友,欣喜难以言表;而且在这个信息发达的社会,你也不需要重复去造轮子,完全可以了解和学习更多更酷的开源项目,再在巨人的肩膀上把自己的事情做得更好!这是每天推荐一个优质开源项目的初衷。而”开源日报”的另一半内容——每天推荐一篇优质英文原文的想法是来自于另外一个痛点,大家都知道很多前沿技术或者技术文档都只有英文的,如果要保持学习的好习惯,阅读英文开源说是非常重要的一件事情了,所以我们希望通过这两部分内容,鼓励自己和喜欢开源的同学每天花十分钟,了解一个不太知名的开源项目,阅读一篇英文科技、编程原文,坚持一个月半年一年,一定会有成长。

开源工场的目标就是保持一个简单纯粹的原始的开源精神,并且要去守护和发扬这种黑客精神,它是一个通过开源协作形式来创造生产力和寓技术于乐趣的频分多址非盈利开源社区,主张享受开源审美和动手做开源。社区的运作以技术主持人为驱动,目前绝大部分成员都是在校学生,像“开源日报”、“开源周报”、“媛宝”等是我们推出的栏目,而人工智能、操作系统、Python 等编程语言,我们都在关注,“学生开源年会”也是开源工场的小伙伴主办的,如果你对开源工场感兴趣,认可想要更多的伙伴了解开源贡献开源,欢迎加入我们一起来发扬这份热爱。
PM 的话
终于开源日报这个项目也来到了它的第 365 篇——也就是一周年的纪念日了。虽然从无到有发展过来也走了弯路,不过现在也总算是到了走上正轨的阶段。当然了,这都离不开为这个项目出力的每一个人以及各位读者的帮助。在下一个 365 天中,我们将会朝着更好的方向努力。首先的计划自然就是提高日报的可读性,自然包括对日报进行更方便的筛选以及在单个页面中就能实现对日报的翻页这样的功能等等,希望在新的一年里大家也能够常来阅读开源日报,养成每天学习的习惯,是一个好事。 ————开源日报 PM:咪喵

开源日报 每天推荐一个 GitHub 优质开源项目和一篇精选英文科技或编程文章原文,坚持阅读《开源日报》,保持每日学习的好习惯。
今日推荐开源项目:《基础技能 awesome-algorithm》
今日推荐英文原文:《What Autonomy Can Deliver》

今日推荐开源项目:《基础技能 awesome-algorithm》传送门:GitHub链接
推荐理由:不管是用啥语言来写代码都会需要的技能之一——算法。只要还在写代码,就迟早有需要到用算法来处理数据的时候。这个项目则是提供了不少算法的实现方法,包括 LeetCode 和剑指 Offer 中的题解;除此之外还提供了对学习算法有帮助的资源链接,相当适合用来巩固和提升自己的算法相关技能。不过现在它提供的语言只有 Python,JAVA,JS 和 C++ 四种,不过可以期待后续的发展。
今日推荐英文原文:《What Autonomy Can Deliver》作者:Jonah Houston
原文链接:https://medium.com/greenfieldlabs/what-autonomy-delivers-8e4b9a38bb61
推荐理由:关于自动驾驶的一些讨论。自动驾驶实际上很方便,虽然现在还存在着安全问题,但是如果能够解决这些问题,它会带来相当大的便利。

What Autonomy Can Deliver

Once cars can drive themselves, do we ever need to get in them again?

开源日报1周年:譬如朝露,爱你如注,第365期大感谢
Illustration: Liz Broekhuyse

If you ask the Internet for an image search of the future of mobility, it will return a lot of slick, futuristic cars that are, inevitably, fully autonomous. This has been the dominant narrative for the past few years and is still high on the Valley hype cycle. But the vision of replacing the driver with a crown of sensors and a supercomputer in the trunk is proving both challenging and not that inspiring.

The real prize of the autonomous economy is not a self-driving car, it’s the freedom humans will enjoy with not needing a car at all. The car is usually a means, not an end. In that light, making a better car is solving the wrong problem.

One real value of autonomy is freedom from the burden of schlepping our belongings. Specifically, carrying all those belongings with us, even when we don’t need them in that moment. We’ve grown accustomed to carrying multiple bags, with options for multiple contingencies. Chargers, batteries, computers, phones, make-up, medicine, spare clothes, extra shoes, snacks, water, coffee. As we have become more mobile, we continue to find ways to extend our time out of the house. The cycle is self-perpetuating. And every thing we carry needs a means to carry it.

The list of things that need to be moved grows relentlessly. From getting to work to getting kids to school to getting groceries, dry cleaning, picking up the dog, the one commonality is that we are surrounded by people and things that need to move from where they are to where they need to be. And spending time doing that moving feels like drudgery because most of it is. Part of what makes it feel so burdensome is that we run those errands and chores with our cars, which are often not the best tool for the job, just the one we have at our disposal.

This begins to describe why the autonomous car has captured our collective imagination. Imagine not having to drive to pick up the dry cleaning? Imagine if there was a service that could safely take our kids from school to practice? Immediately the image of those services conjures a car because that’s what we use today. Why deploy a 4,000–6,000-pound metal box that is capable of going 100+ mph and surviving a 35 mph frontal crash to drive three miles and pick up 10 pounds of groceries? The amount of energy used is vastly in favor of moving the car, not the groceries.

Multiply this inefficiency times every errand, commute, and chore and you end up with pollution, congestion, and a catastrophic waste of resources.

We see the same inefficiency when it comes to the space that cars use. We cede most of our urban public space for the storage and moving of cars and force the people who live in cities to live in the margins. We make enormous sacrifices in order that we have access to the “freedom” that cars permit. But that freedom, increasingly, is more of a trap.

Since most people have just one car, that car is purchased for an occasional extreme use case, not the median use case. For example, if you are going to drive in snow, you buy four- or all-wheel drive. If you camp once or twice a year, you make sure you have space for the whole family and all the gear. Having the ability to move all your stuff and your friends/family drives that decision. It’s a rational choice but it’s also the place where autonomy can really change the way we make decisions for the way we live because autonomy can solve for the edges and allow us to make a choice that is right for the median.
Imagine what happens to our world when we can move independently from our belongings. What if our mountain bike could meet us at the trailhead, or if our stroller could meet us at the airport? What if we only traveled to the places we wanted to go, and could cut out the places we didn’t?
Two things happen once we have the ability to move independent of our things: we expand the ways in which we can move and we dramatically reduce the energy required to move. We can right-size every trip so instead of being prepared for the extremes and paying the price with every subsequent journey, we only use the minimum amount of mobility we need.
开源日报1周年:譬如朝露,爱你如注,第365期大感谢
Illustration: Liz Broekhuyse

If my yoga bag can just meet me at the studio after work and my dry cleaning will arrive at my house when I get home, then my options for getting to work expand dramatically. If I only have the things I need with me, then a bike might be a much more viable option. Or an electric skateboard. I might just walk.

Meanwhile, my yoga bag actually has eight hours to get where it’s going. It doesn’t need a ride in a private car. It could easily make it by delivery bot that can trundle along slowly and safely (maybe with other yoga bags) and it would use a fraction of the energy.

Autonomy also allows us to dramatically increase the time window in which things happen. Most traffic is a result of everyone trying to arrive at work at the same time. Most roads are sufficient for the number of cars that there are, but not if all of the cars go at the same time. So errands that aren’t bound by time can happen overnight, or be optimized for the right time. We needn’t constrain ourselves to roads, even as the sky is starting to be a viable medium for certain errands. If I’m even slightly organized, the kit that I need for Wednesday morning yoga could start making its way to the studio on Tuesday night.

We use an astonishing amount of energy just moving things from kids to yoga mats, to the cars themselves. Autonomy frees us from the dual constraints of time and people required to do that moving and once that is gone, the entire calculus changes. Traffic diminishes. Pollution is reduced. Congestion is a thing of the past. Traffic deaths decrease. All of the promises of autonomy still hold true.

Moving things isn’t anywhere near as sexy as the promise of having cars that drive themselves, but it’s a hell of a lot more useful. It’s also an easier problem to solve. Because of the Trolly Problem and the expectation that autonomous cars move at the same speed as our current ones, we still have a lot (a lot) of trust and safety issues to resolve before self-driving cars make a measurable impact on our lives. But a small, slow, autonomous box that is quietly moving yoga mats in the middle of the night doesn’t have any of the same safety concerns.

This also serves the purpose of giving the engineers who are trying to solve “the mother of all AI problems” a safer and more relevant sandbox to work in. They could deploy hundreds of actual bots on actual streets that are creating real market value without asking people to get inside them.

The promise of freedom in an autonomous world is still real and at least as valuable as it’s been promised. If it seems like we’re not getting any closer to that goal, it might just be that we’re not looking at the right finish line.
下载开源日报APP:https://os.maxoyed.com/2579/
加入我们:https://os.maxoyed.com/about/join/
关注我们:https://os.maxoyed.com/about/love/