Vim:提升编程效率的利器

2025-02-27

作者从自身经历出发,讲述了学习Vim文本编辑器的心路历程。最初,作者的打字速度并不快,但通过学习Vim,他摆脱了鼠标依赖,极大提升了编程效率。文章详细阐述了Vim的模态编辑方式、高效的键盘操作以及其在命令行中的应用。虽然学习曲线陡峭,但作者认为Vim带来的效率提升是值得的,并分享了他使用IdeaVim和Helix等编辑器的经验。最终,作者强调了Vim对文本编辑领域的重要贡献,以及其思想对程序员的影响。

阅读更多
开发

arXivLabs:与社区协作者的实验项目

2025-02-13
arXivLabs:与社区协作者的实验项目

arXivLabs是一个允许协作者直接在arXiv网站上开发和分享新功能的框架。参与arXivLabs的个人和组织都认同并接受了arXiv的开放、社区、卓越和用户数据隐私的价值观。arXiv致力于这些价值观,并且只与遵守这些价值观的合作伙伴合作。如果您有想法能够为arXiv社区增值,请了解更多关于arXivLabs的信息。

阅读更多
开发

MicroPython重大更新:ROMFS、Alif端口及更多

2025-05-15
MicroPython重大更新:ROMFS、Alif端口及更多

MicroPython最新版本带来了诸多激动人心的改进,其中最引人注目的是ROMFS功能的最终完成。这项功能允许直接从只读存储器执行字节码,显著提升导入速度并减少内存占用。此外,该版本还引入了对Alif Ensemble MCU的支持,并对RISC-V汇编器、Datagram TLS以及mpremote工具进行了增强。多个端口也得到了改进,包括对ESP32、MIMXRT、RP2和STM32的支持增强,以及许多新板卡的加入。

阅读更多
开发 ROMFS Alif

pl_synth: 基于 JSON 的微型音乐合成器

2025-01-06

PhobosLab 的 Dominic Szablewski 发布了 pl_synth,一个轻量级的 C/JS 音乐合成器及其配套的乐谱编辑器(tracker)。pl_synth 受 Sonant 启发,专注于代码和数据的小巧性,并通过使用 WASM 技术显著提升了 JavaScript 版本的性能,将音乐生成时间从 5 秒缩短至 25 毫秒。它支持多种乐器和效果,并提供撤销/重做功能,最终成果可以直接嵌入 URL 中。pl_synth 已集成到 high_impact 游戏引擎中。

阅读更多

跨平台渲染的挑战:为什么SDL GPU API选择这种Shader方案?

2025-05-19
跨平台渲染的挑战:为什么SDL GPU API选择这种Shader方案?

游戏开发者面临跨平台高效渲染的难题。不同平台(Windows、macOS、Linux、游戏主机等)使用不同的图形API(Vulkan、Metal、Direct3D等),Shader的处理尤其复杂。本文作者作为FNA项目(XNA框架的当代移植)的维护者,在创建跨平台图形抽象库Refresh的过程中,提出了一个SDL GPU API方案,支持SPIR-V、HLSL、DXBC、MSL等多种Shader格式。作者解释了这种多格式方案的缘由:GPU架构的差异性和厂商利益的冲突导致难以实现Shader ISA标准化,将Shader视为内容而非代码,并根据不同需求选择合适的编译流程更灵活高效。该方案既能处理现有Shader(如XNA的FX bytecode),又避免了自行创建Shader语言的巨大工作量和风险,最终实现跨平台渲染的实用性目标。

阅读更多

分子马达的惊人新功能:不仅环绕染色体,还扭曲DNA

2024-12-17
分子马达的惊人新功能:不仅环绕染色体,还扭曲DNA

