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
#it #recommend async/æˈsɪŋk/ #learn 妙妙词典 同时矫正术语的发音和涵义 首先 P2P 读作 p to p, log4j 读log for java, 这些和 btw,fyi 同是缩写 以A开头的非专有名往往是æ('app')而非ʌɑə' 包括 admin matrix Amazon agile 空耳仅供避免「不方便拼音化」时可能产生的“片假名地狱”,可以启发兴趣 不适用生产环境和传播 — 节选 Adobe 啊逗比,创作力软件 Ubun-tu 无本图,免费版win,使用apt…
btw. 我认为最好的 翻译 #learn

opaque handle黑箱对象号 cookie酷卡 stub/polyfill/adapter垫片
socket字读写 bind回应端口
buffer字截取 cache快取 free归还 RegExp字模式
add event handler添加事件回应
listIterator,forEach行列举器 列举
hashmap,hashCode KV表,KHash
heap,queue,techstack context 堆/队/技术堆叠上文 parallel平行计算
permission manager 功能授权
DBus.svc桌面集线服务 USB统一字串集线
bitmask位遮罩 opacity有色度 thres域止(值域)

stmt句式 expr算式 operator运算函数 const/literal常数 varDeclare(这里)添加变数 arg/operand参数 param引数 locals局部 binaryFn二参函数
syntax写法 semantic语意 inline字面 reflect类型信息
identifier符号 signature函数签名 macro符号函数
> ast的本质是JSON,字面量只能叫常数。任何“声明”应当被理解为让编译器添加单项item,这样“类型检查”才好被理解为对调用的穷举、对<T>的模式匹配-取成员交,而不是成为脚本人看不懂的体操或魔法。

overloads多写 override重写 generic繁多类型 polymorphism多型 dispatch/sched判发
callback回应 return回值 overhead开销
exception错误 error致命错误 void*可调指针 void()可调

abstract待定 final确定 static类名上 sealed可确定 class类型 switch(enum)判定分类
record行 field栏 get/set栏目的读写
template模板 boilerplate样板 base样板
extends/inherits/subtype扩充 实现者
marshal封送 serialize字串化 serial字串线 cursor游标 cell格子

反例:
offline脱机 default缺省值 enable使能
robust鲁棒 opacity:0透明度最高
ram随机访问 dword双字整形之类 deference取消引用 destructor析构函数
雷劈总线 正在成功 不能be read 坐和放宽 头抬起。。

“只需要打开套接字,read到1K的缓冲区,写入文件,直到结果为-1”
设置端口监听为80,注册http请求处理器,注意请求缓存
要根据上下文及时通过句柄释放分配的内存,要定期吊销cookie,防止调用堆栈溢出(到底是说heap还是stack?)
通过列表(到底是列还是键值表?)迭代器,遍历,使用主调度器执行,它会序列化保存未完成项
new一个抽象类对象,报错,继承它再多加个静态整型属性和颜色枚举,编译通过

带入我的翻译,就没啥「专业性」了
🤔🤓 中华文化博大精深
当然也有废话文学
Forwarded from 层叠 - The Cascading
2024/9/16 起,Outlook 用户将需使用 OAuth 从第三方邮件客户端登录,或使用 Outlook 软件。

support.microsoft.com/~


#Microsoft #OAuth #IMAP
Forwarded from 洛希极限
英特尔13/14代处理器存在严重工艺缺陷。
duangsuse::Echo
>“快到了,快到了。。共产主义已经出现在斯大林同志指明的地平线上了” 没读过书的穷人问:“地平线是啥” “一条你永远看得到但走不到的线” https://m.youtube.com/watch?v=eYddqmJE6wg&t=58s https://m.youtube.com/watch?v=S-RQlpAwYz4&t=4m https://m.youtube.com/watch?v=hdELJFLK8ec&t=5m 历史“辩证法”-预言人类大同的哲学依据。 断言历史不是多元化的,而是无休止的扩张和统一…
#谈政事 资本主义
除了“只有无产阶级的免税世界”,共产主义还有一个重要承诺常被共党们无视:消灭统治阶级,【一切政策】必须在田地与机床间由【在职】的工农产生-这样资产阶级才能叫被工农专政消灭了。
这并不先进。且不论其全局可行性,自春秋就有“皇帝与农民同耕”的说法。实际上,这仍是一种政治挂帅生产的“伪廉洁”:政策要么无权干扰内行的工作,要么利益相关的从业者(例如油罐司机)应该避嫌,因为消费者往往和劳资站在对立面上,混淆生产消费管理、三结合的企图是在做梦。

