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

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): https://WOJS.org/#/
Download Telegram
#PLT #statement
编程时,比起新写法,我关心用法的时间更多。
我很清楚流行框架的语义化都和XML一样贫瘠,不能够边编程边设计。在代码出现之前,程序和各领域的算式就在我心里了

这是代码字面和程序的区别。而灵感和程序的关系,又如同你家影集和纸张。
纸张对影集多是种限制。聪明人限制你迎合各种“最佳底色”,智者却仅用黄金构图与留白“限制”你的创作

智者见过不止一种的“最佳”,用过古今领域内外的流行,才知道在问题的哪里留白,会让最佳样板淡出;这片透明,却胜过所有高门槛的答案

许多人从业十年,“设计”许多框架,却未曾拥有「使用的视角」:这几十行代码的功能是什么,意义相同的伪代码有哪些

这需要过程式、定义式、变量关系式,元编程与半DSL乃至汇编字节码的把握,而有这些经历,却没落入“高逼格陷阱”,又有开源精神的人,真的很少

“地球是圆的”是一句真理,但对真正「成长」了的人而言,任何阶段的真理都必须是一句句废话。

编程的意义不是“传承”各色专家的自问自答
编程有两种:
- 把固定的技巧,变得能简单使用,从N变成1
- 用创意和逻辑联动大大小小的 “1”

编程语言是我的母语,我能分清什么是辞藻或心灵上的优美,什么是过度设计和语病。
—我编程还有些原则

1.保证拆分,保证易用
保持饥饿,保持愚蠢
2.若感逼格不够,就联动更多技术领域,补足复杂性的缺失。不要关心2种以上的术语或样板,抽象的勤奋有害健康,

最好是什么都不懂,但靠常识就能实现需求
知识总是外括的,而从不内卷
横访四海可知人间事,纵访天地古今,其实,就是挖坑和造神崇拜礼貌说法呗?

🤢我就是拿不到毕业证,也不想做20章不可复用、符号混乱的数学题,那宛如程序员学VB,能消灭正常的做事逻辑
duangsuse::Echo
#china #life 住房是从禁止农民建房起,变成投资的 多难穿帮: 暂停发布失业率的背后、东柏林墙倒塌事件、为什么不出兵缅北 “中國人從來不怕災難,不管是多大的災難,只要是大家一起倒霉就行,……最後扔下一句混賬話:這都是命。” 一魯迅。 💬 共产主义和中国的那十三年
#news #life 恒大正式在纽约法院申请预破产
😁 ”是大清让我们'中国'人富起来的
在"shzy"国家可以一直拖着不报, 但缺乏“优越性”的正常国家里……

怎么避免被骨牌砸到呢? 其实,普通人能做到最好的就是躺平 ,而且经济通缩,本就导致高失业率
换汇和保值渠道,更像对二代们特供的, 他们也不傻,🥰能润的早润了,甚至愿意放弃“我爸是李刚”的安心感和特权~

“溃而不崩”, 也就是烂尾楼、河南银行事件、学区房等官民冲突 会逐渐普遍化,是一般预估
那么今天的结果,是什么导致的呢?

2023.8: “富人破产跟我有什么关系?房价崩了不是生活压力更低吗?”
2005: 土地财政就是好,我家的房子升值了, 可持续性?民生人权?那能当钱花吗?
1994: 支持中央削减地方财政! 省市占小头,大头给国家,有国才有家~
1
#github #js #news Babel 所用下载量平齐JQ的 CoreJS (用于解决 cani.use) 的全职维护者 zloirock.ru 收入腰斩很穷了,只有700刀每月还要养家
.非常好笑的是 fetch() 这单个的 polyfill 都比它的star多,而 NPM, Tidelift 自己都在使用CoreJS,但他们对全职工作视若无睹

呃,我看了一下他的 btoa(bytes) 实现 ,他的代码质量超过GPT3了 ;但是除了许多大企业的员工看到 npm install 上求捐款的消息('Also, ..is looking for a good job -) ' )赶来骂他,就连向polyfills提需求的 TC39 也在排挤他