科学家们发现,塑造我们染色体的分子马达——SMC蛋白,除了能够形成DNA长环外,还能在形成环的过程中显著扭曲DNA。这项发表在《科学进展》上的研究,揭示了SMC蛋白在每个DNA环挤压步骤中都会使DNA左旋扭曲0.6圈。这种扭曲作用不仅存在于人类细胞中,酵母细胞中的类似蛋白也表现出同样的行为,表明这种机制在进化过程中保持不变。这一发现有助于我们更好地理解染色体的结构和功能,并为研究发育疾病(如黏连蛋白病)提供新的视角。

阅读更多
生物 分子马达

突破预训练算法瓶颈:归纳矩匹配 (IMM) 的高效生成

2025-03-12
突破预训练算法瓶颈:归纳矩匹配 (IMM) 的高效生成

Luma Labs 推出了新的预训练技术——归纳矩匹配 (IMM),它解决了生成式预训练中算法创新的停滞问题。与扩散模型相比,IMM 在样本质量和采样效率上均有显著提升,采样效率提高了十倍以上。IMM 通过引入目标时间步,增强了推理迭代的灵活性,避免了扩散模型中线性插值带来的性能上限。实验结果表明,IMM 在 ImageNet 和 CIFAR-10 数据集上取得了最先进的 FID 分数,并具有更强的训练稳定性。这项研究标志着生成式预训练算法的一次重要革新,为多模态基础模型的未来发展铺平了道路。

阅读更多

用 Haskell 理解函子、Applicative 和 Monad

2025-03-30
用 Haskell 理解函子、Applicative 和 Monad

本文以通俗易懂的比喻,深入浅出地讲解了 Haskell 函数式编程中的函子、Applicative 和 Monad 三个核心概念。作者用盒子作比喻,解释了这三种类型如何处理不同情境下的函数应用,并用代码示例演示了它们的用法和区别。文章最后还分享了作者与 Haskell 社区成员交流的经历,反思了学习和分享知识的重要性。

阅读更多
开发

AI艺术:算法创造的抽象之路

2025-02-16
AI艺术:算法创造的抽象之路

鲁特格斯大学的研究人员开发了一种名为CAN的AI系统,它能创作出不同于其训练数据集中(涵盖14世纪至今的各种绘画)的艺术作品。令人惊讶的是,CAN生成的艺术作品大多是抽象的。研究人员认为,这是因为算法理解了艺术发展的轨迹,为了创造新颖的作品,它必须超越以往的具象艺术,走向抽象。这引发了一个有趣的思考:AI算法不仅能创作图像,还能模拟艺术史的进程,仿佛艺术从具象到抽象的演变是一个运行了五百年的程序。虽然AI能否创作艺术仍待探讨,但通过图灵测试等方法,我们可以进一步评估AI生成的艺术作品。

阅读更多

无需密码的双人身份验证方案

2025-02-14

一种简单巧妙的双人远程身份验证方法问世!只需两人共同使用同一设备生成基于时间的动态密码(TOTP)二维码,分别扫描到各自的手机认证应用(如Authy或Google Authenticator)中。日后通话时,一方只需向对方索要6位数的TOTP码即可验证身份,有效防止数字身份冒充。无需复杂的密码设置,安全又便捷!

阅读更多
科技

Railway如何利用Slack扩展支持数千名开发者

2025-01-28
Railway如何利用Slack扩展支持数千名开发者

Railway公司为了更好地支持数千名开发者,巧妙地利用Slack构建了一个强大的客户支持系统。起初,他们手动创建Slack频道,但随着规模扩大,这种方式变得不可持续。于是,他们开发了“Help Station”内部支持工具,并将其与Slack集成,实现了自动创建Slack频道、同步消息以及自动分类客户问题(销售或支持)。过程中他们克服了诸多技术挑战,例如Slack Bolt SDK的Socket模式和HTTP模式切换、消息队列的应用(Temporal)等。最终,他们实现了50倍的客户互动提升和8倍的响应速度提升,极大地提升了客户满意度和公司营收。

阅读更多

MoonshotAI发布Kimi k1.5:强化学习与LLM的里程碑

2025-01-21
MoonshotAI发布Kimi k1.5:强化学习与LLM的里程碑

