duangsuse::Echo
714 subscribers
4.24K photos
127 videos
583 files
6.46K links
import this:
美而不丑、明而不暗、短而不凡、长而不乱,扁平不宽,读而后码,行之天下,勿托地上天国。
异常勿吞,难过勿过,叹一真理。效率是很重要,盲目最是低效。
简明是可靠的先验,不是可靠的祭品。
知其变,守其恒,为天下式;穷其变,知不穷,得地上势。知变守恒却穷变知新,我认真理,我不认真。

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): https://WOJS.org/#/
Download Telegram
duangsuse::Echo
#cs #dev #statement 我终于理解Dijkstra说的,“编程不关于计算机”。自古以来,编程不是件事务,而是思考的习惯;简明不是卖点,它是生存的条件 这些人写的都是什么跟什么?base64和base32 竟然不是一个pkg? C语言1.4k行共写了1个算法 0次复用?各种编码模式能ctrlcv出4个函数来? 拿Rust“设计模式”了一堆struct{} 然后说自己只支持base64,也没有并行优化?? base64 不是很简单的3:4字节重组算法吗? 它..算是问题吗 它..值得花几千行、400次提交,修补3年吗…
https://t.me/dsuses/5106 #statement 对毫不关心的领域,才会额外宽容。果然,爱之深恨之切

想早点避免过度(>70行/模块)编程 #dev ,不是讨厌代码或特立独行,而是因为早就知道,编程在于表达无关于语言API的计算步骤和思想

我曾努力给太泛泛太理论的对话,延伸一些实例, 但这些知识..反而别人接不上话
这就像没有漂亮主页「拿来发推」的代码编辑器,即便体验再巧妙也是难以被理解的

动苏🤔 是 by example. 没有凭空出现的理论或技巧。我总会溯源不同名词的相通性,寻找惯用法 ,但此类示例出现的过快,和原版差异大,许多人看不懂!

动苏在使用的阅读法较为自负, 任何新概念都会被既有知识瓜分、排序、精炼,变成自己的体系。 绝对不会因不确定含义,而以自成体系的旧术语来记忆, 或是为含糊的代码疑惑

这里只有“成”或者“败”,没有“不严谨 等等再看”,因为人的精力有限。
这种“代码质量”的竞争,已经从优与劣,激化到了对与错。 如今我眼里重复的 两行 res.body.write(str); 就必须写为 res.body.let{write;write} 甚至“较慢”的模式