他悲剧的缘由和 fakerjs 一样是突发事故,他开车撞到了醉酒爬在街上的行人,因此不得不努力挣钱
成千上万的开发人员侮辱他,以强调作者无权向他们寻求任何钱或精力上的帮助。

他真的好敬业,literally 每天都在交代码(尽管文章是今年2月发的,现在也没撤下)
可因为写的东西是标准库,在供应链上太早了, 又被 babel-polyfill 抢了名字,被人当作最不负责任的捣蛋鬼🤓和勒索者 😅

“(质量越高,支持越少) 错误不都会立即得到修复吗?那就是一个小库”
“polyfill 并不会影响到ESNext提案,TC39不知道为啥要关注它们”
“放弃你的开源,你这是纵容自己,请回到正常的工作。谁谁谁只做了一年程序员,他对开源几乎一无所知,他每天只工作几个小时,已经赚的是你的好几倍。”
“我不会以每小时2美元的价格为项目工作。我愿意继续以每小时至少80美元的价格,这正是eslint团队成员的收费标准。”
Forwarded from Solidot
研究发现忘记取消订阅给企业增加了最高 200% 的收入

2023-08-18 14:31 by 巨龙之日

订阅模式是如此普遍,以至于人们可以不终生永久性拥有任何东西。今天你可以以每月付费的方式使用软件、阅读新闻、观看影视剧、喝咖啡、甚至是吃饭。相比一次性出售,反复销售相同的产品对企业显然更有利,尤其是当客户经常忘记取消订阅时。忘记取消订阅是如此普遍,以至于有创业公司帮助客户寻找忘记取消的订阅来省钱。现在研究人员发表论文,分析了这种用户惯性给企业创造的收入。研究人员使用了未披露的支付系统提供商的大数据集,首先确定了 10 种常见的订阅服务,然后是观察它们的更新频率,以及客户换卡后更新订阅服务的可能性。研究人员发现,客户换卡后续订比例急剧下降。换句话说,当客户需要主动去重新订阅服务时,他们很多时候选择了不订阅。研究人员的计算显示惯性导致的持续订阅给企业增加了 14%-200% 的收入。对消费者来说,意味着数百美元的不必要支出。

https://www.nber.org/papers/w31547

#商业
duangsuse::Echo
#github #js #news Babel 所用下载量平齐JQ的 CoreJS (用于解决 cani.use) 的全职维护者 zloirock.ru 收入腰斩很穷了,只有700刀每月还要养家 .非常好笑的是 fetch() 这单个的 polyfill 都比它的star多,而 NPM, Tidelift 自己都在使用CoreJS,但他们对全职工作视若无睹 呃,我看了一下他的 btoa(bytes) 实现 ,他的代码质量超过GPT3了 ;但是除了许多大企业的员工看到 npm install 上求捐款的消息('Also…
#music #life 李玟在中国所受的侮辱也是类似
这片数典忘祖的酱缸,和她在美国所受自信、公正、勇敢的教育,已经是判若云泥。
在一个都是不穿衣服的皇帝的国家,多一个单纯善良的“坏孩子” 对个人而言是件坏事。
https://m.youtube.com/watch?v=97RvOjvUonc&t=22m


the Voice 是美国做出来的品牌,COCO肯定喜欢这个节目,如果能去国外的节目就好很多,但是她主要市场还是在国内,但节目引进中国就变味了,我朝就喜欢根据自己的游戏规则来
李玟是在台灣出道爆紅後,才去中國發展,準確來說她是美國華裔,我覺得她就是太認真才會對這個節目那麼上心,中國好聲音這個節目只要有關注娛樂圈的都知道他們要捧誰就讓誰留到後面。是中國不配擁有她们這麼善良的人,不干世界的事。
Forwarded from Solidot
SuSE 准备私有化

2023-08-18 15:44 by 蓝色骇客