MoonshotAI团队发布了其最新的多模态大型语言模型Kimi k1.5,该模型通过强化学习训练,在多个基准测试中取得了最先进的结果。Kimi k1.5的关键在于其128k的长上下文窗口和改进的策略优化方法,无需复杂的蒙特卡洛树搜索等技术,即可实现强大的推理能力。其在AIME、MATH-500和Codeforces等测试上的表现优于GPT-4o和Claude Sonnet 3.5,并在短上下文推理方面也取得了显著的提升。Kimi k1.5很快将在https://kimi.ai上线。

阅读更多
AI

Bracket:易于使用的异步Python锦标赛系统

2025-05-05
Bracket:易于使用的异步Python锦标赛系统

Bracket是一个使用异步Python (FastAPI) 和Next.js (Mantine库) 构建的易于使用的锦标赛系统。它支持单淘汰赛、循环赛和瑞士轮赛制,允许创建多阶段锦标赛,并具有拖放式比赛安排、自定义仪表板、团队和球员管理等功能。该系统提供在线演示和Docker部署方式,并支持多种语言(通过Crowdin翻译)。

阅读更多

DeepSeek挑战OpenAI:1000万美元神话破灭?

2025-01-28
DeepSeek挑战OpenAI:1000万美元神话破灭?

OpenAI CEO山姆·阿尔特曼曾断言,只有1000万美元资金的AI初创公司无法与OpenAI竞争。然而,中国AI公司DeepSeek用其仅耗资560万美元训练的先进模型r1狠狠打了他的脸。DeepSeek的出现引发了业界震动,不仅挑战了OpenAI的市场地位,也让阿尔特曼不得不公开承认DeepSeek的成就。这则新闻再次印证了科技领域日新月异的竞争格局,以及资金并非成功的唯一要素。

阅读更多
AI

DeepSeek 的崛起:美国 AI 芯片出口管制奏效了吗?

2025-01-30
DeepSeek 的崛起:美国 AI 芯片出口管制奏效了吗?

Anthropic CEO 达里奥·阿莫迪就中国 AI 公司 DeepSeek 的成功对美国 AI 芯片出口管制的影响发表了评论。他认为,虽然 DeepSeek 的模型在成本效益方面取得了进展,但与美国同类模型相比仍存在差距,这表明出口管制正在发挥作用。他预测,未来的发展取决于特朗普政府的出口政策:加强管制可能使美国保持领先地位,而放松管制则可能导致中国在军事 AI 领域取得优势。

阅读更多

TopoNets:模拟大脑拓扑结构的高性能视觉和语言模型

2025-02-03
TopoNets:模拟大脑拓扑结构的高性能视觉和语言模型

研究人员提出了一种名为TopoLoss的新方法,该方法能够在不显著降低模型性能的情况下,将类似大脑的拓扑结构引入领先的AI架构(卷积网络和Transformer)。由此产生的模型TopoNets,是目前为止性能最高的有监督拓扑神经网络。TopoLoss易于安装和使用,实验结果表明,TopoNets在保持高性能的同时,展现出与大脑相似的空间拓扑结构,并能够产生稀疏、参数高效的语言模型。更重要的是,TopoNets在图像识别中展现出与大脑视觉皮层相似的区域选择性,在语言模型中也展现出类似大脑神经元的时序整合窗口特性。

阅读更多
AI

Arm进军芯片制造:自研芯片今年问世

2025-02-14
Arm进军芯片制造:自研芯片今年问世

ARM公司,软银旗下巨头,将进军芯片制造领域!得益于Meta的大客户订单,ARM今年将推出首款自研服务器CPU芯片,目标是大规模数据中心。虽然ARM将芯片生产外包,但这标志着其战略的重大转变,将部分现有客户变为竞争对手。此举或将改变半导体行业格局。

阅读更多
科技

Jooki音箱安全漏洞:从复活到掌控

2025-02-14

