duangsues.is_a? SaltedFish
60 subscribers
609 photos
6 videos
91 files
562 links
🌶🐔🐟 duangsuse 的日常
尤其喜欢发些奇奇怪怪的东西
和转载别人的东西
Download Telegram
duangsues.is_a? SaltedFish
duangsuse: 编译lua.c 和luaj试试,mvn启动都够make完的了 你觉得jvm搞得起那么重算法的项目吗 一个编译型python 恭喜你发现了Vert.x的API 这没什么稀奇,JS玩烂了的东西,移植下 没什么局限性啊,不就是按类型和函数名生成方法体? 就是说,把处理 @GET("xx") fun f(@Query yy:Int) 的冗余代码写成 route.get("xx") { req["yy"].Int } 的形式而已 不要脱离具体用途谈AOP。 你是要监听器、替换函…
duangsuse:
既然我们非常清楚DI就是服务于 @addLog class MySvc_() {} 这样在pyjs里稀松平常的「函数字典处理」需求
就像 kwarg fn 和 listener list / get("wtf/"){注册}

我觉得过度设计是要看API易用性的收益的

模板除了 Stream.$OfInt 的自动优化外,还有什么能力吗?

哦,至少可以实现 keyOf(Pair)=[基于反射自动constexpr展开] 的元编程

C++模板属实是唐到家了,我支持过程宏,和反射API保持一致

除了Function/Tuple<T,R> 还有别的应用么……

我不是很喜欢把 compile time 和反射分那么开。 Zig 就完全没有区分,type和generic是const/fun而已

AOP被FP取代的问题,本来就是为了 make compiler happy 造成了冗余代码被接口这些东西耦合,所以要Proxy依赖注入/反射 来包一层
结果你又搞个编译期API, 还是和Pyjs那样都运行期好了。

这些都是codegen的东西吧,模式明确一个py脚本很快给你生成了

而且,即便函数式er 也很少人用部分传参

f=(A,B)=>A
f1=A=>B=>A

g=(f,A)=>(B)=>f(A,B)

这样的模式,比如f替换 ,为=>
g基本也是一样, 加个泛型参数就能生成了

special cases ain't special enough to break simplicity
duangsuse:
Rust的宏就类似template<>匹配, 那其实就是语法不稳定造成反射API难产而已

要我说,所有编程语言的语意都是类似的,比如tuple/named/cased 这些数据结构,都可以有相同的方法来复用和利用 (abc)=>type, {kvar: type} 这些无法执行的声明片段
模板只是目标最单一,只能解决 Stream.$OfInt/Function/Tuple<T,R> 问题的那种

编译期和运行期反射其实没有鸿沟。

我举个例子吧,调用任意f(int x,int y,..) 形式的函数,你可以用reflect, 也就是把'f' cast成 f(Any..): Any ,也就是生成 = INSTANCE.f(a[0] as Int, a[1] as Int) as Any

确实,调用任意函数时这种as检查是必须的,但对 Proxy ,比如实现接口 { g(x: int) } ,拿 arg[0] 去调用f就不需要生成这个检查
上面的 curry 也是这个道理, 只要把 <T1 T2 T3..> 放在接口里,编译期和运行期反射是一样的(比较难懂,因为java有泛型擦除)

但现在的AOP就用了类似的技巧去包装任意函数, 其实只要把生成的代码缓存下来, 就是你所说的模板。

(其实这就是 lang.invoke 的仅首次反射化啊。。没人看出来吗,相当于推理出某函数a[0]就是Int然后免检,invokedynamic调用啊)

就是说, callWithZero(obj::fn) 初次反射后,可以生成为一个重载, interface{字典} 可以生成为一个子类, 没有模板和动态代理的问题了, 反射能做到的业务都可以缓存为lib API

before&after的hook是一个道理

委托实现了C里的左值引用 bind(int& prop,Name)
interface by 实现了JS的原型链方法覆盖

var by可以视作反射赋值的轻量化,因为java确实不支持IntRef(0)这种东西,reflect.Prop又不直接

看来除了iterator,java的简化弄丢了另一个重要的框架基因

总感觉代理和DI是等价的,反射代理和codegen也一样,后者更麻烦

我之前的模式匹配trick 本质上也是var代理,只是var是匿
duangsuse:
真正FP的JS也有啊, fantasyland
而且JS是唯一一个异步工作最正常的,IO Monad 都比不上

好耶! 这样我的 list.invoke{x-> x+1 vs print(x)} 就能区别开了
想也自然,作为类型推理的一部分,retType 本来就该加入重载,反正要检查的嘛

等等,你不觉得 put*() 是一种很缺DSL的操作吗……
buildList 这种东西能当作优雅也就算了,人家用for while 的。 请问你的场景是命令式还是组合式编程呢

而且我也没看出来fieldName 在哪里,是Title("")吗

哦搞错了,你这是实现细节,不是 schema 定义
不过ktx写json的方式也是够单边主义的了

为什么除了jspy都不在主页里加demo呢……
SchemaGenerator.from<TestDataClass>() 和你给的代码有啥关系我也看不出来

我的理解就是,把 data IntPair(A:.B:..)
翻译为
$IntPair:
A: $int
B: $int
这样的格式

难道不是先写doc和demo test 在编程吗

哦 抱歉 我们不是相同流派

因为不写demo你真的没法确认用户需求, demo当然是越实践越好的, 但也要注重复用性

相比之下这个还算完整,有数据结构

其实既然只是小练笔,你可以不太在意这些包装, ktx用的也不是多好看的方法

哦,这些是override serialize函数,用于输出Schema啊, 这些就是和ktx对接的全部代码了吗?不需要override了?

呃,用py和bash以外的API搞ai app
感觉会被设计模式各种吊打

ktx是用反射调用你这边的?
你这也没看到类型名,怎么从Desc搞到this的

这是不是还要创建一个空实例去encode() , 说起来,JSON schema 会有RegExp和Range作为值的需求,Kt有没有@标签什么的

哦,那还真是各显神通,因为schema这东西千篇一律,但每个语言都有自己的10k+ 社区库

我还以为ktx也在用Unsafe.new呢,因为能直接在堆上分配

那它是怎么支持多种格式,以及静态序列化, 是指 inline serdeFuns 吗