企业级 Linux 开发商 SuSE 将私有化,从法兰克福证券交易所退市。SuSE 成立于 1994 年,是最早的 Linux 开发商之一,2004 年它被 Novell 收购,Novell 在 2010 年被 Attachmate 收购,Micro Focus 在 2014 年收购 Novell 后将 SuSE 分拆为一家独立公司。2018 年瑞典私募股权投资机构殷拓集团(EQT Partners)以 25.35 亿美元收购了 SUSE。现在它的大股东 Marcel LUX III SARL (Marcel)计划将其私有化。Marcel 是殷拓控制的一个实体。Marcel将以每股 16 欧元收购剩余股份,该收购价比 SUSE 在 8 月 17 日收盘价 9.605 欧元溢价 67%。预计收购将在 10 月完成。

https://opensourcewatch.beehiiv.com/p/suse-go-private

#SuSE
duangsuse::Echo
#tw #news 🥲 曾带母去台湾治病的 Jake 诈捐 这个“精致利己血统” “无社会主义”是模子里刻出来的,是祖国母亲亲生的。 👍 - 谎报了在北京治疗、医保低报销、房和车的情况,是把慈善当网红打赏挣钱做, 故意拉黑删除评论,烧毁记录 - 以己度人 ,背後說幫助過他的每位台灣人另有目的,说华裔时政网红蹭他热度,还乱做文章说贵人姐姐是欺诈“他的”募款 - 不遵守民国税法,用吊唁之名敛财,称钱都是他挣来的(滥用医旅签,还辜负许多行他方便的机关,在中国怕是要反过来吧?) - 滥用了台湾人的仁义礼智孝…
#tw 原住民89专门又发一期,来扯平一下对中国人整体的观感 ,他甚至最后说,你私吞带老爸出去玩也可以,但不要让台湾人知道 很丑嘛

和 GPT 一样,涉及到种族矛盾,总是会正反都说一下👀,减少刻板印象造成交流矛盾
这一点尊严和人权,中国 5 6 族 同 胞 却莫得,毕竟内部殖民已经从省户口进化到“城市即国、外环即国、上岸即物种隔离”了 🥰什么迁徙自由、诉讼自由..

但撇开政治正确,说实话,别说大病健保和善款了,国内扶老人(老干部)都不可,真是现代&暖心呢

社会很复杂,并不是非粉红==好人 ,老胡这类的精利者占多数。台湾好心人是被“敌国的良心”给骗了,当然这也是因为粉红“浑水好摸鱼”的缘故

Jake 其实放在中国不能算坏人,他就是那种雁过拔毛、爱撒谎的少数河北老乡,而且还很清楚自己生在坑蒙拐骗的无社会的地方 “谢谢台湾的钱”。

他不清楚即便中国的“官”到台湾看病也是百万起跳的,真的是东郭先生和狼的故事 ,台湾的文明人太多了
如果不是他忘乎所以到去日本被发现疑点,可能就真的是暖心的台陆🥰故事

