David's random thoughts
前往频道在 Telegram
个人想法合集,主要同步来自Twitter (𝕏)、博客等账号发布的内容。 注:本频道并非纯粹包含技术相关内容(虽然以它们为主),本人不会刻意回避政治观点表达。可能包含一些直言不讳的主观评价,慎入。 个人博客:https://blog.hjc.im
显示更多1 984
订阅者
+224 小时
-57 天
+3430 天
帖子存档
+1
在Claude大人数日通宵干活测试的努力下llvmnet已经可以在portable ABI下运行完整clang/llvm并且在 .NET运行环境下编译自己的全部clang/llvm依赖。感觉离在NativeAOT上运行CoreCLR实现 .NET真正的自举已经不远了。
以后也许可以拿这套东西评估CLR JIT和NativeAOT相比llvm/gcc的codegen质量有多大差距。
炒作大王网红公司,再过几个月营销号就可以写世界上所有agent都是基于deepseek论文设计的了
https://x.com/leon7hao/status/2116735301737472074
恕我不能理解对着老外搞爱(中)国营销是谁想出来的鬼点子
https://x.com/elshayib_/status/2113734602032312731
DeepSeek社区早就变成官方默许甚至亲自炒作的饭圈了。一堆营销号和啥都没玩过的小白拿个不知道哪儿来的性能图就开始吹开源推理引擎,结果一看跟特调vLLM方案都拉不开差距
更何况哪怕玩半个月自部署LLM都知道最近各种专用推理引擎层出不穷,连很冷门的硬件环境提升推理效率的门槛相比以前都大幅度降低
https://x.com/vllm_project/status/2112703311933747347
一劳永逸地彻底解决C#/.NET调用C代码需要手动生成P/Invoke的问题:直接写一个SDK source generator调用libclang解析头文件然后全自动生成bindings,出来的binary跟build时引用的库ABI绑定。
本来Web是门槛最低的开发方式,浏览器是调试最容易、改起来最快的环境;自从有了WebAssembly,变成了门槛最高、涉及知识面最广、构建最慢、调试最难的。
两三种语言交织,多线程计算、阻塞IO与异步IO共存于几个不同的worker event loop。就算是GPT6 Astra来了也得给我写出死锁然后debug不出来原因🙃
😂 M6这个视频编码器的画质和延迟相比M1不能说改进不大吧,只能说完全没变。感觉Apple同一个IP就这么几乎不改的用了5年。
长板越来越长,短板直接给你拆了。
跑NativeAOT ilc更夸张,build一个x64+arm64的.NET安卓apk能从130s左右缩短到53s。最长的时间依然是用在双线程的ilc负载,并行各编译一个架构。
ilc是RyuJIT AOT编译的C#代码,相比clang的代码质量没那么好,感觉来到了x86传统弱项。
M6跑 .NET mono WebAssembly AOT构建某web app (主要是单双线程clang)大概比395快40%-50%+,从3分钟左右缩短到两分钟左右。实际用起来还挺符合跑分差距。
+1
随手vibe一个支持Windows WCG / HDR的截图工具,虽然我平时自己已经不怎么用Windows了。
有的时候不禁好奇:像这种系统API完备,一天以内就能vibe出来的功能为什么有些公司一些部门做了10年WCG / HDR,系统自带截图工具换了好几次皮都没有顺便做一下。
https://github.com/hjc4869/WSnip/releases/tag/v0.1.0