duangsuse:
嗨,算了,反正也理解不了
我设计的静态兼Proxy反射 serde API https://t.iss.one/dsuse/20253
也只是用 Tr(key)= when key{ "int_x"-> int_x=GlobalFmt.Tr(int_x) } 来浅先赋值的,没有那么多私货和轮子

可以理解

必要的牺牲

时代的局限

后人的智慧

我就想,要是干脆和pyjs那样拿{}[] getattr 统一一切,所有serdeFmt就都用这个接口算了, 好不容易整个出来自己还接受不了的活

不就是免装拆箱和反射getField开销吗, codegen when(fieldName)+overload 很轻松零设计模式做出来的东西,然后 [T Map] [T List] 也就是填一下类型作为静态函数和参数的坑,搞个 SerdeRegistry[T](*Targs), 争议不就解决了

那你觉得那种「静态序列化」会比 switch case"intx": intx=whatInJSON(intx just for overload/or for json.dump maybe?) 要好呢
在我看来这就是手写递归下降而已, ktx 那个,我找不到背后的成立逻辑
#kt
Stream:
在协程里面用同步IO就是个错误

suspend fun不应该阻塞所在线程

duangsuse:
逆天,协程就是为了回调化免卡C栈的,您卡了怎么线程池IO啊

问题就是没有啊,一个扩展fun的事情

没有啊,你说得对我补充一句

记得kt对那种while是有time slice的,会自动暂停恢复的,和iter一样

async和Thread本来就是不能同时使用的,或者说只能矮化线程为Task/并行For

因为线程是libc的概念,jspy里是没有这种东西

如果没有我会感觉奇怪, kt就是编译期的suspend协程栈实现, while(1)能破的话就没意义了

其实我说的线程池是 IO Loop 的 pool ,单纯的线程池意义不大,不如GPU向量化

UNIX是这样的,为了优化read() 之类启用了select和evpoll(pull轮询) 两代模式,本质上都是拿线程当Task Registry ,当回调函数调度器

Stream:
如果是协程,我个人觉得用poll为基础的非阻塞IO会好很多

毕竟不管什么时候我都会想到协程的背后藏着一个线程池和回调

当然,也可以说藏着一个状态机

duangsuse:
太猪逼了吧,那有没有delay(0)的规范什么的

yield解决不了问题, 因为一个Task明显是可以跑0.5s再context switch的,这涉及缓冲区和time slice优化

kt一开始就应该把协程看作操作系统的子进程/io pipes 来设计
IO Loop 则是用于多线程下载什么的

OS就是这样的,填满一个read(buf) 再切换上文,没有猪逼和yield一样 1项1切换

Stream:
delay0肯定是可以用的嘛

duangsuse:
这涉及手写event loop 是否可行的问题
现在的async都是基于push事件,pull(list poll) 事件 是需要死循环的,也就是按理来说需要线程

如果libc不能提供单核多任务,stdlib 是有能力靠主循环实现的, 这种能自由添加setInterval()的async体系才是完备的

如果需要一些莫名其妙的API甚至新建线程来添加对while(1) 的支持, 其实就说明stdlib的作者没有把OS线程与IO协程的关系融会贯通。

话说你一般用线程池解决什么

我就分ParallelForEach 和 IO Looper 多线程下载 两种情况

Stream:
如果是CPU密集型的任务,应该是类似Java的Fork Join那种类型的解决方式(据说NT compose就是用另外的线程来处理UI的测量计算问题),如果是IO密集型的任务,通常是文件/网络资源的请求

IO的轮询我其实自己没写过,都是直接用别人包装好的回调形式

不过用的时候肯定心里要清楚那背后藏着一个连接池,有个轮询的操作

duangsuse:
仔细想想,pull事件的话,无论open()多少fd, 都只需要1个线程才对

考虑到UIUX和IO的evpoll循环不共享,一般会有两个while(1), 但本质上只需要一个用来dispatch回调、添加新await就够了

哎,所以js说的对,线程池,只有 Worker SIMD的一种情况

Jason5Lee:
不会,Kotlin 应该不会做这种 implicit 的东西

duangsuse:
如果你从编程语言=操作系统的角度, 你会发现在async里写真死循环才是implicit的

Android开发如果最初能自动化Thread.sleep,相信dev会欢呼

OS在调度sleep()时是不会卡死1CPU的,它只是把cpu给标记为free,然后block你的线程

然而,协程里while(1)却会真实的废掉你的Executor,我不知道这是搞什么鬼
#通识类
>什么是战斗机的代?

1~3代: 喷气式战斗机/F-86; 机动性和火力升级/F-4; 数字化和导弹系统/F-14
4~5代: 隐身性能、超视距作战/F-22猛禽、Su-35; 超音速+网络中心化战术/F-35、歼-20

6代:波音公司2008年提出F/A-XX第六代战机概念方案
- 采用了无垂尾/浅垂尾的翼身融合扁平气动布局,曲面外形扁薄、平滑流畅,表现出了良好的「全频谱隐身特性」
- 全向传感器和态势感知能力,网络化作战,使其成为穿透性制空作战能力中的火力「无人执行平台及信息节点」
- 智能化飞行控制系统使飞机在极限或>1G过载条件下的可达能力、操控能力将高于五代机,续航提升30%以上,更能适应「激光武器、高超声速导弹」
- 注重远程甚至跨洲打击、「物联协同及AI智能作战能力」,可见Tesla的技术是「军民两用」的,具有「零伤亡、易于快速形成和保持、超越人体耐受极限的战争优势」
- 「2000 km以上的作战半径及的亚音速飞行、>2Ma的长时巡航能力」,以1.5Ma超声速状态突防,可破防现役的防空体系;基于矢量喷口/冲压发动机(需压缩空气在3到6Ma之间最优,不能起步)/脉冲爆震发动机(燃烧效率和的推力比更高)等

除了导弹般>1.5Ma的破防能力、军事AI无人网格化的应用, 三要素:吸波涂层、发动机、搭载的国有导弹体系, 依然是工业基础(推重比只是方便你比较材料学的差距,性能)

>什么是体系?体系里的节点是什么?