自称无产者的穷人,常把利食阶级的富人称为吸血鬼和社会寄生虫,因为利食者总是不劳而获。【不劳而获】的特权,才是共产嘴里的【有了产】,因此不雇人、没遗产你就是纯洁的无产者-惊喜吗?
尽管……大部分小将搞完斗资批修,便会无限上纲上线到连文豪们的家-和里面传承了数千年的中华瑰宝-他们所谓生活资料也要砸烂烧掉。

赚的钱越多,能吃利息、吃利润生活,便是盗窃了劳动者的血汗吗? 其实不是。多读点历史。
资产阶级是从手工人和学生创业走过来的,工人阶级是自资本主义革命从奴隶和小农走过来的。从血统上,工人和小商并不比资本家纯洁
大家都是通过不同的打拼有了今天的产。 这并不是有无的差异,仅仅是多产或少产。那搞平均,工农总赚了吧? 也不行,因为无主之地,要靠抢! 抢不过,就连本钱也要失去,这不是雪上加霜??

那资本家凭什么拥有永动机?就凭你货比三家还是选了他,而不自己研发。从原教旨和AI来说,人力只是生产机器的零件,薪水只是车间的另一种水电费,也就是劳动无价值-不能强买强卖,这点必须承认。
资本除了作为生产力先锋队,为创业和投资者做了榜样,让他们肯找银行取钱,还能把社会资源分配到最稳的生产者们手里。只有把钱全借给别人-留下极少的生活资料,他们的利益才能最大化。这便是自由主义【分布式计划经济】,它的税收明码标价,由精英选拔,被全社会监督。无产者“最英明”的计划经济呢?
一句话,今天能最大化生产力、产品质量、消费,帮助阶级流通的,是资本自由主义和媒体监督,而不是搞血统论搞拜金,用财产断言一个人好坏的马克思!

当然了,永动机也是会坏的。每当工人觉得钱不够消费,他们就能组织工会要求分到更多利润。共产主义由于憎恨私人财产和带薪休假,统治者反而能搞出社会蛀虫法对付工人。这就是请君入瓮,不服从者不得食

在2022,美国70%的GDP已经能均分到个人可支配,体力劳动者的小费受尊重,吉吉国却只有44%,农工和保洁的尊严无法被保障。
是因为对人人平等的慷慨践行,工农才获得了在美国的地位。法制社会,不会让自称先锋队的小皇帝,比带来好产品的资本家更平等。 社会是一面镜子。那些“剥削者”面对的,何尝不是一伙剥削完他人,又抄了家里的剩余价值,而为利润内讧的强盗呢?

https://m.youtube.com/watch?v=gkmlA975PO8
“这种情况 在澳洲 从开发商到保险公司,大概要赔一千多万吧。 而且安全员全部免职,严重的就抓起来了。承包公司老板肯定是要被抓起来了。”
Forwarded from tsuThoughts
GPT-4o mini 极致性价比,同档无敌

https://x.com/ArtificialAnlys/status/1813975855468560621

#AI #LLM
👍1
Forwarded from Solidot
中国基本未受到 Crowdstrike 事件的影响

2024-07-22 15:06 by 暗影徘徊