台:老吾老以及人之老(Jake的100万
日:山川异域,风月同天(疫情
美:别打胜仗,打床仗(反越战
韩:一旦有突破,立刻开源给世界同行
中共国:图光台湾同胞,留岛不留人 (五千年大一统 祖传手法 😅)
昂撒图印第安,种族歧视离岸官大人,邪恶!

日本可比汶川懂得感恩呢
Forwarded from 一起偷偷观察 DIYgod (DIYgod 小可爱)
🐦 #DIYgod的Twitter更新
普通人在痛斥取消黑名单,开发者在恶心被封了 API,黄推在持续污染评论区,大 V 在庆祝赚到了分成,我们都有光明的未来
传送门
duangsuse::Echo
#music #life 李玟在中国所受的侮辱也是类似 这片数典忘祖的酱缸,和她在美国所受自信、公正、勇敢的教育,已经是判若云泥。 在一个都是不穿衣服的皇帝的国家,多一个单纯善良的“坏孩子” 对个人而言是件坏事。 https://m.youtube.com/watch?v=97RvOjvUonc&t=22m “ the Voice 是美国做出来的品牌,COCO肯定喜欢这个节目,如果能去国外的节目就好很多,但是她主要市场还是在国内,但节目引进中国就变味了,我朝就喜欢根据自己的游戏规则来 李玟是在台灣…
#china #life
她说自己热爱中国,根在中国,但正因为她是美国人,她才有是非观念。
其他人呢?打份工而已。生活有压力,又想赚钱。在动物社会,笑贫不笑贪,你没有钱就被人瞧不起。
每次遇到风险,庆幸自己抗住了,嘲笑弱者吃亏了,留下一句“这就是命”的畜牲话,最后在强弱多少的洗牌中开始新一轮“适者生存”的互害轮回。

那当然了,对于这种黑幕,就视而不见,就可以睁一只眼闭一只眼。我拿我的钱,在墙外开“守法”的茶馆,吃我的粉丝就好了
(Jake: “帮他来台的贵人姐姐” 是想利用他、骗他钱的黑粉 , 老高: 质疑声都是蹭我, 电玩AK: 墙了你们,台湾孙子 This is CHINA!! ),世界都是伪君子,对吧?

工作人员,根本不是李玟想象那种衡量标准。当一个国家,连它的宪法都是糊弄人的,都是欺骗人的,那请问什么规则和秩序,是不会萎缩和崩溃的呢?

她说,她单纯的只是想把音乐做好,想给大家呈现好的节目。但她太不了解中国社会了,学员和舞台都觉得她太奇怪了。

你拿了这份钱,就当“好”这个导师。每个工作人员都可能会觉得她就是个trouble maker,影响我们节目,影响我赚钱。 “你管那么多事干嘛呢?是钱给少了吗?争个对错有什么用呢?”
Forwarded from 螺莉莉的黑板报
【本报讯】知名 Node 包管理器 Yarn 上线了新官网。

https://yarnpkg.com
#dev 🤔 我正在考虑以后做 #js 技术讨论的话锋是激进,还是收敛

A. 作为一个技术人,我不维持朋友而只有“同道” ,我不想因为会“使人不悦”而故意不做批评, 我讨厌势利胜过事技术的人,无论是金钱名望还是自负而“得利”
B. 但是大家都是做实事的(不管在软件供应链的哪端),不应该以自认为的好坏去 judge 别人的框架和技术栈、选型;大家成长的环境不同,AI时代就不该有信息差的优越感,用鼓励替代批评

我最近在设计单/多页/动画 的JS框架"EQ",基本把所需的元编程技术验证了,是和 JSX 届的 Vue,React,Svelte,Solid; Rx 的 Ang,Ember 走向完全不同的方向 ,

而且我的价值观和他们是有根本冲突的, 我认为他们就是在给设计性开发制造困难,持续复制粘贴对用户毫无意义的符号,对浏览器和DOM越俎代庖,或者故意把简洁的API搞成一锅八股文,妨碍设计师转行;而且即将被AIGC给淹没,因为给设计带来的正向选择太少,没有恪守“向导杂志”的本份

EQ 是“克制的框架联邦,基于页内关系”(Modest web framework federation for page vars & relations)

用“我本来的想法”大方向,会很尖锐:

Linus说XML是既被人踢爆,也被机器卡爆的精英级“烂得很王炸”的文档树语言,但JSX一族都把它当个宝,真的很有成为Java的前途(全栈被AI生成)呢!

即便是照搬纯函数的范式(mount和register 够纯、够定义式?),把“组合优于继承”当金科律玉来做(写一堆关系不明确的碎ref),也还是改不掉Action,Redux和watch,inject等一堆画风特殊的最佳实践呢

EQ不会觉得自己比Blink更懂如何"render DOM",比JS反射更懂如何"reactive",去包揽属于WhatWG的工作,再对职人暴露没有意义的底层细节、样板代码,让前端从易化,到“优雅地”异化。 JQ虽贫瘠但从没这么夸张

业界从 vDOM 算法走向 State,Effect,Signal,. 这些“汇编”的时候, EQ 连 Tab,wSty样式表,efx滤镜图,跨语通信 都封装好了,SSR和WebComponet只剩下1行代码的差别,要那么多选择干嘛呢?1.0 就该把模块复用做到位啊

在JSX系刚抛弃class走向界面函数时,EQ 已把界面和data(class{})纳入ES6的“内置支持”,靠[元素和网页、数据和网页]的关系,要那么多双向的纯的memo的细的,对开发有意义吗?

^EQ确实没有 useState 这类用法,但能实现其全部功能。EQ和它的姊妹框架设计("PILED" 4个) 都相当注重结构标注代码的口语化,EQ更像是“向导杂志” 而不是有大量专业细节的“框架”。

我假定所有变量和术语都是多余的,来找到实现诸多App的最小API集(我懂SVG,不需要靠临摹摘录,猜测翻页划页UI是咋做的,以此类推)
也就是我每天都在找实例批判自己的框架“多做” “做烂”了什么,避免在未来吃后悔药
duangsuse::Echo
#dev 🤔 我正在考虑以后做 #js 技术讨论的话锋是激进,还是收敛 A. 作为一个技术人,我不维持朋友而只有“同道” ,我不想因为会“使人不悦”而故意不做批评, 我讨厌势利胜过事技术的人,无论是金钱名望还是自负而“得利” B. 但是大家都是做实事的(不管在软件供应链的哪端),不应该以自认为的好坏去 judge 别人的框架和技术栈、选型;大家成长的环境不同,AI时代就不该有信息差的优越感,用鼓励替代批评 我最近在设计单/多页/动画 的JS框架"EQ",基本把所需的元编程技术验证了,是和 JSX 届的…
#js #web 看到一些有趣的框架“合定本”
为什么感觉svelte其实才是vue3?

//Svelte 旧&新
let {n} = this.get();
this.set({
n: n + 1
});
let n=0; n+=1

//React 组件&组合
let {n}=this.state
this.setState({n:n+1}) //注意, 只 n+=1 也要把上行一块写,因此“改进”发生了..

const [n, setN] = useState(props.n)
setN(n+1) //🤮

//Vue3
let {n}=defineProps(props)
n++

//EQ 无&有组件
let app={n:0}, {n}=app.it
is.ST({n}, localStorage)
//n.onvar=say
n.v++ , app.n++

ee.main=({n=0})=>(
is.ST({n}, env.url),
button(
wOp({tap() { app.n+=1 } }), n
)
)


EQ的无组件示范比 Vue3 难看的多(禁止局部变量级的“响应性”,只允许变量间关系)
但接入新组件时,EQ的低样板和一致性都比 Svelte 好,而且兼容OOP方法

考虑到 Vue3 和 Svelte 对'onvar事件'的支持都是“黑魔法”,而 EQ 可以勉强自解释 app.it.n 的响应性,它在和ES6的协作上是十分优秀的; 希望尽早定稿
EQ 重对象模型 轻框架术语的设计,对复杂的页面关系则更为明显

// 强类型 <input> 和有条理的变量绑定
ee.main=({a=rn(0,10), b=a, c})=>(
Eq.at(c,{a,b}, _=>a+b),
div(
sel(a), sel(b),
p(html`${a}+${b}=${c}`)
)
)

// EQ不仅能从可编辑元素取出x ,还能再校验条件成立 😅
//对于 <KeepAlive> 表示不解,为什么hide 一个元素,会让它“被memo” ? 同时用两个,不该上Tab(ul()) 吗?
ee.main=({
x=7
})=>div(wOp({edit:$Y}),
when(x (x=>[x>10, x<5, $Y] ), [
p(html`${x} > 10`),
p(html`${x} < 5`),
p(html`${x} in rn(6,9)`),
]),
mark(wOp({edit:NO}), 'Truth: ',x, error)
)


//取代JQ而工作。 JSX 家族虽擅长渲染,但无法做爬虫;单靠 EQ 树关系却可以完成渲染、爬虫、重配置、SSR 所有这些需求,甚至可以表示svg滤镜图 😋

html( div$prepend(), it, 'append' )(doc.body) 
$bigbox(it.parent, btn) (app)
app.id = ee.body((id)=>
$navbar(wOp({tap: app.showID}), __site_logo(wKV({title:id}) ) )
)[0]

这题JQ 也要拆成两个链$()两遍,而且on来off去的很弱智, EQ一条就完了;而且有bodys()统一了 querySelectorAll 的情况
JQ 的$(列表或单项[0]) 用 a.lets(x=>x+1) 还方便些

EQ 的 __appSSR({vars}) 通过管道在服务端渲染,而其内的 wOp() 是按ID下发的,除了C-S两侧验证,也不需要“水合”或form化
ee.my_div=({it})=>wSty(it, 'css') 集会自动注册 defineCustomElement.ce.vue,不需要关心任何的DOM规范就可以在其他框架里复用 ;本质相同,那么写法一定相同

最恐怖的是, body(searchList, (x,y,vars)=>{if(vars)return $css(..)}) 能够无缝兼容 MutationObserver ,你甚至只用标出x,y可变就能监听。
树关系的每个函数都像这样,高度可扩展,而且没有名字,而且足够常用 。

//附带上 Vue3 还觉得捉摸不透的 Suspense (接受 async var 的 HTML)
ee.Dashboard=()=>Reload({wait:$Y}, (stop)=>
Profile(lets({async load(){} }, FriendStatus)),
Content(
lets({it:[],async load(){},stop}, Feed)
)
)

EQ完全让wOp通过onload,err等DOM事件通知父级,而lets对F5(setup)和瀑布流的支持是自带的,加载UI写{}里就好
不懂为什么要自立门户, 包括渐变效果, EQ 没有对if,show 做那么多独特的支持,只是UI变化,就会在两张截图间做动效。

国外有人称赞它是“The Most Beautiful Framework”; 作者Rich Harris对这个框架信心十足,自认为是真正的“React”的框架, 油管上有他在2019全球前端开发大会上的演讲,题目叫“Rethinking Reactivity”,一股子冲着React来的意思

🌚 对我来说,这题目恐怕要变成 Rethinking UI with relational JavaScript ,我也很讨厌React,而且EQ利用evalFun 支持了this作用域优化,多少也算个“静态编译” 😁

JSX和Ang 里的前端 reactive 只是指“变量更新视图” 或“双向绑定” ,但 EQ 里div,li,input() 甚至lets,when这些也都只是HTML变量,该不该叫 createSignal 啊, Solidjs.com ??
ee.Model 换个行=>就是 View ,并不存在什么绑定和双向;只有 变量(x=>算式) 和Eq(xy,yx) 的转换关系 😋

你们真是个积弱的领域…… 4年了,还是没意识到深赋值[{}] 并复用节点,比 diff 什么XML tree 要好的多、清晰的多,还是没把“响应性”集成到JS里:这连一些CAD模拟器的脚本语言都有了,很难想象Vue3<script setup>的压轴竟然是 use ref(单变量容器) ,本该从JS的语感里“取出来”的设计,居然是要花时间缝补雕刻出来的,而且还是阉割版。 XML害人不浅、 不学元编程就做编译是坏策略

纯函数因为逼格高,所以知道,但是API却各种命令式的 define() ; “响应性”的老祖宗,关系式编程,就没涉猎到,一头栽进异步里了。但虚拟线程和普通调用 本质上就是没差别可造啊…… 😅
Forwarded from 科技圈🎗在花频道📮 (在花⭐️投稿📮Bot)
美国联邦法官在裁决中表示,由人工智能创作的艺术作品不受版权保护

美国一位联邦法官最近支持了美国版权局的立场,认为由人工智能创作的艺术作品不具备版权保护。

这项裁决是对一位人工智能公司首席执行官提起的诉讼做出的回应,他主张由人工智能创作的作品应该受到版权保护。法官强调,版权法只保护人类创作,并强调人类创造力是版权保护的核心要素。她指出,人类的参与和创造控制是判断作品是否符合版权范围的关键。

这个判决对于人工智能生成的作品是否受版权保护产生了重要的影响,确认了版权法仅适用于人类创作的作品。

参考JustiaScribdHollywood Reporter
来源Hollywood Reporter

投稿:@ZaiHuaBot
频道:@TestFlightCN
duangsuse::Echo
(框架层的) 技术讨论,是否足够“对事不对人”
#js #design 那我也不算讨厌 Vue (虽没有React那样奇怪, 但毕竟XML是不可触碰之物), 我来黑一下 Vue yyx 对一个“不知天高地厚”的年轻朋友的反黑

如何评价前端框架Yox? - 尤雨溪的回答 - 知乎
<template v-if="name">
你好,{{ name }}
..v-else
请登录
</template>

{{ name ? `你好, ${name}` : `请登录` }}

单举这个例子,有点鸡贼,但对EQ刚刚好,因为它的数据模型继承自我打草稿的半OOP语言,可谓高射炮打蚊子

p(
when(name, {$Y: html`你好 ${name}`, $N: `请登录` })
)
p(
wKV({ if: name }), html`你好 ${name}`
)

<div :id="id" :class="class || 'default'">

另外EQ还支持 div$css 的 _mix,即类的继承;如果说id是动态的,用wKV(ES6)就更方便了

div__id(wSty`${class||'default'}`)
$navbar(wKV({id,class}))

ee.main=({todos=[], tag='good'})=>lets(
todos(a=> a.only({tag}) ),
//EQ不需要靠编译和'signal'得出 todos,tag 变更时要做什么,我们不和DOM抢地盘
x=>$todo()
)

省下的行数可以拿来设计几个颜色主题啊 😄
- 怼黑子有什么用,不如多写几个单页玩玩, 招牌是干嘛的?不如把代码放首页,提升一下Web圈的创作欲
- 我就要怼天怼地,尤其是对我设计有明显启发性的老东西, 任何的僵化都不能放过,你留着它过年,重构甚至跟风都是一定会炸的,功能越加越难用,还妨碍别人按时睡觉
- 别人的成熟设计,里面的取舍一定是受领域的刻板印象窄化过的,也是被 CRUD20年的市场 Boys 虚荣地夸过的, 所以我只从最终用户的角度看框架 ,编程领域 我不关心,我圈外,靠内心的语言思考问题就够了。
(e.g. 我可以把Vue3 的ref 等 anti-feature 都解读成和 #ts 等额外特性有关,但为了类型损害程序表达的可读性,仍然是蠢做法;因为正确的框架,该靠明确性,而非机械正确,实现治未病
- JQ和Svelte都觉得自己“代码少少功能多多”,但不请XML这一尊滚出Web,不善用CSS那睥睨native的先天丽质,思路如诗-ref(),是会被牛得逼成渣的
duangsuse::Echo
EQ 重对象模型 轻框架术语的设计,对复杂的页面关系则更为明显 // 强类型 <input> 和有条理的变量绑定 ee.main=({a=rn(0,10), b=a, c})=>( Eq.at(c,{a,b}, _=>a+b), div( sel(a), sel(b), p(html`${a}+${b}=${c}`) ) ) // EQ不仅能从可编辑元素取出x ,还能再校验条件成立 😅 //对于 <KeepAlive> 表示不解,为什么hide 一个元素,会让它“被memo”…
仔细看了下,我勉强能理解 JSX 系为什么那么执着于 (v)DOM diff 而非 复用节点、[{}]深赋值 了

1. script-template, async, 纯函数 的心智负担很重,但它们一定要跟这股风;或者说EQ最看不起(我们用 when 和Node传参) 的 template slot 注入竟然是“最优解”
2. {k:v}深拷贝 似乎很受欢迎,而EQ主张不浪费内存、不“手写GC”; 另外同时对2个对象做递归,可能他们只知能遍历VNode
3. EQ是 type UI=({dataVars})=>HTMLvar 而没有 render() ,React 的写法类似,但根本没把Object树视为主导者
不过 State ref Effect 在现代前端太常见了,其实EQ也只是把 {n:1}.it.n 和 Eq.at({n}, watch) 规范化了

还有,就 watch().stop() 等等“规范性设计”来说,我会把 stop() 的使用情况实例化,举证质证,收益够大才会添加;我一定不会去碰 JS, DOM 里已经写好的逻辑, vDOM 显然属于这种

把 UI 和 f(x) 划等号确实很拉垮,前提是你不能把“变量” 视为一等公民, 或者说引入关系式编程,UI的复杂性就迎刃而解了

综上,Vue3 在列表内有变更时,为了符合reactive的规范,它找不出具体是哪项被edit, 才需要deep出另一份[] 来比较哪些{key:}有增删移;而它做的许多“静态分析和优化”, 都是在为自己API的酷酷设计买单……

但,据我观察现有的 parser 不仅没有ADT和Visitor 的正确建模,而且还不能高亮-增量解析 ,我不写面条代码,也不想给自己制造吃力不讨好的任务;我算是见识过语言之简繁对问题的决定性,对智力挑战无感。
同样是常量计算,EQ 选择把精力放在this作用域 _=>算式 和可教授的 evalFun(f_js, f_this) 上 ,这大概就是所谓的「范式」差异……
duangsuse::Echo
#tw #news 🥲 曾带母去台湾治病的 Jake 诈捐 这个“精致利己血统” “无社会主义”是模子里刻出来的,是祖国母亲亲生的。 👍 - 谎报了在北京治疗、医保低报销、房和车的情况,是把慈善当网红打赏挣钱做, 故意拉黑删除评论,烧毁记录 - 以己度人 ,背後說幫助過他的每位台灣人另有目的,说华裔时政网红蹭他热度,还乱做文章说贵人姐姐是欺诈“他的”募款 - 不遵守民国税法,用吊唁之名敛财,称钱都是他挣来的(滥用医旅签,还辜负许多行他方便的机关,在中国怕是要反过来吧?) - 滥用了台湾人的仁义礼智孝…
#tw 这个Jake还是实名(李璞)反共的狠人…… 是国民党大一统蓝营,而且反对民进党和台独,想让台湾乡民牺牲生命解放中国,
被台湾女生识破是共碟,还非常擅长卖惨,宝马男把自己包装成又穷又没医保,拿亲 🐴道德勒索 ,越吃越肥

他在台湾时说怕谈政治, 但其实他就很爱发表反共反党言论(而且反的是:为啥贪官不姓李)。 现在两边不是人,觉得自己牛逼了,就说台湾是诈骗 ,而且他还信佛……

yt时政圈一直恳求他把善款透明,不要玩中国社会文化输出,但是鸡同鸭讲
14年开始钓台湾人,17年去台湾旅游,23年就把他妈当本钱,A了台湾500万TWD善款 ,可谓「有志者事竟成」,而且还觉得是在赚“我们民国的台湾” ,真是道德沦丧的白切黑伪君子


左派反贼应该觉醒下了…… 😅 中国人不配谈左派或者啥理想, 别人牺牲奉献,换自己享受自由、贪污善款、“重新”开源 ,这些算个毛的民主?

btw. 台南的旱灾,政府赔偿“资本主义富农”每亩 6400元台幣 ,中国的泄洪,是 40塊;死个人“不低于” 2万CNY
“公摊”走了160倍的税钱 🥰。还想被人统一,富强,真的是活该当牛马的命。

有些人会觉得,政府也穷 要体谅, 但泄洪是保护谁的鬼城雄安的伟大政策?? 摆明了违宪的各种政策通知,挖坝啦,摆拍和倒卖啦。
祖国各界的弱者对强者真的,善良得很暖心呢
👍1