写着写着发现一个「愚蠢的python的经典问题」:
The reason for this is that the iterator does not know that a list element was removed, and happily advances to the next item.
哦忘说了,py根本不给你一个 index 去往前倒回去的机会。
>>> lst = [1, 2, 3, 4, 5, 6]
>>> for x in lst:
if x < 6:
lst.remove(x)
>>> lst
[2, 4, 6]The reason for this is that the iterator does not know that a list element was removed, and happily advances to the next item.
哦忘说了,py根本不给你一个 index 去往前倒回去的机会。
Forwarded from Solidot
Lyft 研究发现 OpenStreetMap 地图质量非常高
2021-02-12 19:44 #开源
受维基百科启发的开放地图项目 OpenStreetMap 的地图质量 被发现非常高。和维基百科一样,OpenStreetMap(OSM) 允许任何人对地图进行编辑,是目前规模最大的地理空间知识众包库。打车软件公司 Lyft 的地图是基于 OSM,它对地图的精确度展开了研究。结果显示,在它研究的 30 个北美城市中,OSM 有着高质量的公路网;在维护地图的可靠性上社区是值得信赖的。
2021-02-12 19:44 #开源
受维基百科启发的开放地图项目 OpenStreetMap 的地图质量 被发现非常高。和维基百科一样,OpenStreetMap(OSM) 允许任何人对地图进行编辑,是目前规模最大的地理空间知识众包库。打车软件公司 Lyft 的地图是基于 OSM,它对地图的精确度展开了研究。结果显示,在它研究的 30 个北美城市中,OSM 有着高质量的公路网;在维护地图的可靠性上社区是值得信赖的。
Forwarded from Pure Echo
这个世上或许需要一个非盈利组织,致力于将更多的人文主义带入各大科技公司之中。理由如下:
现代科技公司对于人们的思考行为方式有着很深的影响,可是它们中的大多数都选择了拥抱利润,放弃了对于「如何才能让这个世界变得更好」的反思。因此即使明知道自己的产品可能会在不好的意义上影响用户的行为(比如制造小圈子的极端对立),也不愿意在产品中加入任何体现人文关怀的设计,引导用户拥抱更积极的思维方式。
同时这一组织还可以致力于鼓励大众更注重产品背后的设计理念,理解开发者们在开发过程中考虑了什么,没考虑到什么,抑或是有意忽略了什么。这或许可以对那些只是为了吸引眼球和流量而设计的产品起到一定的反制作用,同时将开发者们从996的重压下解救出来,以便于重新思考什么才是真正对社会有积极意义的产品。
现代科技公司对于人们的思考行为方式有着很深的影响,可是它们中的大多数都选择了拥抱利润,放弃了对于「如何才能让这个世界变得更好」的反思。因此即使明知道自己的产品可能会在不好的意义上影响用户的行为(比如制造小圈子的极端对立),也不愿意在产品中加入任何体现人文关怀的设计,引导用户拥抱更积极的思维方式。
同时这一组织还可以致力于鼓励大众更注重产品背后的设计理念,理解开发者们在开发过程中考虑了什么,没考虑到什么,抑或是有意忽略了什么。这或许可以对那些只是为了吸引眼球和流量而设计的产品起到一定的反制作用,同时将开发者们从996的重压下解救出来,以便于重新思考什么才是真正对社会有积极意义的产品。
Forwarded from Les Rêveries 🦄
Twitter
FledgeShiu
笑死