上周五,全世界大部分地区都在应对至今 IT 史上最严重的安全事故,但有一个国家基本未受到影响:中国。原因十分简单,Crowdstrike 的安全软件在中国基本无人用。很少有中国机构会购买美国的安全软件,中国对微软的依赖程度也没有其它地区高,阿里巴巴、腾讯和华为是主要的云服务商。因此遭遇 Crowdstrike 蓝屏死机事件的主要是在华外企或组织,根据社交媒体上的信息,中国用户报告无法入住喜来登、万豪和凯悦等国际连锁酒店。网络安全专家 Josh Kennedy White 称,微软通过其本地合作伙伴世纪互联在中国开展业务,世纪互联的基础设施独立于微软在全球的基础设施。这种设置使得中国的基本服务如银行和航空免受全球干扰。

https://www.bbc.com/news/articles/c3g01y047pdo


#安全
https://github.com/rui314/chibicc
安利个东西,这个库用核心 6k 行左右的 C 语言实现了一个完整可以自举的 C 编译器(编译 git/sqlite 也能过测试), Commit Message 写的非常牛逼,每个 commit 都是一个完整的 bug free 的功能叠加。有兴趣的可以看一下
Forwarded from Solidot
谁写了臭名昭著的蓝屏死机代码?

2024-07-22 19:58 by 洛基启示录

谁写了臭名昭著的蓝屏死机代码?微软资深软件工程师、《The Old New Thing》作者 Raymond Chen 在 2014 年表示,前 CEO 鲍尔默(Steve Ballmer)为 Windows 3.1 的 Ctrl+Alt+Del 对话框撰写了文本。这一说法随后被传成了鲍尔默是蓝屏死机的发明者。Raymond Chen 后来澄清鲍尔默没有撰写蓝屏死机的文本,他表示自己对蓝屏死机负有部分责任,蓝屏死机相关代码一度被移除,而 Chen 在 Windows 95 中又重新添加了进去,他说自己是最后修改的人。那么谁是最早写蓝屏死机代码的?2021 年前微软开发者 Dave Plumme 称,蓝屏死机之父是微软开发者 John Vert,他在 Windows 3.1 中编写了相关代码,之所以选择蓝屏是因为他常用的编辑器 SlickEdit 就是以蓝色背景展示白色文本。

https://tech.slashdot.org/story/24/07/21/0135205/who-wrote-the-code-for-windows-blue-screen-of-death

#微软
Forwarded from Gawr Guraᅠ⁧~喵⁧
score To.b8(100) #bytes8 i64
name "仓颉"

- task -index(0L) as: dd=index #debug disp
wg CoPU.waitN #lock1, atom(0)..
(0~4):(index)
wg+CPU.add: task(index)
wg()
(0~40).forks(4, Sum.ln, CPU.fadd:(x) dd=x.0/10, 666)==[666]^4

cnt: count 0
w1 CoPU.lock1
(0~1k): CPU add:
w1: count{+1} #synchronized

?? Row
Rectangle -width-height(0L 0L)
- area as: width height
?? Flyable
- fly
?? Flyable #去掉这行变sealed
Bird()
- fly say:'Bird flying'
?? Row
Article()
-titleValue Cnt("")
-title Cnt{titleValue}: titleValue=An
?? RMem #类似函数值,只允许 a.Str, RMem.eq(a,b)
Rect --w-h(. 0L) #可选参数、类型按参数名
- area() 1w 1h
?? To.s
- printSize say:'The size is {N}'

?? IPay
- pay “?” #- pay To.s
?? Row IPay
USD -n(cnt 0.) #可变的列
- pay "${n}"
Order -payment(IPay) #对代理的重写
- pay "In-order {An^1.pay}"

?? HasArea
- area To.n
?? IDraw
- draw -g(Geo2D)
?? Shape IDraw HasArea fn?? #强行插入为接口+构造器
Square()
- area 100
- draw -g as: g.text("wtf") N2(50 50),


#plt #design 把 仓颉 的示例拿最新河图重写下 http://www.bilibili.com/video/BV1YE421A7np

现在单字符已经成为政治正确了😅
幸好,设计了 To.s 这样避免画风突变,以及策划了.pyl 洛书采用原有类型名

