游戏开发中的高跟鞋难题:动画、物理与优化

2025-03-17

本文探讨了不同类型的鞋子如何影响游戏开发,以及游戏如何处理这个问题。高跟鞋带来的角色身高变化,会引发动画、碰撞检测、物理引擎等一系列问题。文章提出了两种解决方案:调整角色身高(包括手动调整动画、动态IK系统等)和寻找替代方案(隐藏脚部、缩短小腿、弯曲腿部等)。作者还分析了姿势、步态、音效等方面的变化,并探讨了不同游戏在优化方面采用的策略,例如隐藏被鞋子遮挡的多边形。最终,文章总结了游戏开发中处理不同鞋型时需要考虑的因素,以及一些常见的应对方法。

阅读更多
游戏

Cognition 收购 Windsurf:AI 代码编辑器的新篇章

2025-07-15
Cognition 收购 Windsurf:AI 代码编辑器的新篇章

Cognition 公司宣布收购 Windsurf,一家开发了代理 IDE 的公司。此次收购包括 Windsurf 的知识产权、产品、商标、品牌和强大的业务,以及其世界一流的团队。收购后,Windsurf 团队将继续运营,Cognition 将投资整合 Windsurf 的能力和知识产权到其产品中。此举旨在加速软件工程的未来,结合 Cognition 的 Devin(一个完全自主的代理)和 Windsurf 的 IDE 产品及强大的市场营销能力,将产生巨大的协同效应。所有 Windsurf 员工将获得优厚的待遇,包括财务参与、取消期权限制和加速期权归属。

阅读更多
AI

vLLM V1:大规模高效服务大型语言模型的奥秘

2025-06-29
vLLM V1:大规模高效服务大型语言模型的奥秘

Ubicloud开源云服务利用vLLM V1高效地服务大型语言模型。文章深入剖析了vLLM V1架构,从请求接收、调度、模型执行到输出处理,详细讲解了其异步IPC、连续批处理、KV缓存管理等关键技术。vLLM V1通过异步处理、连续批处理算法和GPU并行计算,最大化GPU利用率,实现大规模高效文本生成。这对于希望部署LLM的AI工程师和对大型语言模型服务机制感兴趣的人来说,都提供了宝贵的参考价值。

阅读更多

Y Combinator CEO:'氛围编程'将重塑初创公司格局

2025-03-18
Y Combinator CEO:'氛围编程'将重塑初创公司格局

Y Combinator CEO Garry Tan认为,“氛围编程”(vibe coding)——利用AI辅助编程——正帮助初创公司保持精简高效。他表示,借助AI,小型团队也能完成大型项目,并鼓励求职困难的年轻工程师尝试“氛围编程”并创建自己的初创公司。Tan指出,目前YC孵化的公司中,约81%为AI公司,其中25%的公司代码95%由大型语言模型生成。虽然AI在调试方面仍有不足,但“氛围编程”显著提高了软件开发效率,使得小型团队也能在利基市场取得巨大成功,甚至年收入达到数亿美元。

阅读更多
创业 氛围编程

NASA与Axiom Space调整商业空间站组装顺序

2024-12-29
NASA与Axiom Space调整商业空间站组装顺序

美国宇航局(NASA)与Axiom Space公司合作,调整了其商业空间站的组装顺序。新的计划将优先发射有效载荷、动力和热模块,以便Axiom空间站能够在2028年前脱离国际空间站,成为一个独立运行的自由飞行空间站。此举旨在加速Axiom空间站的运营能力,减少对国际空间站的依赖,并为国际空间站2030年退役做好准备。NASA将继续支持多个商业空间站的研发,以确保美国在微重力研究领域的领导地位,并为未来的太空探索目标服务。

阅读更多

数千款应用被劫持用于追踪用户位置

2025-01-10
数千款应用被劫持用于追踪用户位置

一项对位置数据公司Gravy Analytics的入侵事件揭露了数千款流行应用,包括Candy Crush、Tinder和MyFitnessPal,正在被广告行业的不法分子利用来大规模收集敏感位置数据。这些数据通过实时竞价(RTB)广告系统收集,可能在用户和应用开发者不知情的情况下进行。Gravy Analytics及其子公司Venntel曾向美国执法机构出售全球位置数据,引发了严重的隐私担忧。

阅读更多

在TI-84+ CE计算器上运行OCaml程序

2025-05-20

本文讲述了作者如何将OCaml程序编译到TI-84+ CE计算器上运行的历程。作者利用Js_of_ocaml,一个原本用于将OCaml编译成JavaScript的工具,巧妙地将其改造成一个生成C代码的后端。由于TI-84+ CE的资源限制,作者自行编写了一个简单的垃圾回收器,并通过编写必要的C函数来实现与计算器硬件的交互。最终,作者成功运行了一个简单的OCaml程序,展现了其方法的可行性。