节点,是指组合成体系的关键点。例如,在网络体系中,节点可以是计算机或服务器;在战斗指挥体系中,节点可以是指挥中心或通信站。体系指军事的组织和结构,如防空体系、作战指挥体系等。
我说的体系,是指「同代产品的兼容性」: 体积与速度最接近与六代机相匹配的东风导弹系列, DF-17 不在此列。
这就是为了赢,违背市场规律设计的产品,被揠苗助长后的生长纹。 苏联只有一颗大脑在想,其他的只需服从即可。而美国有千千万万颗大脑正在思想。寡不敌众。
寡不敌众。

>OODA 循环是什么?

即时决策法。“观察-定向-决策-行动”(Observe-Orient-Decide-Act),最初由美国空军上校约翰·博伊德(John Boyd)提出也被广泛应用于商业、体育。这个循环是一个不断重复的调转风向或找最优解的过程,引入了反馈机制
美国“动力”网站2024年12月26日称,社交媒体上流传的照片和视频显示,中国当天成功试飞了一款“令人震惊”的高性能有人驾驶第六代隐形战斗机,并由歼-20战斗机伴飞。
-- 20241226国防时报发微博:银杏黄了 https://www.douyin.com/zhuanti/7454074920679540774 。隐形黄了,都是预制人,读不懂吗。
另外,国内基于LiDAR和RSU“电线杆”的体系,也是美国《海湾战争》之后他们投资的领域, 这两年已经到了收成的时机。

#隐身类
>什么是雷达的基本原理?
蝙蝠叫。回波时差探测,此外还可以测速(Doppler)测形状(LiDAR 3D点云)。RAdio Detection And Ranging

>什么是雷达的体制?
相控阵雷达:多目标扫描。 连续波/连续调频/脉冲雷达: 通过连续或间断电磁回波用于测速和目标跟踪

>新一代反隐身雷达对战机设计提出了什么要求,尤其是外形?
减少雷达散射截面积(RCS),使用更多的曲线和圆角设计。外挂设备应尽量减少; 以排气口屏蔽、冷却排气或S形进气道 ,避免发动机暴露

>隐身真的靠涂料吗?
还有光学隐身技术,这种技术目前仍在研发中。 不过,违背常识,不对回波进行处理或干扰,却能隐形的,大概和光刻厂一样说笑了

>隐身涂料的体系有什么,一共有几代,中美目前是什么水平?
1~3代: 微波频段吸收、电介质材料(广频域,F22/歼-20)、陶瓷基隐身涂料(1750℃可高温,F35)
#发动机
>下一代航空发动机的发展趋势是什么?提醒一下,中美都不认为是更大推重比。
不谈那个国服第一都不坐的C919(Airbus A320?),这些波音和法国人擅长的民用领域。
是“鲨鱼皮”、碳纤维/钛合金风扇叶片、可变循环发动机(VCE)、 等提升发动机燃油效率(减少20%以上的油耗和碳排放)、降低自重、提升热性能的改良
当然啦,材料学、空气动力工程、重工业经验积累,乃至于市场接受度很重要,不然卡脖子

>什么是变循环发动机?
能够通过改变工作循环(旁通比)参数来适应不同的空气和时速条件 。 低旁通比让更多空气进入核心燃烧区,主要用于需要高推力的场合,如战斗机,高旁通比省油噪音低
Variable Cycle Engine; Bypass Ratio

>变循环发动机美国为什么咕了?
三倍的成本、技术风险、没有盟友对F-35换装变循环发动机感兴趣、本可改进现有的发动机。

>飞行器的下一代能源管理方案有哪些?为什么要做能源管理的革新?

这条我就不答了,和上文查重率太高,车轱辘话何必呢。 我就谈谈钱。
说人话吧: 为何美国选择4G 5G和油电车的双轨制,而不是单推allin某一种技术,就是为何美国咕了,「不革新了」。
OpenAI笑传之《为什么伟大不能被计划》
并非世界都在为了赢而投资R&D,为了赢而封堵游戏与GPU+AI的自由发展,还是有讲经济效率,先富后富均衡发展的经济圈子热火朝天的。
5G和十萬億芯片工程(脱离ASML还是只90nm?)的烂尾你已经看到了,大数据造成的「电诈自由」也闹得人心惶惶。
马上,在下一次歼35事件发生前:国内液态锂电池的老化和自燃问题,以及倒闭厂家维修难、头部厂家换电贵、在巴西欧盟的口碑和销路问题,乃至于废电池回收和污染成本的问题, 都会给到人大。——我就不说打脸了WTO的违规补贴和单休996之类的供应链正义了。

作为E/ACC主义者,我也不会allin一个尚有改良性研究潜力的行业,做半成品、做别人的嫁衣。 Tesla在美洲的FSD,2024年4月,已经落地到200万辆汽车,10亿英里,这是它电动的理由。
其他品牌,其实没法为可能的失败收场,就像虚拟币也只有BTC会一直涨。 善始未必善终,爬珠峰的都是死在下山。别拼命挣最后一个铜板,量力而行。恒大碧桂园死在那呢

#导弹体系(我笑死)
>是谁落地了世界上第一个双脉冲空空导弹?
1975 AIM-120 AMRAAM(Advanced Medium-Range Air-to-Air Missile),能够在空中对抗高速目标

>是谁率先搞出了 500km 级空空导弹?
1960 AIM-54 鹰式导弹(Phoenix missile)

>导弹尾速和过载对包线的影响是什么?哦对,什么是包线,射程和不可逃逸区?
- 尾速控制/包线, 过载强度/包线 成正比
- 靶的范围。包线的形状和大小受到多种因素的影响,包括导弹的速度、过载能力、发射角度等。
- 射程半径,取决于导弹的动能、飞行高度、风速等因素。
- 简称“逼到墙角”。 受到导弹的性能和目标的机动能力的影响