单字类型的好处是,非常统一,在js里能用只有一俩字不同的表达式
这样,无论在什么语言里,我的范式都是不必重新学的

我还挺需要“正常化”这些为电脑做牛马的人类编程语言了,只需约法三章:
允许块调用(){}{}: 即匿名def:(x-y str int)的装饰器,并让:_x=arg0.x,允许省略[]{}的:,
启用bash调用赋值链,即 x_1 [1x 2].0; git help() init(); vars: n 0。 a x 2; 应被自动sed为 a=[x, 2]
为小写类型支持typefns.range.as等、让f'{x}'等于f(['', ''],x),这样就能通过库跨语言粘贴简单的逻辑
inc(0,9):(i)
i%2==0: say: f'{i} even'
duangsuse: #kt #book 元编程
http://www.bilibili.com/video/BV1XH4y1w7mT
https://drive.bennyhuo.com/zh-CN/talks/2018.11.17-%E4%BC%98%E9%9B%85%E5%9C%B0%E4%BD%BF%E7%94%A8%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B_final.pdf

https://weread.qq.com/web/reader/f7632a00813ab82d6g017b14ke4d32d5015e4da3b7fbb1fa
可以一起读
虽然我不觉得这点值65😊

如果numpy那种API/DSL都设计不出来
修改class的结构也只是给开发者们徒增烦恼罢了

举个例子,此章节的 gh/user/_name
如果只是把它当成URL路径,需要绑定,显然造成代码重复,与元编程的本意违背

而如果像 import fire 那样,知道URL的本质是class路径与def GET,POST等,也就是另一种CLI调用
就不需要写什么注解和函数名
甚至模块化都省了,一个文件足矣

不过是修理servlet.xml繁琐和不支持argbind和的“弱类型”问题
但何必要制造那么多问题呢?sql,http,那么简单的工具还用学

#parser #learn
说起来,AST也就是多方法的 ()->Any 而已
你甚至可以把方法名enum化,从而完全避免使用class
例如 sum(L(1), L(2)) ()==3 只需要两个fun
Object Algebra.. 嘛,用虚表override取代if,稍微快点,只是要parse两次

至于在js里,我一般用 [[JSON ',' +] '()' /] 这样的模式写ast
描述 (1, 2, 3) 这种正则
甚至连函数式都没用到。 数据结构本身就蕴含了for if流控,运算符重载本身就是编程语言

不需要任何范式来实现他们,“数据结构与程序语意直观对应”,这就是CS。
这……应该是一件很难听懂的东西吗? 为什么DSL都设计得那么刻意和拉垮?

甚至,构造函数也应该取代class{} 或tuple才对,为什么把参数传递到堆而不是栈里,就需要写所谓的struct? 它们都是把args打包复用而已
为什么把yield 外提为语句,变成
let then=回调=()=>switch{} 里的编号,就需要学什么func*和async,堆和栈,难道不是天生一体的么? 分页数组、“缓冲区”,难道不应该是跨语言的?

然而支持kwarg的python 却需要Namespace来实现这种等量代换😒 反而是Haskell可以这么写
然而它是真正的笨蛋美女😅

#oop
元编程,首先就要明白obj的本质是通过enum分派逻辑的(vararg Any)->Any ,也就是一个when(x)in constMap+super..
这样才方便添加和绑定方法签名

这样在语法上也就能理解为什么是{}包裹,以及filter{}为什么优于lambda和匿名override

py可以通过vars(o)实现静转动态
typing.Namespace(kw)反向
除了小写类型不能扩充,哪怕是Ruby元编程在直观上也无法和它相比了

duangsuse:
oop和rust go就是pp的扩充
不算重新学习过过程试

编程语言只不过就一张加减乘除节点图,问题是领域和API

看这本书的“层次结构”,就想到拿identifier叫name,拿classifier叫tag,拿些辞藻和皮毛当本质,哎
无聊
好像早点拿到电脑,多写代码