Show more

想着想着也许人生就是拥抱变化

太优秀了,让人在想以后如果考虑回去社招是不是也得先恶补半圈这各种开源组件的领域知识……我对国内面记忆还停留在校招时代的基础知识三千问里
aleiwu.com/post/interview-expe

这么一说2020也要结束了,年末年始也有好多事啊……

memory barrier和CAS那套从computer architecture学来的低级同步工具和cache可见性之类的怎么和上层的mutex融会贯通是个问题……在这个地方总会头疼什么是对的,平时写事件模型的单线程并发多所以无视这些东西也不会出什么bug,但是就是一直没懂到底什么时候上memory order会是问题。

好读书,不求甚解。查资料搞到自己觉得懂大意了觉得就够了,其他corner case和一些推论等遇到再说🙄

其实除了库作者确实也不用太关注这些有点偏的语言特性,基本上不是给上层写应用的程序员用的。后几个PEP也是在这个基础上处理一些库作者实践里遇到的问题,在现在Python社区强推async await这套asyncio的现状下,yield这套只能说是早期协程实现的遗迹,语法和名字上都挺误导人,设计也不防呆的很容易用错。

Show thread

今天跟朋友聊了下Python的yield才发现generator确实是个协程实现,我之前一直当作特殊语法的iterator来看所以没怎么仔细研究。
这个yield语法最早是在PEP 255里提出的,确实是作为一个有限协程实现,能为producer-consumer模式提供一个方便的语言支持,在使用上其实和迭代器差不多除了语法不同。
但是四年后的PEP 342加入了对generator的send方法和用yield在generator内部读取send传值的用法,这个允许了generator和外界的双向通信,同时给generator一些异常支持(但是其实在这一步generator这个名字就已经很误导了,留着这个名字真的只是历史遗迹)

五年真的很快啊……看历史经常容易忘记尺度均匀这种事情,19开头就好像很远,现在甚至2000都觉得仿佛隔世,看到中韩建交是1992年才想起来其实冷战的乌云消散其实也没多少年,几年前看川普vs希拉里的竞选辩论的日子仿佛就在昨天。

#我一直还挺喜欢这个Surasang的泡菜的,和其他相比就白粥味道感觉更亲和一点煮泡菜煲也方便,就是一次基本就用掉一整罐有点不舍

Internet是自由的,起码在千禧的前十年它顺着整个世界自由化的倾向在文化上非常激进的放松了约束,匿名性也是其中之一。互联网肯定是要比大众观点自由的多的,它也创造了很多它存在以后才成为可能的问题:
1. 跨国界导致实际上的无政府
2. 匿名性带来的更难追踪互联网犯罪
3. 多国间法律规范不同导致的比烂效应(比如说porn的避风港)
4. 跨地域的恶性信息的快速扩散和极端团体的跨区域成型(terrrorism,边缘性团体)
其中1和3也能在全球化里看到,小政府的管制能力在一个日益复杂的全球化网络里显得越加局限……自身生在一个互联网快速发展的时代所以很多时候都拥抱了这种早期的乐观主义,但是仔细看上去这些问题都是确实存在的而且在随着互联网建设的深入在不断恶化,所以最近这些年对互联网自由的push back也是很正常的。

现在也改不了这种逛街型选手的性格,浅尝即止不举一反三。不过不少东西都是见到合适的机会以后才知道喜不喜欢有没有passion的,就像我三心二意图形学却始终不去all in game development……

Java真的卷,我是真的不喜欢Java

几年没碰数据库甚至忘记了内连接和外连接😪

知乎搜索关键字真的比timeline好用多了,希望不要被优化掉

战胜恐惧的最好办法就是面对恐惧,加油,アオリケイ!

又到了一个什么东西都不想吃但是又很饿的日子

看到那个说国家宣传鼓动仇视的Po。终究来说人是不能自己理解太过复杂的东西的,世界的逻辑因果太过复杂没有人能够自己把握,这个意义上独立思考也只能说缓冲一下人云亦云病毒在人群里传播的速度而已。而且人云亦云也是一个群体必须的,把由他人经验形成的看法转移到未有任何亲身经历的自己上这样才能说是群体。我觉得这个和国籍无关,就是小孩子太弱小了,甚至成年人也可能很弱小。
文明真的是可贵的东西,需要很多呵护才能存在。

呼,感觉还行,技术上确实准备下如果对面responsive我还行。就是炒气氛我有点不会,以及聊经历真的好难……

哈哈睡得不好辗转反侧😂 我甚至都习惯了

Show more
碎碎念推特巢

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!