>美国的 AIM120 为什么一直还在改? AIM260 为什么一直在咕?
AMRAAM 是美国空军和海军的主要中程空对空导弹,需要不断更新以改进包括提高导弹的精确度、增加作战范围和提升抗干扰能力等
AIM-260 Joint Advanced Tactical Missile (JATM) 的投资不是免费的。回本途径即便在鹅乌战争中,也是被无人机无人车抢风头,而且受到反战运动和DOGE等富国弱军思想的挑战。
在「总体军力」没有弱到威胁国际声望时,美国民众不希望国会通过扩大有关预算,情有可原, 美国是本国人的美国,不是911恐怖分子和纳粹余孽的美国。
>美国为什么急着要把标准6 改成 AIM174 挂上去?
SM-6 是美国雷神公司研发的新型防空导弹。横纵射程为400公里x33公里,能够拦截各种固定翼和旋转翼飞机、无人机及反舰巡航导弹。
AIM-174(SM-6空射型)能够从F/A-18E/F“超级大黄蜂”舰载战斗机上发射,射程超过350公里,具备打击高优先级地面和水面目标的能力。

>原地起落性能?
<你是说那个只有美国海军和极少数国家和地区需要的结果把 F35 项目海军型拖到错过福特号节点的东西吗?
<原地起落发展沿革是什么,它解决什么问题,面向什么场景,有什么代价?总之,这从来不是先进战斗机必须的东西。

我不想解释什么了, GPT4o 出来后国内也有文章酸说没用。 是啊,尿素和粮食间有什么关系呢? 只要你看得足够短,全世界就没有为XX服务之外值得研究的玩意。
另外,谈到美军失利的时候,比如在「帝国坟场」阿富汗。 其实这些个帝国有共性:做不到中国自古以来内战时那样的残酷:不讲人权、不分平民。 就连割走海参崴、制造海兰泡大屠杀的苏修,也做不到中国人对中国人阶级间的赤裸功利和侮辱恶意。
如果美帝俄爹能在阿富汗绥靖,用万世师表的方法法治,让人下人割自己的肉买房上户口交赎身税、喂养殖民者,以此勾兑成为人上人,并因此落入财政的兴亡轮回的话,相信绿教徒是遭不住的,国破家亡了。960万km2这不都打下来了? 日本天皇麦克阿瑟算个毛啊,不就是懂藏富与民吗?
US Army 的先进落后,那都不是事,关键还得看将军手里的人民值不值钱!😂

#飞行员战术
>什么是马赛克战?
使用小规模、分散的战术和战略兵力,来应对大规模、集中的笨重敌军。 核心思想是先进的通信、遥测和武器技术,与其他单元协同作战,这个概念在现代军事战略中越来越受到重视。在面对高科技和不对称作战环境时。战争变得不再是简单的力量对决

>什么是穿透性制空? 为了满足穿透性制空,现有技术条件,要怎么做?

>什么是战术?
孙子兵法,谓之战略。起承转合,谓之战技。不战而屈人之兵,谓之战术。
所谓强国,就是无论科技人文哪方面都被“赢家”们拿来做比较的那个社会。
北约、CPTPP、联合国、吃着战斧牛排的“美国爹的狗”,其实这都是战术。 最坚固的堡垒,是从内部攻陷的,像BB机那样没有硝烟的战争,像乌克兰用离岸爱俄者被冻的钱打仗。
当然啦,也只有某些「集中力量」的国家,对斩首行动,束手无策。 这便是列强最大的战术了,世界核平。

「强者」并非自称,也不是靠砸钱或印刷文凭能办成的田忌赛马,而是不能被计划的伟大。
所谓战争,在伤亡发生前,输赢能未卜先知: 一但是人贱物贵、好大喜功的黑箱经济体,自然就诞生不了被投资的先进生产力,以及作为副产品,为降低国赔研发的武器。
-- 我不知道第三次世界大战该怎么打,但我知道:第四次世界大战人们用的应该是石头和木棍!——爱因斯坦 1946年7月1日

#工艺普及率
>我姑且认为你是在说工艺水平(实际上是特指「六代机」是否可量产了)。F22 2024 年才批的升级什么时候能搞完?
>美国人的雷达功率器件在用什么体制?为什么落后?还有多久能换装完?
>F35C 海军型一共部署在两艘航母上,那锈除完了吗?说好的先进隐身涂料呢?

别说了,别说了, 明明拿沪爷的法拉利和发达国家韩国游客玩田忌赛马,就已经老掉价了, 也不知道这是捧F22扛造呢,还是在夸美军冗余军备多呢?
提醒一点:美国已经快250了,KMT都130岁了,新中国成立70年, 许多人烂尾房贷社保还要背到60岁,也有人产权70年20年前的豆腐渣工程被拆了,只给白条的。 你觉得咱们新,很给面子了,但里子我真不敢保证。
恒大碧桂园这些货,比赛资金回笼快,债务都干违约了,钢筋混凝土会给你足额的吗? 中国版F22能活到除锈的年纪,还是和丫丫乐乐一样白发熊送黑发熊?
先把军民两用的楼盖好,踏实认真做好自己,别赢赢赢, 亡口月贝几点? 古人真给你写字缝里了!别「赢」了!

#性价比
<美国,采购,性价比,哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
<我们先不谈超时超支的 F35 采购,F35 运营费用每年超 50%。 NGAD 之所以迟迟未能露面,就是因为他们成本搞不定啊
情有可原, 美国是本国人的美国,不是911恐怖分子和纳粹余孽的美国。
#life duangsuse:
我感觉相关的剪贴板工具需要的是安卓api支持,这比手册来的有效, 回头我看下gpt怎么答。

在安卓上就是filter一个 process_text action 就能即时查看解密了

>这也是我写多年垃圾无用代码以来,尝试建立的第一个开源项目。写代码作为我的业余爱好之一,一直仅限于我本人的自娱自乐,但这回我想要写一个能为他人所用的工具,将开源精神贯彻始终。

这一点我也是一样😅 其实,如果你自己经济上觉得ok,多写些没有用的东西无可厚非的

人生就像爬珠峰,能上去的,未必下的来。遵循本心,踏实认真就好

有些人觉得程序员就该赚快钱,就像他们觉得35岁就是代码的终点,但我们真的应该学学普通学

而且对等密钥的协商也挺复杂的,只能用SSL的这种方式干,其实不现实

如果B站能自动提取出密钥,那加密反而不如一些圈子黑话的效果好。从经济角度看,没传播力的密语,其实也没必要审查

你误会了 ,我是说RSA和对等秘密体系的问题。 目前最安全的PM就是用 keybase.io 套一层收发消息,但是在评论区的case 如果有自定义密钥,B战和对方必然是在对等的位置上,都能解密