阅读更多
开发

HTML 为什么不能直接导入 HTML?

2025-05-03
HTML 为什么不能直接导入 HTML?

作者痴迷于一个简单的网页需求:在多个 HTML 页面中复用相同的头部。他发现解决这个问题的方法很多,但没有一个是纯 HTML 的解决方案。这引发了他的疑问:为什么 HTML 不能像 CSS 或 JavaScript 一样直接导入其他 HTML 文件?他探讨了潜在原因,例如预加载扫描器、异步加载问题、嵌套导入的复杂性、增加网络请求等,并向读者征求意见。

阅读更多
开发

Crust实现的B语言编译器

2025-06-21
Crust实现的B语言编译器

一个用Rust编写,使用fasm作为后端的B语言编译器项目正式发布!该项目包含一个名为btest的测试工具,可以测试编译器并在各种平台上生成矩阵报告。btest支持指定平台和测试用例,方便开发者进行测试和调试。编译器目前仍在开发中,但已经可以编译运行简单的例子,例如hello_world.b。

阅读更多
开发 B语言

微软用AI重制Quake 2,引发争议

2025-04-06
微软用AI重制Quake 2,引发争议

微软利用其新一代AI模型Muse,制作了一个基于Quake 2的AI生成演示版。该演示版可以通过网页浏览器运行,但其画面模糊,且存在记忆限制(仅能记住0.9秒内的游戏画面),游戏体验与原版相去甚远。虽然微软强调这只是技术演示,但许多社交媒体用户对此表示强烈不满,批评其浪费资源且对游戏开发者不尊重。该事件也引发了业界对AI在游戏开发领域应用的广泛讨论,有人担忧其可能导致失业和剽窃问题,也有人认为AI可以促进就业和创新。

阅读更多
游戏

烦人的Cookie弹窗终结者:Reject Cookies 浏览器扩展

2025-04-29

厌倦了网站上烦人的Cookie同意弹窗?Reject Cookies 浏览器扩展应运而生!它尝试自动拒绝非必要Cookie,如果失败则关闭弹窗。开发者利用Cursor辅助开发,但权限设置和选择器过于宽泛,后改为针对特定Cookie供应商(如OneTrust)进行更精准的处理。目前仍在开发中,欢迎用户反馈和贡献更多供应商的识别规则,以完善其功能。

阅读更多
开发

开源自托管书签管理器:你的隐私,你做主

2025-05-01

这款开源、自托管的书签管理器,将你的隐私放在首位。它拥有响应式设计,适应各种屏幕尺寸;强大的搜索功能,让你轻松查找收藏;浏览器扩展,方便你直接收藏网页;支持批量操作、导入导出以及暗黑/亮色模式切换。更重要的是,它承诺永不将你的数据出售给第三方,并提供安全的API集成,方便你创建自定义解决方案。赶快体验这款注重隐私和功能强大的书签管理器吧!

阅读更多

招聘的钱球策略:如何避免浪费时间和金钱?

2025-08-09

本文批判了当前公司低效的招聘流程,浪费求职者和公司的时间和资源。作者认为,传统的代码面试(LeetCode风格)无法有效区分优秀程序员和滥竽充数者,并且忽略了软件工程师的综合能力。更好的方法是注重实际工作能力,例如代码审查、架构设计和工作样本评估,并强调团队合作和个人风格。作者建议结合代码审查和现场讨论工作样本,并安排候选人和未来经理的会面,以提高招聘效率和准确性,最终目标是找到长期合适的员工,而非短期需求的应试者。

阅读更多
开发

开源隐私友好型网站分析工具Rybbit:替代Google Analytics的利器

2025-05-07
开源隐私友好型网站分析工具Rybbit:替代Google Analytics的利器

Rybbit是一个开源且尊重隐私的Google Analytics替代方案,几分钟内即可轻松设置并上手。它提供百万级访问量真实生产环境的在线演示,支持自托管或使用其付费托管服务。Rybbit提供会话、独立用户、页面浏览量、跳出率、会话时长等关键指标,且完全符合GDPR和CCPA规范,不使用cookie或用户追踪。此外,它还支持自定义目标、留存率、用户旅程、漏斗图等高级功能,并提供高级筛选、自定义事件、实时会话监控、三级地理位置追踪及地图可视化等强大功能,支持组织和无限数量的网站。

阅读更多
开发 开源分析

Structured:重新定义数据应用开发

2025-03-10
Structured:重新定义数据应用开发

Structured公司正在革新开发者构建和部署数据应用程序的方式,它将整个分析堆栈整合到代码中。针对数据密集型应用部署效率低下的现状,Structured开发了一个轻量级SDK,使开发者能够在数小时内完成原型设计、部署和管理数据应用程序(仪表板、内部工具)。公司寻求经验丰富的全栈工程师加入,参与核心SDK构建、交互式组件设计和性能优化等工作,使用Python、TypeScript、Next.js、React、Postgres、AWS/GCP等技术栈。

