#三体
腾讯和Netflix分别发布了《三体》电视剧版本的预告片,预计都会在2023年面世。
先说Netflix版本。在我眼里,《三体》是带有一些东方哲学色彩的科幻片,比如罗辑最后并不是想办法消灭了三体人,而是有某种手段达成了与三体人之间的一种平衡:你不来犯我,我也不会灭你。按照以往欧美拍摄东方色彩故事上的表现,比如《花木兰》,感觉欧美人要理解带有中国色彩的故事来,不一定能说得好。再来的一个担心是,《三体》主要的故事背景都在中国,这意味着需要大量的亚裔(面孔)的演员,好像在好莱坞找到这一大批优秀的亚裔演员有点困难,我看了一下豆瓣页面上奈飞版本的演员表,基本都是欧美演员,这个就让我有点摸不着头脑了。(附:《三体》网飞官宣的12名演员,认识一下)
再说腾讯版本。最大的担忧是不知道怎么讲好《三体》第一部的女主角叶文洁在文革期间的遭遇而逐渐黑化的故事。目前在国内的尺度上,WG不是不可以谈,但是怎么谈、谈到什么程度,不好把握,但是要讲好叶文洁这个人物又不得不谈,这就比较考验编剧的能力了。第二个担忧是,国内科幻剧的制作经验较少,能不能拍好一部科幻巨作,也存疑。
总而言之,在今天看到奈飞的预告片和演员表之后,我倒是觉得:奈飞版本不一定就会比腾讯版本更好、更接近于原著,等到时候上映了再看看吧。
腾讯版三体预告片 Netflix版三体预告片
腾讯和Netflix分别发布了《三体》电视剧版本的预告片,预计都会在2023年面世。
先说Netflix版本。在我眼里,《三体》是带有一些东方哲学色彩的科幻片,比如罗辑最后并不是想办法消灭了三体人,而是有某种手段达成了与三体人之间的一种平衡:你不来犯我,我也不会灭你。按照以往欧美拍摄东方色彩故事上的表现,比如《花木兰》,感觉欧美人要理解带有中国色彩的故事来,不一定能说得好。再来的一个担心是,《三体》主要的故事背景都在中国,这意味着需要大量的亚裔(面孔)的演员,好像在好莱坞找到这一大批优秀的亚裔演员有点困难,我看了一下豆瓣页面上奈飞版本的演员表,基本都是欧美演员,这个就让我有点摸不着头脑了。(附:《三体》网飞官宣的12名演员,认识一下)
再说腾讯版本。最大的担忧是不知道怎么讲好《三体》第一部的女主角叶文洁在文革期间的遭遇而逐渐黑化的故事。目前在国内的尺度上,WG不是不可以谈,但是怎么谈、谈到什么程度,不好把握,但是要讲好叶文洁这个人物又不得不谈,这就比较考验编剧的能力了。第二个担忧是,国内科幻剧的制作经验较少,能不能拍好一部科幻巨作,也存疑。
总而言之,在今天看到奈飞的预告片和演员表之后,我倒是觉得:奈飞版本不一定就会比腾讯版本更好、更接近于原著,等到时候上映了再看看吧。
腾讯版三体预告片 Netflix版三体预告片
Bilibili
《三体》网飞官宣的12名演员,认识一下,作为原著党,我对演员没意见,对编剧和可能的ZZZQ很绝望_哔哩哔哩_bilibili
-, 视频播放量 556272、弹幕量 1020、点赞数 3376、投硬币枚数 20、收藏人数 339、转发人数 624, 视频作者 一天不打工浑身难受1, 作者简介 想做一只快乐的土狗,相关视频:【半佛】三体之后,刘慈欣又整了什么活?,只有他,直接与农场主对决是什么梗【梗科普】,网飞版三体的阵容如下!你期待吗?,【三体动画问候ID】刘慈欣:《三体》动画要来了,【三体】球状闪电,【三体动画】重磅来袭 明日开播,Netflix网飞版《三体》首曝预告,网飞三体新预告:罗辑威慑三体人,科幻动画《三体》正式开播…
👍3
#杂
我记得在微软收购了Github之后,由于有了有钱的金主爸爸,于是Github上可以随便开private仓库了。
这个对我来说最大的影响就是,我能把我阅读项目代码的注释直接放到这些私人仓库里面了。
一般来说,“阅读一个项目源代码”我有两方面的输出:
* 整理清楚思路之后写代码分析类的文章。
* 还没整理清楚的时候就直接一边看一边在代码里写注释。
第二个工作其实才是常态。这种一边读一边留注释的过程,有时候感觉就是跟作者在通过代码在交流;如果这份代码之前没什么人看过,又会有一种考古队员擦拭考古出来的东西逐步还原本来面目的感觉。
截图是最近在看sqlite btree平衡算法的实现,对我来说很难看懂,但是大部分时候,最终整理发表的那些代码分析类文章,就是这样一点一点扣细节给扣出来的。
我记得在微软收购了Github之后,由于有了有钱的金主爸爸,于是Github上可以随便开private仓库了。
这个对我来说最大的影响就是,我能把我阅读项目代码的注释直接放到这些私人仓库里面了。
一般来说,“阅读一个项目源代码”我有两方面的输出:
* 整理清楚思路之后写代码分析类的文章。
* 还没整理清楚的时候就直接一边看一边在代码里写注释。
第二个工作其实才是常态。这种一边读一边留注释的过程,有时候感觉就是跟作者在通过代码在交流;如果这份代码之前没什么人看过,又会有一种考古队员擦拭考古出来的东西逐步还原本来面目的感觉。
截图是最近在看sqlite btree平衡算法的实现,对我来说很难看懂,但是大部分时候,最终整理发表的那些代码分析类文章,就是这样一点一点扣细节给扣出来的。
👍39
#推荐
Databend中使用了petgraph这个图数据结构库,看到其中的一位核心开发XVilka的Github,一路又深度遍历了一下其它资料,技能栈感觉是又深又广。
推特上个人的介绍页面写着:“Reverse engineer. Firmware dissector. Rizin&Cutter developer. GitHub influencer. Foreign languages fanatic. OCamler and Rustacean. Loves to C into the void.”
看项目应该主要在逆向工程这方面,有几个不错的项目:
https://github.com/radareorg/radare2
https://rizin.re/
看名字“Anton Kochkov”应该是个东欧(可能俄罗斯)人,看个人简介生活地点又在上海,感觉是个在上海生活的老外,总之是强的一逼。(附:另外的朋友找到的油管视频:https://www.youtube.com/watch?v=iTKra0XD6z4)
所以以后,看到好东西的时候,不妨“深度遍历”看看:)
Databend中使用了petgraph这个图数据结构库,看到其中的一位核心开发XVilka的Github,一路又深度遍历了一下其它资料,技能栈感觉是又深又广。
推特上个人的介绍页面写着:“Reverse engineer. Firmware dissector. Rizin&Cutter developer. GitHub influencer. Foreign languages fanatic. OCamler and Rustacean. Loves to C into the void.”
看项目应该主要在逆向工程这方面,有几个不错的项目:
https://github.com/radareorg/radare2
https://rizin.re/
看名字“Anton Kochkov”应该是个东欧(可能俄罗斯)人,看个人简介生活地点又在上海,感觉是个在上海生活的老外,总之是强的一逼。(附:另外的朋友找到的油管视频:https://www.youtube.com/watch?v=iTKra0XD6z4)
所以以后,看到好东西的时候,不妨“深度遍历”看看:)
GitHub
GitHub - petgraph/petgraph: Graph data structure library for Rust.
Graph data structure library for Rust. Contribute to petgraph/petgraph development by creating an account on GitHub.
👍12
#杂
《Rust Infrastructure Pull Request Submitted For Linux 6.1!》
感觉这个PR将是有历史性意义的,这意味着:多年以来仅有C、C++把持的所谓OS系统内核开发,也有了新的闯入者。
工作方向偏系统开发领域的,是应该学学Rust了。
《Rust Infrastructure Pull Request Submitted For Linux 6.1!》
感觉这个PR将是有历史性意义的,这意味着:多年以来仅有C、C++把持的所谓OS系统内核开发,也有了新的闯入者。
工作方向偏系统开发领域的,是应该学学Rust了。
Phoronix
Rust Infrastructure Pull Request Submitted For Linux 6.1!
It's happening, folks! Linus Torvalds already indicated recently he intends to pull the initial Rust programming language support into the Linux 6.1 kernel cycle and today that pull request was submitted to him
👍14
#杂
今年工作关系连学了两门新语言:Rust和Clojure。
由于Rust社区相对更强大,提供了更多辅助工具:编译提示、IDE插件,所以能“教”我写代码;反之Clojure社区没这么完善,我就看得很辛苦。
我今天看了一段用了Rust高级技巧的代码,突然意识到:实际上我的Rust水平并不见得就比Clojure好多少,只是因为有了这些辅助才轻松一些,距离能够用Rust单独从零干活了,还差得远。
尽管说“人与动物的区别是使用工具”,但是有时候也应该意识到对工具的依赖,一个事情托管给工具的时候,这部分能力就会慢慢变差,这可能是我下意识地不去使用copilot这种能“帮你”写代码的工具的原因。
今年工作关系连学了两门新语言:Rust和Clojure。
由于Rust社区相对更强大,提供了更多辅助工具:编译提示、IDE插件,所以能“教”我写代码;反之Clojure社区没这么完善,我就看得很辛苦。
我今天看了一段用了Rust高级技巧的代码,突然意识到:实际上我的Rust水平并不见得就比Clojure好多少,只是因为有了这些辅助才轻松一些,距离能够用Rust单独从零干活了,还差得远。
尽管说“人与动物的区别是使用工具”,但是有时候也应该意识到对工具的依赖,一个事情托管给工具的时候,这部分能力就会慢慢变差,这可能是我下意识地不去使用copilot这种能“帮你”写代码的工具的原因。
👍35
#杂
《那位用Rust重写数据库的创始人来复盘了:删除27万行C++代码,值吗?》
仅引用文中两句话:
“C++ 比较经典的问题是内存泄漏,但这类 Bug 比较容易修,我们觉得可以忍。”
“与此同时,我也想起之前在 AWS Redshift 工作中遇到的一个 Bug,三个人不断调试了两周都无解,最终发现是内存泄漏的问题,如果现在的项目继续下去很可能会遇到类似的情景,假设那时的产品已经有了很多用户,我们还需要因为这种内存泄露的问题调试许久,得不偿失。”
重新定义了“容易”。
我这一年用Rust的体验:业务特性可以往前继续开发,不太需要回头看有没有可能出现内存问题(泄露、野指针、越界)等情况,还是很令人安心的。
至于说什么“内存Bug容易修”之类的话,不多说了懂的都懂。我以前记录过也是我查了一周多的问题,本质也是个内存问题:《线上存储服务崩溃问题分析记录》,老实说这种问题查得累死了,能最后解决当然是有成就感的,可问题是:真的需要每次都这样吗,如果一边开发一边还为这种问题困扰,业务很难往前走。
《那位用Rust重写数据库的创始人来复盘了:删除27万行C++代码,值吗?》
仅引用文中两句话:
“C++ 比较经典的问题是内存泄漏,但这类 Bug 比较容易修,我们觉得可以忍。”
“与此同时,我也想起之前在 AWS Redshift 工作中遇到的一个 Bug,三个人不断调试了两周都无解,最终发现是内存泄漏的问题,如果现在的项目继续下去很可能会遇到类似的情景,假设那时的产品已经有了很多用户,我们还需要因为这种内存泄露的问题调试许久,得不偿失。”
重新定义了“容易”。
我这一年用Rust的体验:业务特性可以往前继续开发,不太需要回头看有没有可能出现内存问题(泄露、野指针、越界)等情况,还是很令人安心的。
至于说什么“内存Bug容易修”之类的话,不多说了懂的都懂。我以前记录过也是我查了一周多的问题,本质也是个内存问题:《线上存储服务崩溃问题分析记录》,老实说这种问题查得累死了,能最后解决当然是有成就感的,可问题是:真的需要每次都这样吗,如果一边开发一边还为这种问题困扰,业务很难往前走。
👍14🍌5
#Rust
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=8aebac82933ff1a7c8eede18cab11e1115e2062b
Rust for Linux已经被合并到了Linux内核代码的主干分支了。
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=8aebac82933ff1a7c8eede18cab11e1115e2062b
Rust for Linux已经被合并到了Linux内核代码的主干分支了。
👍27
#杂
我突然想到,“开源”真的是一个很伟大的发明,而且貌似是程序员这个行业的独一份儿。
如果是个演员,想参演一部戏,需要导演点头;律师想去打一场官司,需要当事人聘请。等等。
但是如果一个项目是”开源项目“,即便是那种KPI导向、定期把公司内进度同步到github的项目,你也能读到它的代码学习它的实现,更别提那些正儿八经以开源社区来运营的项目,甚至能通过PR参与到项目中去。
参与一个开源项目,更多的时候,阻碍都在自己身上,别人无法阻止你参与、阅读这些开源项目。
所以,当在日常的工作、学习中找不到好的项目时,不妨多看看相关的开源项目,看看有没有机会学习、参与这些项目。我当年如果不是为了学习Raft,阅读了etcd的Raft实现,恐怕也不会有现在能转方向到数据库开发的可能。
我突然想到,“开源”真的是一个很伟大的发明,而且貌似是程序员这个行业的独一份儿。
如果是个演员,想参演一部戏,需要导演点头;律师想去打一场官司,需要当事人聘请。等等。
但是如果一个项目是”开源项目“,即便是那种KPI导向、定期把公司内进度同步到github的项目,你也能读到它的代码学习它的实现,更别提那些正儿八经以开源社区来运营的项目,甚至能通过PR参与到项目中去。
参与一个开源项目,更多的时候,阻碍都在自己身上,别人无法阻止你参与、阅读这些开源项目。
所以,当在日常的工作、学习中找不到好的项目时,不妨多看看相关的开源项目,看看有没有机会学习、参与这些项目。我当年如果不是为了学习Raft,阅读了etcd的Raft实现,恐怕也不会有现在能转方向到数据库开发的可能。
👍44
#杂
做了这些年程序员,这个职业给我日常工作生活最大的“规训”就是“错误处理”。
做一件事情之前,下意识会想:这个事情可能出什么错,错误如何处理,有哪些可以兜底、优雅一些处理这些错误的策略,等等的。
这些下意识的错误处理N板斧,还是很管用的,让我避免了很多可能出错的情况,也有了应对错误的处理机制。
做了这些年程序员,这个职业给我日常工作生活最大的“规训”就是“错误处理”。
做一件事情之前,下意识会想:这个事情可能出什么错,错误如何处理,有哪些可以兜底、优雅一些处理这些错误的策略,等等的。
这些下意识的错误处理N板斧,还是很管用的,让我避免了很多可能出错的情况,也有了应对错误的处理机制。
👍40
#杂
《我,阿里P7,找不到工作》
“即便是裁员,阿里的HR也不忘记最后PUA:“这次公司不是裁员,而是优化。你要反思自己过去的贡献,认识到自己的不足,这样才能持续发展。当然,你职级是P7,到市场上还是非常抢手的,你要以人才输出的高度来看这次优化,为社会做贡献。””
本来不想推这类文章,但是被这段话给看笑了:) (注:上面的链接是虎嗅转载的,在这句话上虎嗅做了裁剪,可以到原文看:https://mp.weixin.qq.com/s/er7SpPxL5tLcMlvtWRBbGw)
《我,阿里P7,找不到工作》
“即便是裁员,阿里的HR也不忘记最后PUA:“这次公司不是裁员,而是优化。你要反思自己过去的贡献,认识到自己的不足,这样才能持续发展。当然,你职级是P7,到市场上还是非常抢手的,你要以人才输出的高度来看这次优化,为社会做贡献。””
本来不想推这类文章,但是被这段话给看笑了:) (注:上面的链接是虎嗅转载的,在这句话上虎嗅做了裁剪,可以到原文看:https://mp.weixin.qq.com/s/er7SpPxL5tLcMlvtWRBbGw)
Weixin Official Accounts Platform
我,阿里P7,找不到工作
建议大家跳槽时要特别审慎…
😁17👍8👏3🤯3🤮3🤣3
#Rust
《The What and How of Futures and async/await in Rust》
哥们真是硬核,开着视频敲代码生生讲了4个小时,但是我自己看下来感觉这样的效率对观众来说可能并不算高:
* 不能搜索里面的关键字,这导致回头想精准得看其中的一部分比较麻烦
* 听力问题可能有一些表达听不懂(清楚)
* 中间有一些表达作者感觉还在酝酿更好、准确的表达,这些时间被浪费了。
所以我感觉还是写成文档会更好一些,现在我把“写文档”类比成内存里的数据落盘,而数据在落盘之前都会被规整成一个更合理的格式的。
《The What and How of Futures and async/await in Rust》
哥们真是硬核,开着视频敲代码生生讲了4个小时,但是我自己看下来感觉这样的效率对观众来说可能并不算高:
* 不能搜索里面的关键字,这导致回头想精准得看其中的一部分比较麻烦
* 听力问题可能有一些表达听不懂(清楚)
* 中间有一些表达作者感觉还在酝酿更好、准确的表达,这些时间被浪费了。
所以我感觉还是写成文档会更好一些,现在我把“写文档”类比成内存里的数据落盘,而数据在落盘之前都会被规整成一个更合理的格式的。
YouTube
The What and How of Futures and async/await in Rust
Futures are Rust's way of expressing asynchronous computations, but even after reading the documentation, it can be hard to figure out how all the pieces of futures (and tokio) fit together. While this may not matter too much if you're just *using* futures…
👍5
#杂
最近《一年一度喜剧大赛》第二季开播,我看了觉得挺好笑(神经)的,于是找来第一季的节目补课。
第一季的节目里,有一集叫《最后一课》的节目,大体梗概是:戏剧学院毕业的优秀生蒋龙,由于找不到工作到密室逃脱里扮演NPC,被大学老师撞见,于是就在这个密室里展开了故事。
这个故事的现实意义是:很多人从学校出来,都是一腔热血觉得能干出一番事业,可是总是要遭受一些打击,有时候还不得不向生活低头,就像这里为了生活扮演NPC的蒋龙。
这个故事的内核无疑是个悲剧,但是却以喜剧的形式表达展现给观众,没有强行上价值、升华,很多人都在这个故事里看到了自己曾经的样子。
最近《一年一度喜剧大赛》第二季开播,我看了觉得挺好笑(神经)的,于是找来第一季的节目补课。
第一季的节目里,有一集叫《最后一课》的节目,大体梗概是:戏剧学院毕业的优秀生蒋龙,由于找不到工作到密室逃脱里扮演NPC,被大学老师撞见,于是就在这个密室里展开了故事。
这个故事的现实意义是:很多人从学校出来,都是一腔热血觉得能干出一番事业,可是总是要遭受一些打击,有时候还不得不向生活低头,就像这里为了生活扮演NPC的蒋龙。
这个故事的内核无疑是个悲剧,但是却以喜剧的形式表达展现给观众,没有强行上价值、升华,很多人都在这个故事里看到了自己曾经的样子。
YouTube
《最后一课》落魄学生重遇老师上演社死现场 优秀演员沦为鬼屋NPC不愿再提往事 | 一年一度喜剧大赛 EP05 | Super Sketch Show | iQiyi精选
观看《一年一度喜剧大赛》敬请登录iQiyi国际版或下载iQiyi国际版APP,每周五20:00更新一期,还有更多独家资源等着你: www.iq.com!
iQiyi国际版APP:http://bit.ly/iqjxapp
iQiyi国际版:http://bit.ly/iqjxweb
《一年一度喜剧大赛》是一档由iQiyi、米未联合出品并制作的原创新喜剧竞演综艺。节目将通过一群人的作品展演,全方位展现品质优良,类型多样的中国原创新喜剧作品,选拔出创作能力、协作能力、表演能力最突出的团体和个人。
iQiyi精选热门综艺直达:…
iQiyi国际版APP:http://bit.ly/iqjxapp
iQiyi国际版:http://bit.ly/iqjxweb
《一年一度喜剧大赛》是一档由iQiyi、米未联合出品并制作的原创新喜剧竞演综艺。节目将通过一群人的作品展演,全方位展现品质优良,类型多样的中国原创新喜剧作品,选拔出创作能力、协作能力、表演能力最突出的团体和个人。
iQiyi精选热门综艺直达:…
👍3
#杂
中国制霸生成器 – 在地图上标记居住、游玩、去过的地方:https://lab.magiconch.com/china-ex/
我试着标记了一下,分数不算高:东三省没去过、西北地区由于老婆是西北人去了几个省、中部的几个省是以前上大学途径、长三角只去过杭州、南京、绍兴,港澳台一个都没去过。
以前看过一个知乎上的问题,大意是推荐国内小众景点。就我去过的这么少的地方来看,个人推荐甘肃的张掖。张掖属汉武帝时打败匈奴之后设置的所谓“河西四郡”之一,张掖这个名字来源于“張國臂掖,以通西域”,属于一个既有历史文化(往西有敦煌莫高窟、嘉峪关、山丹军马场、马蹄寺),又有优美风景(七彩丹霞、祁连山)的城市,在知乎上可以找到“星球研究所”的一个介绍。
几年前和老婆先飞到敦煌,再沿着河西走廊一路旅游,感慨祖国大好的河山,同时也强烈推荐《河西走廊》这部纪录片。
中国制霸生成器 – 在地图上标记居住、游玩、去过的地方:https://lab.magiconch.com/china-ex/
我试着标记了一下,分数不算高:东三省没去过、西北地区由于老婆是西北人去了几个省、中部的几个省是以前上大学途径、长三角只去过杭州、南京、绍兴,港澳台一个都没去过。
以前看过一个知乎上的问题,大意是推荐国内小众景点。就我去过的这么少的地方来看,个人推荐甘肃的张掖。张掖属汉武帝时打败匈奴之后设置的所谓“河西四郡”之一,张掖这个名字来源于“張國臂掖,以通西域”,属于一个既有历史文化(往西有敦煌莫高窟、嘉峪关、山丹军马场、马蹄寺),又有优美风景(七彩丹霞、祁连山)的城市,在知乎上可以找到“星球研究所”的一个介绍。
几年前和老婆先飞到敦煌,再沿着河西走廊一路旅游,感慨祖国大好的河山,同时也强烈推荐《河西走廊》这部纪录片。
👏5