所以我觉得混淆的概念很新颖,但加密key不知该咋用,可能还是要靠keybase
狼煙 ファクス:
有自己的节奏是一件好事。不过现在的本科生硕士生学英语和德语类单词都是每天200-400新背,加上几百复习,除了背单词以外还会学4-5小时,效率确实很高,我看到有些人三个月从零考了一门语言的中高级证书的(B1)

没必要这么大反应,我自己包括我认识的很多人都是这种效率的,后期可能每天要复习接近1000个,差不多每天背单词会花掉5小时。

Gilfoyle:
哈哈哈,想起前段时间一个中文推文: "如何减少自己的爹味? 别人没问你问题,不要凑上去输出「答案」"

duangsuse:
yh可能不需要这么急着证明什么,毕竟一门外语是本分,两门是情分

对我而言,如果记单词没有「巧法」(工考巧 水去法), 分享词库比较适合卷考试的人, 对正常人,不能起到效果。

https://jpdb.io/kanji/%E4%B8%82#a

同,刷了160d了😂

不同人对能力资源配置的不同,你不需要和别人晒背单词的门槛,在别人看来同理。

对于语言学习,我一直认为融入语境,收藏对方文化上的闪光点,比把语言当做工具更不像AI伪人。

毕竟,中日韩历史上也是出现过「协和语」「汉谚混写」的
https://m.youtube.com/watch?v=3DeWsRVy3A8&pp=ygUDYXB0

你要说速啦速啦地的这种级别,有什么不好? 其实也能交流,但就是太功利,缺乏对不同文化的尊重。

挺反感每次成功学贩卖焦虑,他们贪婪恐惧的样子的

学习是一种天赋和本能,好奇心不是商品或商票。 看着他们把无效内卷当价值投资,我就觉得,是不是现代社会里选择给太少了?

我讨厌的并不是努力付出后资不抵债,而是只为证明自己>1% GPT而花费5hrs,那对大众,可是种负资产啊。 #english
Forwarded from dusong
现在有两个路径,根据失效和汇率损耗灵活选择,无黑金风险:
advcash + wise + alipay
advcash + epay + alipay

第一个路径:费率1.65%,时间最长3天。存在汇率差,需要通过欧元中转。
1. 交易所转USDT到advcash,交易所收1USD,advcash收1USD
2. advcash转EUR到wise,advcash收取5.68USD的固定费用和0.5%比例费用,但转过去的是wise的欧元账户。有汇率波动。
3. wise到alipay,1.11USD的固定费用和1.04%的比例费用。
每次转账的最大值是5万人民币约莫7823美金。那么整体的损耗在:1.65%左右
(1$ + 1$) + (5.68$ + 0.5%) + (1.11 + 1.04%) = (2 + 5.68 + 1.11)/7823.50 + 0.5% + 1.04% = 1.65%
但这整个链路需要3天的时间,主要是advcash到wise需要一定的转账时间。

第二个路径:费率,时间每一步实时。没有汇率差问题。
1. 交易所转USDT到advcash,交易所收1USD,advcash收1USD
2. advcash转USD到epay,epay收取2%的比例费用。
3. epay转到alipay,20USD的固定费用。
每次转账的最大值是7600万美金。那么整体的损耗在:2.29%左右
(1$ + 1$) + (2%) + (20) = (22)/7600 + 2% = 2.29%

其中转alipay的申报问题,只要不是自己给自己转,就不会有申报问题。如果您觉得我的信息对您有帮助,就用我的链接注册吧。感谢感谢。

advcash: https://wallet.advcash.com:443/referral/2bfe3fbb-1db0-44b2-af45-8c5b49fbf08e
wise: https://wise.com/invite/u/jinsogna
epay: https://www.epay.com/epayweb/user/register?ref=200660540

我个人是倾向于第二个路径,少一个汇率波动,时效性高,还没有黑金风险。整个损耗比depay低,还是现钱。
https://t.iss.one/dsuse/20533

反正我是放弃了,什么叫社会面预期管理啊?

不过央行也真是逆天,一个资本已不能自由流动的国家,还在不断耍监管手段,混淆视听,这是要收铸币税、要浑水摸鱼,要抢钱了吗? 楼市半价税和社保税还不够花吗?

它们还在体制内宣传什么人民币全球化,就跟那个byd亏本甩卖一样的,大撒币,真的不要搞笑了, 啥时候离岸人民币和央行的汇率脱钩,就等着币值失信吧。

一个把“人民”做成锚印钞的经济体,币种2%利率还在唱美元怎么怎么降息,美股泡沫blabla,掩耳盗铃,还对账,真是和国足一样,脸都不要了
#kt Stream:
其实是我根本没搞懂如何表达nullable ref(xxx)

如果用SerialName作为refName,就会导致nullable的版本是不一样的refName,从而出现两个ref(但是在语义上是正确的)

如果迫不得已的话,我想我们真的要引入anyOf[{$ref:xxx},{type:null}]

https://github.com/Stream29/JsonSchemaGenerator

Him188:
https://github.com/SMILEY4/schema-kenerator

这里也有个schema generator

https://github.com/SMILEY4/ktor-swagger-ui

Stream:
我写了个小utils,Windows可以双击运行main.kts

https://github.com/Stream29/SimpleMainKts/releases/tag/0.0.1

https://github.com/aallam/openai-kotlin

坐在一个1k star的项目上,放着一堆issue和pr不管

最后还是老老实实跑去用langchain4j了

Jason5Lee:
我在 Rust 里都直接对着 http client 写

最多搞下 event 支持。

Stream:
(我原本想要写个cli小脚本在桌面上用的)

kinopio:
gradle把exec都deprecated了。。

Zika Tang:
task 中不该有除输入输出外的可变量

kinopio:
那想拿到git的tag怎么办。

Zika Tang:
写一个 git version task,exec 换成新的 api,作为其他 task 的输入
Stream:
刚刚传上了Github:https://github.com/Stream29/SimpleCotKtsAgent

孙山:
const可以被内联,反正写安卓是能用尽量用的

Jason5Lee:
我感觉编译期内联只会造成更多潜在问题