Jooki儿童音箱制造商破产后,许多设备变砖。本文作者通过逆向工程Jooki固件,发现了多个安全漏洞,包括后门和远程代码执行漏洞。作者详细分析了Jooki的固件、文件系统、Mender OTA更新机制以及HTTP服务器接口,并演示了如何利用这些漏洞获得设备控制权。文章还探讨了通过修改配置文件、利用标志位以及利用OTA更新机制实现远程代码执行的方法,并呼吁Jooki的创建者开源其作品。

阅读更多
硬件

AI作弊:你为什么没发现队友在作弊?

2025-04-03
AI作弊:你为什么没发现队友在作弊?

游戏作弊手段日新月异,从内存读取瞄准辅助到颜色识别辅助,再到如今的AI辅助瞄准,作弊者们不断突破反作弊系统的防线。作者,一位资深游戏作弊开发者,分享了他从12岁开始编写作弊程序的经历,并深入探讨了AI作弊技术的原理。AI作弊本质上是高级的颜色识别辅助,通过训练AI模型来识别敌人,从而绕过反作弊系统。虽然如今的作弊成本更高,风险更大,但AI作弊的隐蔽性极高,即使仔细观察也难以察觉,除非作弊者设置错误。这篇文章揭示了游戏作弊的最新趋势,以及反作弊技术面临的挑战。

阅读更多
游戏

AI预测肯塔基赛马:新闻业夺冠?

2025-05-04
AI预测肯塔基赛马:新闻业夺冠?

微软Copilot AI根据赔率和赛马因素预测了2025年肯塔基德比的比赛结果。AI预测“新闻业”将赢得冠军,这匹赛马凭借有利的赛道位置和近期佳绩获得了AI的青睐。然而,AI对其他赛马的排名与初始赔率有所出入。文章还包含了比赛时间、地点和直播信息,以及免责声明,提醒读者赌博的风险。

阅读更多

HashiCorp弃用HCP Vault Secrets服务

2025-06-20
HashiCorp弃用HCP Vault Secrets服务

HashiCorp宣布将于2025年8月27日停止HCP Vault Secrets服务(按需付费用户)。该公司将把HCP Vault Secrets的易用性经验应用到HCP Vault Dedicated中。现有用户应迁移到HCP Vault Dedicated或Vault Community。 2025年6月30日停止销售,现有用户可在生命周期结束前添加新的HCP Vault Secrets应用程序。Flex合同客户不受影响。

阅读更多
开发 Vault

微软开源基于PostgreSQL的文档数据库

2025-01-27
微软开源基于PostgreSQL的文档数据库

微软出人意料地发布了一个基于PostgreSQL关系型数据库的开源文档数据库平台。该平台完全开源,无需商业许可费,并建议用户使用开源的FerretDB作为前端。此举标志着微软对开源的进一步拥抱,并为NoSQL数据库社区提供了一个新的选择。该数据库利用两个PostgreSQL扩展:pg_documentdb_core(优化BSON)和pg_documentdb_api(实现CRUD和查询操作)。FerretDB 2.0版本与之集成,性能提升显著,某些工作负载速度提升20倍。此举可能对MongoDB等现有文档数据库构成挑战。

阅读更多
开发

SaaS的隐藏成本:比你想象的要多得多

2025-06-06
SaaS的隐藏成本:比你想象的要多得多

开发者常被告知专注产品,将其他事务交给SaaS供应商。但集成第三方服务(身份验证、队列、文件存储、图像优化等)会带来成本,不仅是金钱,还有时间、摩擦和精神负担。文章列举了五种隐藏的税收:发现税(评估服务)、注册税(注册和付费)、集成税(代码集成和调试)、本地开发税(本地环境配置)和生产税(生产环境部署和维护)。作者认为,与其不断集成各种SaaS,不如选择一个集成平台(如Cloudflare或Supabase),避免重复的成本和麻烦,提高开发效率。

阅读更多
开发

程序员的职业发展:这并非你的最后一份工作

2025-01-06
程序员的职业发展:这并非你的最后一份工作