阅读更多

华为昇腾910C:在制裁下,中国AI芯片的逆袭之路?

2025-02-05
华为昇腾910C:在制裁下,中国AI芯片的逆袭之路?

华为的昇腾910C AI训练芯片,虽然在训练大型AI模型方面性能略逊于Nvidia,但在推理性能上却能达到Nvidia H100的60%。DeepSeek的研究表明,通过优化,昇腾910C的效率还能进一步提升。尽管受到制裁和工艺制程限制,但昇腾910C的出现降低了中国对Nvidia GPU的依赖。然而,长期训练稳定性仍是其短板,这需要华为在软硬件栈上进一步改进,才能在全球范围内与Nvidia竞争。

阅读更多
科技 华为昇腾

浅析网络迷因:贫穷图像的时代镜像

2025-06-21
浅析网络迷因:贫穷图像的时代镜像

本文探讨了网络迷因的本质及其与社会政治经济的复杂关系。作者从希托·施泰尔尔的“贫穷图像”理论出发,指出迷因作为当代“贫穷图像”的代表,反映了大众的情感状态和社会现实。文章批判了将迷因等文化现象简单化和个人化的倾向,认为这种“不深入”的态度实则源于个人主义和反智主义,阻碍了对社会问题的系统性批判和解决。作者呼吁,我们应该批判性地看待文化现象,并通过集体行动来应对系统性问题,而非陷入个体化的道德评判中。

阅读更多
杂项

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

2025-03-23
arXivLabs:与社区协作的实验项目

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

阅读更多
开发

程序员爸爸的十分钟游戏开发

2025-04-09
程序员爸爸的十分钟游戏开发

一位程序员爸爸接到来自产品经理(他妻子)的任务:为他们最大的客户(他幼儿园的孩子)开发一个新功能。需求文档是一张模糊不清的学校作业截图。他将截图上传到Claude AI,8分钟后完成了游戏原型,10分钟后发布上线。虽然目前用户数量有限,但这位爸爸相信持续的用户教育能带来未来增长。

阅读更多

本地优先Web开发:掌控你的数据

2025-04-04
本地优先Web开发:掌控你的数据

告别依赖后端服务器的传统Web应用!本地优先Web开发是一种革命性方法,将数据控制权交给用户。它允许用户在离线状态下访问应用,并自动同步数据。文章深入探讨了本地优先开发的核心原则、优势以及与传统云端应用的对比,并介绍了构建本地优先应用的步骤,例如将Vue SPA转换为PWA,使用SQLite等高级存储机制,以及实现同步和身份验证系统。未来文章将深入探讨数据冲突解决等更复杂问题。

阅读更多
开发

Xona Space Systems:抗干扰的卫星导航系统

2025-06-08
Xona Space Systems:抗干扰的卫星导航系统

Xona Space Systems公司正致力于解决GPS信号易受干扰的问题。他们即将发射的Pulsar-0卫星,通过缩短卫星与地面接收器之间的距离,将发送强度提高百倍,从而增强抗干扰能力,并提高室内定位精度。这对于自动驾驶、无人机等对定位精度要求极高的应用至关重要,有望解决现有GPS系统在城市环境中精度不足的问题。

阅读更多
科技 抗干扰

流浪汉的秘密代码:一个失落的文化遗产

2025-06-15
流浪汉的秘密代码:一个失落的文化遗产

20世纪初美国的“流浪汉”文化远比我们想象的复杂。他们并非简单的无家可归者,而是一个拥有独特文化和秘密沟通方式的群体。他们使用一种特殊的符号语言——“流浪汉代码”,在墙壁、水塔等地方留下标记,指示食物、住所和危险等信息。尽管这种代码的使用程度存在争议,但它象征着流浪汉群体为了生存和相互帮助而创造的独特方式,并与其后来的涂鸦艺术等文化现象有着千丝万缕的联系。

阅读更多

Red Bull F1官网性能分析:潜力巨大,但仍有提升空间

2025-07-25
Red Bull F1官网性能分析:潜力巨大,但仍有提升空间

本文是针对F1官网加载性能的系列文章的第三篇,对Red Bull Racing的官网进行了深入分析。尽管Red Bull官网的加载速度已经比2019年版本快得多,但仍存在一些可以优化的地方。文章指出,减少不必要的内联代码、优化图片(特别是使用AVIF格式代替WebP格式)、以及改进图片加载方式等,可以显著提升网站性能。通过这些优化,Red Bull官网的加载速度将得到进一步提升。

阅读更多

别再为用ChatGPT伤环境而焦虑了!