就像没 lambda 参数的函数硬 inline 一样

Him188:
const val 内联在 app 内使用应该不会有什么问题;没 lambda 参数的函数内联会增加字节码大小,所以一般没必要。内联一个问题是在一个库A内联了另一个库B的旧版本代码,运行时库B为新版本,库A就会仍然使用旧版本的属性值和函数体。但是这是维护库的人需要考虑的,自己APP内的const变更会导致重新编译,就没问题

malio:
其实我没把kmp算在内,因为目前跨UI感觉挺拉跨。而只共享逻辑的话,对大部分应用来说,带来的效率提升其实很有限,毕竟UI代码占比是大头

比如lottie,图表库等等,如果你说全部用平台视图或者自己画的话…也不是不行,总归有些麻烦

Stream:
我以前玩过一点C的宏

调试的时候写起来就很舒服

在函数开头输出每个参数的名称+值

dragove:
大概是类似装饰器的作用吧,可以做到按照调用依次缩进之类的

Stream:
还是先想办法推一下kmp吧(笑)

相对来说,context parameter什么的都是次要问题了

kotlin是希望你用协程不用线程的吧

所以就必须走CoroutineContext
Stream:
【JEP咖啡屋13[熟肉]-Loom 结构化并发编程全解-哔哩哔哩】 https://b23.tv/zOnyzmU

看见这个结构化并发的时候真的是太有Java味了

最难绷的是,编译器知道lambda的参数类型和返回值,却不知道lambda的类型,要手动写上泛型参数

理论上我们完全可以用虚拟线程做一个dispatcher

因为我们的程序有可能调用基于Java阻塞式代码的库,然后一不小心就把我们Kotlin的Dispatchers.IO.limitedParellelism线程池全部阻塞了

导致我们的最大并发量等于我们dispatcher线程池的大小

有了虚拟线程以后,我们dispatcher的线程池就可以做得很大,而且随便扩容缩容

甚至每次diapatch都可以开一个新的虚拟线程

刚刚随手去搜了一下Kotlin的remote工作,都是Android开发的,而且还不是很多

有一说一,我觉得不可能有什么情况下的Java不可以用kotlin混编/替代的

有一说一,Java+分布式掌握得没问题的话,在国内绝对饿不死的吧

去不了大厂,在小厂也肯定比送外卖好多了

我不知道,反正我不赚钱

当初我在做这里的时候也没想到会有推理模型这回事啊😭

现在要breaking change了,希望不会影响到什么人
Peanuuutz:
static 推不动,context parameter 推不动,explicit field 推不动

关键是看不到早些版本那种冲劲了

一两年前还可以以 2.0 为借口,现在?我不知道在搞什么鬼

dragove:
25年在推解构嘞,然后用解构来实现 record wither,还真不是抄kotlin。单record就和kotlin存在不同,因为java项目组可以同步考虑jvm的优化,record在jvm上就有特殊优化,对比 lombok.Data 能有10% 的性能提升

然后之前搞的字符串插值,也和kt完全不一样,现在虽然暂时撤回了,但是后续应该还是会有自定义插值器,只不过用法会有变化

大概率会学 C# 那种插值器的写法,用起来就像是普通函数调用

如果Java能引入顶类型,底类型和定义处型变就好了,感觉这几个不会破坏兼容性

那如果能有typeclass该多好,一个例子就是 ktx-serialization 没法在编译期确保我用到的类型都写了 @Serializable 注解

java这边json库基本都是基于反射实现的,反而没有这种问题,scala 的库靠 Product/Sum 就能确保被使用的类型是可序列化类型

Stream:
而且啊,如果你的目标是提高并发量,那么ktor也确实是一个非常好的路子,毕竟它和协程的配合会很棒

但是嘛,企业级开发用这个,估计除了jb自己也没别人敢了

Peanuuutz:
关键是,依赖伴生对象的前提是得有伴生对象,但不是所有类都有伴生对象

Stream:
我是觉得,kt就应该假设所有的类都有个伴生对象

如果那是个Java类,就让伴生对象为null吧

dragove:
python在数据处理和人工智能方面的生态还是太强了,现在又多了不少 rust 写的给 python 用的库