今天的动苏不再是好好先生,而对代码有自己的审美。能执行的代码太多了,但信达雅的语言才有未来。
谈到自信力,如今的动苏觉得GPT比自己更善于编程。这种自负是对知识的苛刻,而无关于人格(
#js 通过 bench 选择方案: Chrome 无法加载生成的SVG Blob ,而靠BlobURL反而比 DataURL 慢 0.1s😅
(坏了,不能炫技了!

源码,但看不出为何new Blob 无法渲染
#google #cpp 有一说一,Chrome 这代码质量真绝了 👍 C++但只比py复杂一丢丢

Blink 的水平可以说吊打了以上base64 编码实现,不过它的3rd party 许多自己实现了此编码:

modp(atob) v8自用
boringSSL (这货实现的优化我JS版都预备了
itsdangerous.py — JWT dumpload库
grpc/gtk, sqlite
lavutil ffmpeg, WebRTC
Blink 所支持的Protobufs (这个文件编译出5w行.cpp
CDP 调试协议[文件Write权限] [剪贴板]
test cases (某知名js项目就是从@tkent抄的
WPT 测试套件,对Web这样的大平台是必须的
——
感慨 Google 的工程师高薪是有原因的,写 C++ 能人间清醒成这样。😱
咕狗也有人擅长元编程,设计了 Protobuf, Mojom, IDL, GNI 等DSL工具 ,这种 红芯云云也配碰瓷吗 🌚没工具不知要复制粘贴多少代码

但这些实现.. 虽有特色,算法编程上仍不如GPT生成的版本。 没想到base64这种小算法,居然被这么多模块使用
https://t.me/solidot/20487 咕狗还经常管1k种其他语言国家的事,缺乏美国特色👌
duangsuse::Echo
#google #cpp 有一说一,Chrome 这代码质量真绝了 👍 C++但只比py复杂一丢丢 Blink 的水平可以说吊打了以上base64 编码实现,不过它的3rd party 许多自己实现了此编码: modp(atob) v8自用 boringSSL (这货实现的优化我JS版都预备了 itsdangerous.py — JWT dumpload库 grpc/gtk, sqlite lavutil ffmpeg, WebRTC Blink 所支持的Protobufs (这个文件编译出5w行.cpp…
#web 咕狗的 Blink 是依赖于 HTML,DOM/aria-A11y,SVG,MathML,Skia,SSL ,WPT,IDLs ,还有 dom的arybuf和canvas.bmp ,Speech, Storage, Worker messaging,还做出了世界上最好的DevTools,赞美咕狗

#js 的async体系甚至比 #pyhttps://t.me/dsuses/5112

而且测试都是和cc,hpp 同文件夹,不需要学jawa做智障的 jump to tests 按钮
#java 界的make 以为编译输出必按 what_mod/src/test/ 文件夹来分 ,弄得项目文件树是人不人鬼不鬼

用ninja 管理build 比传统 #cpp 高到不知哪里去了,LLVM的选择。

国内的辣鸡前端连a11y和iframes都不会做 ,怎么有脸谈内核,写个webext.json 用个BOM就烧高香了。
(发现这几条退订了3个人.. 只能说我就是喜欢用夸张的口气说事,不是说菜就不好)
duangsuse::Echo
#PLT #Bing 💭 大贤者能实现函数计算器.. 但好像吃老本的部分多些 不过在语言上,他对领域术语的理解非常普世,虽然内容上不如原文
#bing 😭 AI又开始胡诌了, 它搞不懂 {lambda:} 和 lambda: 的区别.. 😒
差一点点就能完成,是ast模块的锅吗

(写机械点它反而能理解, AI在“为何如此”上真的太蠢了.. 不会猜我的意思

#ml #haha #recommend 可爱盒子online train。视觉是raycast小矩阵 输出是xyz移动跳跃和旋转 https://m.youtube.com/watch?v=2tamH76Tjvw
捕食与逃亡 https://m.youtube.com/watch?v=qwrp3lB-jkQ&t=240
不学习,只动画 https://m.youtube.com/watch?v=YNMkADpvO4w
map({it+1},[0])|{[*it]}, 1|{it+1} 为何是有效 Python 🤔
#tool #py #ce 帮我写个python重构工具,把 {it+1} 改成 lambda it:it+1 ,把 1|{it+1} 改成 (it:=1, it+1)[-1] ;用match
给我些基础 lib2to3 fixer, 如把 "abc" 加上 '+' 前缀 ;另外再用 ipywidget 给lib2to3 一个UI (+5对话)

写个python重构工具,把 def 和其内的def 转换为class,如
def Point(x,y):
def len(k):x*y*k
变成
@dataclass
class Point:
x:int; y:int
def len(k):return self.x*self.y*k

编程处理def f的 defaults 。请以参数名设置默认值:参数名为n则 default=1, 为s=""
利用 astor 做for循环展开,例如将 for x in evals([1,2]): f(x) 1句改为 f(1);f(2) 2句 。只要for x in 的集合是 evals(e) 就对e进行求值,并将x替换为repr
✖️ 用 astor 重构,实现函数内联。
@evals
def f(x): x+=1; return x
f(f(0))
变成
x=0; x+=1; x1=x; x1+=1; x1

整理我发给你的gist链接里的代码
💢请以py实现 1+1 这种运算链的栈化并进行 linux x86_64 JIT汇编编译和执行。如 cal("1+1+$0")(3)=5 :尝试用asmjit执行pushpop汇编
🤔https://t.me/kotlin_cn/21458
https://t.me/Javaer/893241 #kt #ce #dotnet
#algor #rust #bin The Smallest Hash Table (Score: 150+ in 13 hours)
fn phf_shift(x: u32) -> u8
可用于HashMap

Link: https://readhacker.news/s/5zwK4
Comments: https://readhacker.news/c/5zwK4
Forwarded from duangsuse Throws
#life 3.8妇女节快乐
#bing 不知道是不是AI不能有自己的思想,看起来它中立的太过分了🧐。 这样没有取向 是不能自己做设计做创作的啊

但是代码质量就非常好,看来工具果然是中立共用,能符合所有人的要求
做平面的也可以考虑换岗位了 #ai

直接让AI贴最近新闻,问:用js 表达这些新闻的内容、 Vue吧 也很容易入门 #UI🧐