2025-04-29

很多人担心使用ChatGPT会损害环境。但Andy Masley的分析表明,这种担忧是多余的。他指出,即使按较高估算,每次ChatGPT提示消耗的能量也微不足道,相当于节约几秒钟的淋浴时间。与之相比,减少飞行等行为对环境的影响要大得多。将有限的精力放在真正能产生影响的环保行动上,而非纠结于个人使用ChatGPT,才是明智之举。

阅读更多
科技

大型语言模型难以编写q/kdb+代码:从右到左的代码编写难题

2025-07-09
大型语言模型难以编写q/kdb+代码:从右到左的代码编写难题

大型语言模型(LLM)在编写q/kdb+代码方面存在挑战,其原因在于q/kdb+的从右到左、无运算符优先级的求值顺序。作者发现,LLM难以根据这些规则编写正确的代码,常常混淆Python和q的语法。文章探讨了LLM难以处理这种从右到左编写方式的原因,并提出了一种名为Qython的解决方案。Qython是一种类似Python的语言,可以编译成q代码,从而利用LLM在Python方面的优势,绕过q语言的编写难题。文章还展示了Qython的实际应用案例,证明了其可行性。

阅读更多
开发 q/kdb+

参议员们又要削弱互联网保护法案230条了?

2025-03-25
参议员们又要削弱互联网保护法案230条了?

多位参议员正试图废除至关重要的互联网用户保护法案——230条。这并非仅仅保护大型科技公司,它实际上也保护小型平台和用户。废除230条只会巩固大型科技公司的垄断地位,损害个人在线言论、组织和创作的权利。230条允许平台自行决定托管何种言论,并移除不符合其标准的言论,这促使平台积极打击非法活动和有害内容。废除它反而会适得其反,导致有害内容泛滥。

阅读更多

PineTab-V:基于RISC-V架构的廉价开发者平板电脑升级

2025-03-17
PineTab-V:基于RISC-V架构的廉价开发者平板电脑升级

Pine64发布了PineTab-V平板电脑的升级版,这款10.1英寸平板电脑搭载了StarFive JH7110 RISC-V处理器,拥有8GB内存和128GB存储空间,并配备可拆卸背光键盘。升级版增加了加速计、LED指示灯和改进的EEPROM ID,并解决了关机慢充问题。预装基于Debian的StarFive GNU/Linux系统。虽然性能并非顶级,但PineTab-V作为RISC-V开发平台,以其225美元的价格对开发者和爱好者极具吸引力。

阅读更多
硬件 Pine64

无星轨追踪的星空摄影:挑战与技巧

2025-05-24
无星轨追踪的星空摄影:挑战与技巧

本文探讨了无需星轨追踪器进行星空摄影的可行性及技巧。作者指出,选择明亮且静止的目标(如银河),使用稳固的三脚架并运用“500法则”等方法,即使是初学者也能拍摄出令人惊叹的夜空照片。文章详细介绍了拍摄技巧,包括曝光时间、镜头选择、相机设置等,并以自身经验为例,说明了不同目标和镜头下的拍摄效果。虽然无追踪器拍摄会限制曝光时间,但通过堆栈大量照片,依然可以获得高质量的图像。

阅读更多
摄影 夜空拍摄

AGI时间线预测:2028年税务AI?2032年AI自主学习?

2025-07-07
AGI时间线预测:2028年税务AI?2032年AI自主学习?

播客主持人Dwarkesh探讨了通用人工智能(AGI)的时间线。他认为,尽管当前大型语言模型(LLM)令人惊叹,但它们缺乏持续学习能力,这严重限制了其在现实世界中的应用。他以学习萨克斯为例,说明LLM的学习方式与人类截然不同,无法像人类一样积累经验和改进技能。他因此对未来几年AGI的突破持谨慎态度,但对未来几十年AGI的潜力充满信心。他预测,AI能够像人类经理一样高效处理税务(包括收集发票等)的时间点为2028年,而AI能够像人类一样自主学习的时间点则为2032年。他认为,一旦持续学习问题得到解决,AGI将带来巨大的飞跃,甚至可能导致类似于智能爆炸的现象。

阅读更多
AI

开发人员,请关注用户体验!

2025-04-29
开发人员,请关注用户体验!

作者讲述了因银行App占用空间过大、导致无法支付房租的经历,以此批判部分开发人员忽视用户体验,追求开发速度而牺牲用户利益的行为。文章指出,过大的App体积、冗余的代码和追踪脚本不仅浪费用户手机资源,还增加了用户成本,最终损害了用户利益。作者呼吁开发人员要重视用户体验,关注实际应用场景,避免为了追求所谓的“开发速度”而牺牲用户体验,造成实际问题。

阅读更多
开发
1 2 811 812 813 815 817 818 819 1084 1085