这些库给 rust 的接口还不如给 python 的好用(
adamglin:
刚看到的https://github.com/kdroidFilter/ComposeMediaPlayer

Stream:
去user data里面手动把fleet的本地数据删掉

然后重装fleet

fleet的启动速度快了几倍

dragove:
只可惜 kotlin 没有好用的语言服务器

zed编辑器今年年中会发布1.0,会把调试功能补上,那应该大体可用了

SettingDust:
之前说的编译时 aop,最近找到的一个 https://github.com/MsRandom/jvm-multiplatform

isekiのChannel:
我这个包是不是应该改个名字,叫啥好呢
https://github.com/iseki0/Executables

kinopio:
pe-parser

isekiのChannel:
不止 pe 了

已经有 elf 了
duangsuse:
其实东航上一个空难还没有通报结果的
现在东航还会从俄领空飞过去,欧洲人不敢坐了

所以,你打算赌下一次空难, 遇难者的亲属连个确定的原因都拿不到吗

还有那个C919,你看投资方(国家队)敢坐吗

你的论调根本不是以消费者的角度,没有人想说一家开飞机的公司怎么怎么样,但是人命关天, 事故必须反思,不可儿戏

不要坐东航,哪怕便宜
它不对出的问题负责

你的引用不恰恰证明了,正常的航空公司,并不是球员兼裁判,还有人在背后督促披露吗

东航出的那次事故,唉

我批评个冰箱还要会制冷吗?

这是为群友的生命安全考虑,你觉得东航是什么偶像,无所谓,我眼里对安全负责最重要

其实就是飞行员自杀式攻击

排除所有非人为因素

当然,法国最近也有一场这样的空难,但披露了
#android duangsuse:
总觉得安卓谷歌这些push服务太奇怪了

如果从编程角度看,push就是上传一个callback(Markdown) 函数值

从正常角度,push 就是 rsshub.app

明明就是CRM的套版,搞的这么不统一,其实就是API烂

不过墙外有goog oauth一键
墙内各种注册麻烦的要死

这也无解 就是审核风控文化

在我看来,这是一个类似email验证码一样很简单的业务API

但却从来没听说有人能用百行代码以内实现一个news推送之内的push app

web上是service worker

其实sw有一点很猎奇,就是它离线化一个页面,需要你手动写 onfetch=cache 样板

我觉得这很不Pythonic

所以说API本身太垄断也是站内信不能fcm的原因

如果全部用rss 长轮询实现push,相比web会一致不少

duangsuse:
有一大堆电商用户用wx

wx那个唐到基本上是支持emoji和转账,还要加好友才能发信息的,系统短信的业务模型

基本上UI还不如集成到系统短信里

我这边澎湃os ,系统拖拽、intent chooser 也很奇怪,甚至有bug,会在我选照片后返回不到原页面

安卓就是越来越高级,但总是有小问题

哎,要是用cf worker 代理下goog登录就好了?

也对,能注册goog基本都是用虚拟电话卡的,怎么可能还在墙内?

web上是有一键接码注册api的,只不过没人用😂

经常注册账户的话,我真的很想骂人,要是AI能自动识别form就好了

不过墙内也是有一键登录的api的
https://open.alipay.com/api/detail?code=I1080300001000083922

https://developer.mozilla.org/en-US/docs/Web/API/WebOTP_API

被雷上了锁机环😭

最新的机子,没法越狱,变成苹果了

线下有雷军妙妙屋,就随便买了

反正也买不到没bl锁的

我总是觉得安卓现在的前端技术也没什么了不起的,甚至最近一代UI和datatype双向绑定也是js先导的

安卓还搁那无效重复样板代码呢

可是安卓的一些体验,就像后台推送和手机号注册,还是不如苹果

可能是墙内没有谷歌巨无霸导致的

安卓总是喜欢重命名一些概念,比如把page叫activity,把urlparams、webhook回调叫bundle,intent这些东西

还总是把一些从ui上看就像文件夹和文件名一样的简单的概念,弄成sql注入那样复杂,比如联系人和media预览图

其实最没什么用,反而给开发者满足用户需求带来了麻烦

Milkice | ¿:
这是native开发啊 和前端差别很大的啊

duangsuse:
本质上不都是通过操作List、子类型Union等结构做列表视图吗?

甚至如果只接受数据类型,而用compose组合出view,持久化也不是难事

安卓垄断的一些java API,其实并没有特异性。 pyjs这些语言照样能干,只不过现在没有一种跨语言的reflect API来嫁接不同的SDK接口罢了

如果有,相信移动端Java很快没人用了
多亏了json和web线程模型,vscode这样的好应用才能做出来。

和谷歌那群八股文饭桶一样务虚,为了一个消息总线API都得吵三年呢,可惜web API被挖掘的很少,例如验证码接受、联系人选择,就完全没人用,其实web只差跨语言RPC就已经能和原生平分秋色了

Pythonic的编程才是未来,那种扭扭捏捏又编译半天的写法,是用不好numpy和cuda这样能引领前沿的框架的
duangsuse: 英镑
我用BBAE本来想wise入金,手续费太高

MyKeyVans:
想询问下各位群友 美元预期会走跌吗

duangsuse:
翟山阴说指数在跌

反贼圈搞股的多空都有,我看的是多
美元的话没听到

美国基本面还在吧,这么早就割肉了

美元持有也还可以因为利息高
换还是换欧元英镑

川宝确实是个大傻宝

川宝在,不远投

那就该英镑啊,正好消费投资

人类科创文明的起源在英国,欧洲就是没被搞黄的春秋战国

英国政府破产也有问题,老中按那个早破产无数遍了

欧洲历史确实是能拿来炊的,不过欧洲没这个习俗就像美国不会庆祝250岁生日

中国人润美主要是中国人起点低,一开始就在世界工厂流水线上的难处

英国的问题看起来多,正是因为民主喜欢看短板,而川宝喜欢控制聚光灯掩盖事实
#冷知识
《三体》的独裁红利论,甚至 黑暗森林,都站不住脚

挂炉烤鸭无需歌颂挂炉,这是当然的
烤鸭的鬼一定会被活人打败,更是科学规律!是什么让《伟大无法被计划》?

猜忌链和「功高盖主」也输给了一种规律: 概率。
假设赶跑了人类的《动物农场》不止一个,也一定有那五只狗黑吃黑咬死了🐷主子的可能。
只要有一例,风车的建立会让它瞬间成为照亮森林的「最强灯塔」,照亮附近的黑暗,这正是猜忌链掩盖比较的一点:生存概率

无论是在人类还是程序世界,联合是伟大的。组合不是积少成多,它能够互乘,突破封锁,降维打击无法互乘的猜疑者,因此,它成为了肉眼可见的规律。

比起猜疑链,区块链恐怕更有价值呗?
只要「灯塔」对范围内的文明展现神迹说,"我想消灭你就不用这么谈合作"
它获得的加成,就足以抵消继续这样扩张,对方恶意且技术爆炸的风险。 而每局博弈,在'<=>' 的三选一中,胜率甚至是2/3!

不难发现,这就是保险业,金融的一种。 保险业利用历史作为杠杆,用低投入对冲高风险。甚至任何结社在为风险保底时,不得不靠聚集。

同样是「为了自保」,蠢人知道单打独斗和独享,而聪明人知道聚集、证明、形成共识、财富滚雪球。
保险的共识是,即便低等公司爆雷了,高等公司也必须承接保单。 这保证了行业全员的客流公信力,却也是「零知识证明」。 这就是《三体III》的宇宙社会学。

>逻辑链是这样的: A公司的保险破产了,B公司的保单也会卖不出去,因为客户眼里只要不是五大家,都不保险; A利益相关的人就很容易失业了, 所以保险公司自己真给自己买保险。 公司是竞争,又同属一个经济体。同行未必不同道

也难怪刘电工不知道有这回事,毕竟中国金融史,还没开始。 很难想象如果开始了,中国科创能达到美国的几倍呢? 春秋战国时惜败的第八大奇迹,民主化后才能实现。
https://t.iss.one/dsuse/20656 有没有懂经济学的大佬帮我捉虫

谈了下信用本位的印钞逻辑、通缩的成因
美国现在也不是黄金开采和油本位了,就是看信用靠声望发币

当然说到底,中国当下的情况是土地财政自己拿活钱资产,让居民被有户口炒高的不动产套牢

本质上是,居民部门劳动拿消费券,政府部门卖地拿白吃券,恒大供应链相信大而不倒,赔本贴现债券当烂尾楼的接盘侠。

政府当然是不会把偷天换日转移到居民支付的货币超发,因为萧条,就和日本一样接盘回自己头上的。 它只会让居民部门从888到996到007,直到游戏下崽率遥遥领先韩国
duangsues.is_a? SaltedFish
https://t.iss.one/dsuse/20656 有没有懂经济学的大佬帮我捉虫 谈了下信用本位的印钞逻辑、通缩的成因 美国现在也不是黄金开采和油本位了,就是看信用靠声望发币 当然说到底,中国当下的情况是土地财政自己拿活钱资产,让居民被有户口炒高的不动产套牢 本质上是,居民部门劳动拿消费券,政府部门卖地拿白吃券,恒大供应链相信大而不倒,赔本贴现债券当烂尾楼的接盘侠。 政府当然是不会把偷天换日转移到居民支付的货币超发,因为萧条,就和日本一样接盘回自己头上的。 它只会让居民部门从888到996到007,直到游戏下崽率遥遥领先韩国
第一条说apr不等于实际收益有点敏感了

past performance is not indicator of future 是常识
第四条举例的驴唇不对马嘴啊, 香港楼市虽然也高,但香港人清偿能力一直在上升,香港的活钱也不是来源于楼市

中国财政则是把楼市视为一边套人一边套利的盐税,它印钞就是预期房奴会提供那么多价值,但实际上是庞氏骗局,所以说那一波几万亿放水就是还不起的,从放水楼市开始就是不良

政府给恒大白手套发专项债, 白手套把买地的钱(5~8成不等)转给地方财政, 公务员收到的购买力就由中国人矿的六个钱包和下半辈子来出, 银行也要吃利率(虽然他们也是受害者)
感觉o3还是比较教条主义,它挑的基本上我能理解的点,每一条都能找到反驳的

1 「每120k每1%年化=100/mo」是根据行情可以计算出的,这就是保底价而已, 何况租售比的1%折旧我在示范里体现了

2 我说的是投资不是赌博,确实,通过通胀和炒房获得的利率并不直接来源于生产力增量, 但最终来说,银行业的利息来源于科创带来的生产力工具

3 在美国,货币是锚定国债的,不完全是石油和黄金,而借户当然有好坏之分。结合语境来看AI说的我都写进去了

4 就是不了解中国特色了, 中国内循环现在就两个支柱,楼市基建、公仆经济, 民营已经要多远滚多远了,中国人6成的资产是房子、 有6成活钱是政府吃基建回扣,公贪分赃

房价是资产,房贷是负债, 资产贬值应该是能冲淡不良贷款对金融机构的影响?
(其实是雪上加霜,资不抵债了, 债权也会贬值成负资产)
货币总体是要贬值,兑被过高估计的房价会升值。 看政府会在多大体量上使用这种不良的铸币税,看公检法怎么执行老赖

至于没有能体现在房价和利率差上的不良会以什么节奏,在哪爆雷, 因为中国是政策市,也没人知道。 或许因为反诈反跨行转账,这些永远也不会
我只知道必须赶快换欧美日元了

--
烂尾楼业主付款的来源是房产抵押×信用

所以这么一搞,他资产负债两利空,莫名其妙倒欠银行储户几十万

而房价的大头地方政府拿去给公务员和贪官用了, 总之中国储户输麻了

刚开始做这笔交易以为是等价代换, 其实只是交了高额的土地税,还交出了被收铸币税的把柄 ,买了烂大街的混凝土壳,而且产权还是70年保质期50年的

哦,原来是这么理解,这样就懂了,奴隶制
duangsuse:
- CZ发文,所有加密货币交易平台都应该做默克尔树储备金证明,Binance将很快开始资产证明。

那个时候ftx大概没有利用上这个算法

「FTX在挪用用户资金来弥补Alameda的投资损失」Alameda的巨大损失来自哪里?可以很明显地猜到那就是LUNA(UST对冲币爆雷连锁反应)
新晋的SUI和APTOS,直接高呼我们跟FTX没有关系,要知道当时投资的时候可是有FTX Venture在为其背书

- 2022年11月2日,CoinDesk的一则重磅报告说,当时整个Alameda资产约146亿美元,负债80亿美元,而其中36.6亿是已解锁的FTT,21.6亿是FTT衍生品,其他还有一些SOL相关的资产,而现金只有1.34亿美元。
2024年12月份,其发文称FTX已经有足够的资产来赔付其所有的客户。(估计是由于2024年的加密市场牛市,让其资产增值了。)以现金形式先对 98% 的债权人进行赔付

通过交易所保本保息对赌狗放债,确实比对美联储和股市要风险高,但也给我相当于中国现况来说,很高的情绪价值

自2019,usdc的币值最高磨损是2%,usdt并没有因我们上面谈的那1波爆雷(DAO celsius ust ftx bybit..)被带崩,甚至一直是横盘

根据我复盘, dao 币事件被ETH公投修复了
celsius 的爆雷是因为stETH的流动性不足以支持全盘活期业务,是周转危机
ust 是因为算法对冲币本身就依赖btc这些东西的稳涨
ftx是被ust带崩的

这些东西爆雷前都有1~3天润出的时间,ust第一天爆雷跌了10%,FTT的归零持续了 6天

如果去年币圈行情好到10%apr的话,我还是能接受一点风险的。 毕竟现在算法和监管又更新换代了

- FTX中的代码允许Alameda Research不受客户约束直接从FTX提取资金,这也就是说,客户在FTX交易所上看到的也只是一个象征性的数字,而不是自己的真实资产

银行除了雷曼兄弟那样的,应该不会

不过币圈最好的一点还是能买eurc paxg

我也不知道金价相对于ETF哪个好

其实今年年初投资黄金是涨14%的

这就是放债的必然性
你要利息,就必须放弃100%挤兑时的流动性,但银行业有保险的

是的,人民币的监管太恐怖了,我一直忌惮万分

如果不是父母亲戚多是分红,房我早卖了