一位资深程序员分享了他对职业发展的独特见解:无论你身处哪个阶段,这都并非你的最后一项技术或工作。他以自身经历为例,阐述了持续学习新技术(如Rust)的重要性,以及不断变换工作或角色以追求职业成长的必要性。他认为,适应行业变化,拥抱新技术,并保持持续学习的态度,才能在漫长的职业生涯中保持竞争力,最终找到适合自己的长期发展道路。

阅读更多

会议增多是部署缓慢的必然结果?

2024-12-22
会议增多是部署缓慢的必然结果?

程序员常抱怨会议过多影响效率。但软件设计大师Kent Beck提出一个颠覆性观点:会议并非效率的敌人,而是应对缓慢部署的无奈之举。Facebook的经验表明,部署频率提高能有效解决问题。当部署速度跟不上代码变更速度时,为了降低风险,组织会增加会议、审核等流程,最终导致效率下降。与其减少会议,不如提升部署能力,例如缩短部署周期或提高每次部署的代码质量。这篇文章以独特的逆向因果关系思维,引发我们对软件开发效率的深入思考。

阅读更多

DeepSeek安全漏洞引发美国政府担忧,或面临禁令

2025-02-08
DeepSeek安全漏洞引发美国政府担忧,或面临禁令

一款名为DeepSeek的应用因安全漏洞引发美国政府担忧,可能面临禁令。安全专家发现该应用绕过苹果的App Transport Security(ATS)机制,使用不安全的HTTP协议进行通信,这使得敏感数据可能被中国政府获取。专家指出,即使通信被加密,将敏感数据发送到中国服务器仍然存在风险。美国议员已推动在60天内禁止DeepSeek在政府设备上使用,理由是担心中国共产党可能通过该应用获取美国公民的敏感数据。

阅读更多
科技 中国公司

WordPress联合创始人圣诞节玩笑引发社区争议

2024-12-27
WordPress联合创始人圣诞节玩笑引发社区争议

WordPress联合创始人Matt Mullenweg在圣诞节前夕的Reddit帖文中,提议为2025年制造一些“戏剧性事件”,例如更改WordPress版本命名方式或设计,此举引发了社区强烈反弹。许多人认为此举不尊重社区,并呼吁他停止此类行为,专注于解决当前的法律纠纷和社区稳定问题。Mullenweg回应称,他只是想激发创意,并暗示了Gutenberg的未来发展。这场争议反映出WordPress社区内部对领导力和未来发展方向的担忧。

阅读更多

2024年度最热门软件工程演讲Top 100

2025-02-12
2024年度最热门软件工程演讲Top 100

这份榜单汇集了2024年全球几乎所有软件工程大会上观看次数最多的100场演讲。从大型语言模型的现实应用到Rust和Java的高性能技巧,再到现代Web开发和可靠性工程的最佳实践,涵盖主题广泛。其中,Jodie Burchell关于大型语言模型的演讲,以及Martin Thwaites关于OpenTelemetry的演讲,观看次数均超过13万次,位列榜单前茅。这份榜单为软件工程师们提供了学习和提升的宝贵资源。

阅读更多
开发 GOTO大会

Coldplay演唱会亲密照引发的CEO下台风波

2025-07-20
Coldplay演唱会亲密照引发的CEO下台风波

Coldplay演唱会上,一对情侣在巨型屏幕上亲密互动,被观众拍下并迅速在网络上疯传。这对情侣被认出是软件公司Astronomer的CEO Andy Byron和其人事主管Kristin Cabot。由于Byron已婚,这一事件引发轩然大波,Byron随后辞职。事件更催生了一款名为“Coldplay Canoodlers”的复古像素游戏,游戏开发者Jonathan Mann使用ChatGPT进行“氛围编程”(vibe coding),仅用四个小时便完成了这款游戏,再次展现了互联网的快速反应能力和强大的病毒式传播力量。

阅读更多
科技 病毒事件
1 2 1010 1011 1012 1014 1016 1017 1018 1084 1085