暑期实习生的一封邮件如何拯救V社于水火之中

2024-11-25

V社在开发《半条命2》期间曾与发行商维旺迪陷入法律纠纷,几近破产。当时维旺迪违反协议,在韩国网吧发行《反恐精英》,V社起诉维旺迪,但后者反诉,要求获得《半条命》IP所有权并阻止Steam平台的发展。V社创始人Gabe Newell甚至考虑卖房以维持公司运营。关键时刻,一位韩裔暑期实习生在维旺迪提供的韩语文件中发现一封邮件,邮件内容显示维旺迪高层指示销毁与案件相关的文件。凭借此证据,V社最终与维旺迪达成和解,保住了IP所有权,也为Steam平台的后续发展铺平了道路。

阅读更多
未分类 V社 半条命2

OpenZFS 重复数据删除功能现在很出色,但您仍然不应该使用它

2024-10-31

OpenZFS 2.3.0 引入了“快速重复数据删除”功能,显著改进了传统重复数据删除的性能。文章详细解释了重复数据删除的原理、传统方法的缺点以及快速重复数据删除的改进之处。传统方法存在重复数据表占用空间大、实时条目列表内存消耗高、唯一条目过多等问题,导致性能下降和内存压力增大。快速重复数据删除通过减小实时条目列表大小、引入重复数据删除日志、增量日志刷新以及提供独特的条目管理工具等方式解决了这些问题。尽管如此,作者仍然建议在大多数情况下,由于块克隆(BRT)等零拷贝技术的出现,重复数据删除功能并非最佳选择,除非拥有大量重复数据且客户端无法使用零拷贝技术。

阅读更多

数学家Baez:π有邪恶双胞胎!

2024-12-24

数学家John Carlos Baez在Mathstodon上发文称,圆周率π有一个“邪恶双胞胎”,这是一个名为c的数字。这则消息引发了数学爱好者的广泛关注,大家纷纷猜测c的具体含义和性质。虽然具体内容未在原文中详细解释,但无疑为数学领域增添了一抹神秘色彩,激发了人们对数学奥秘的探索兴趣。

阅读更多

HTMY:异步纯 Python 渲染引擎

2024-11-27

HTMY是一个异步的纯Python渲染引擎,具有异步优先、强大的类似React的上下文支持、同步和异步函数组件、内置所有基本HTML标签、Markdown支持、异步JSON国际化、内置错误边界组件、易于定制、自动属性名转换以及完全类型化等特点。它支持HTML和Markdown渲染,并提供国际化和错误处理等实用工具。HTMY旨在简化构建复杂且可维护的Web应用程序的过程,同时保持高度的灵活性和可定制性。

阅读更多
未分类 渲染引擎

阿瑟·克拉文:消失的达达主义者

2024-12-08

本文讲述了达达主义艺术家阿瑟·克拉文传奇的一生。克拉文是奥斯卡·王尔德的侄子,他集诗人、拳击手、骗子和逃兵等多重身份于一身。他以行为艺术的先驱而闻名,其作品充满挑衅和不落俗套。1918年,克拉文独自驾船驶入太平洋后失踪,他的消失成为一个谜团,也为他的艺术生涯增添了神秘色彩。克拉文的一生充满了谎言和伪装,他不断挑战世俗观念,对艺术和社会进行尖锐的批判。他以离经叛道的行为和思想,成为达达主义的代表人物。

阅读更多

Samples From Mars 的起源

2024-10-17

Samples From Mars 的创始人讲述了公司过去十年的发展历程。他最初只是想以更低的价格获得经典鼓机的音色,于是开始租借设备并进行采样。经过多年的努力,他克服了技术上的挑战和经济上的困难,最终将公司发展成为一家拥有大量设备和员工的成功企业。

阅读更多
未分类 鼓机 采样

HexaPDF 十周年回顾

2024-10-27

本文回顾了作者十年来开发 HexaPDF 并围绕它创建商业产品的历程。作者详细描述了 HexaPDF 的开发历程,包括最初的灵感来源、设计理念、遇到的挑战以及取得的成就。作者也坦诚地分享了他在商业化过程中犯的错误,例如过早地公开 HexaPDF 却没有及时发布,以及没有同步提供商业许可证。最终,作者成功地将 HexaPDF 商业化,并吸引了越来越多的客户。作者总结了他在开发和商业化过程中得到的经验教训,并对未来充满期待。

阅读更多
未分类 HexaPDF

#912 概率何在? - 欧拉计划

2024-10-15

这篇文章介绍了欧拉计划的第912个问题。该问题涉及计算不包含三个连续1的正整数的平方和。文章首先定义了序列 s_n ,表示不包含三个连续1的第n个正整数。然后,定义了函数 F(N) ,表示所有满足 s_n 为奇数且 n ≤ N 的 n² 的和。最终目标是计算 F(10^16) 模 10^9+7 的值。

阅读更多

IUMENTA:基于开放数字孪生平台的通用动物数字孪生框架

2024-11-19

IUMENTA是一个创新的软件框架,旨在构建和模拟动物的数字孪生。它利用开放数字孪生平台(ODTP)的功能和先进的软件传感器,为研究人员提供了一个用户友好的工具,以无缝开发基于动物的数字复制品。该框架建立了一个动态生态系统,整合来自不同实验的见解,从而增强我们对动物行为和生理反应的理解。通过实时跟踪动物的能量平衡,IUMENTA可以深入了解动物的代谢率、营养需求、情绪状态和整体健康状况。本文探讨了IUMENTA框架在开发以动物能量平衡为中心的数字孪生模型中的应用,其中包含了名为EnergyTag的先进可穿戴软件传感器,可以实时监测能量消耗,从而实现对能量平衡数字孪生的持续更新和个性化。

阅读更多
10

复古电脑386/486 CMOS电池更换指南

2024-12-23

老式386/486主板的镍镉或镍氢电池容易漏液损坏主板。本文介绍了一种替代方案:使用3节AA电池和一个电池座替代老旧的电池。作者比较了使用CR2032电池和Tadrian 3.6V锂电池的方案,最终选择了3节AA电池方案,因为它易于操作,无需修改主板,且可以使用可充电电池。文中还提到了其他替换方法,例如使用CR2032电池座和肖特基二极管,以及利用主板上的外部电池接口。

阅读更多
硬件

概率自旋玻璃体 - 结论

2024-10-22

本文总结了作者对概率自旋玻璃体模型的研究。作者探索了不同尺寸和概率参数下自旋玻璃体的性质,包括对称性、熵、动态演化和吸引子。作者发现,随着系统规模的增大,自旋倾向于随机分布,需要更高的概率才能使系统达到饱和状态。作者还观察到,系统可能存在“粘性”吸引子,使得系统难以逃离特定状态。

阅读更多
未分类 自旋玻璃体

FlyonUI - 免费的 Tailwind CSS 组件库

2024-10-03

FlyonUI是一个免费开源的Tailwind CSS组件库,提供了语义化的类名和强大的JS插件,旨在简化开发流程。它包含78多个组件示例、预构建的模板、可访问的插件和无限的主题选项,兼容React和Vue等框架。FlyonUI致力于为社区提供易于使用且功能丰富的工具,帮助开发者快速构建美观、响应式的用户界面。

阅读更多
未分类

为什么安全配置文件失败了

2024-10-25

本文批判了C++安全配置文件的设计理念,指出其未能实现承诺的检测所有生命周期安全缺陷的目标。文章认为,C++代码缺乏别名、生命周期和安全性信息,导致安全配置文件无法有效推断这些属性。此外,配置文件对“零注释”和避免“病毒式注释”的坚持,使其难以处理C++代码中普遍存在的未声明的健全性前提条件和不一致的别名及生命周期要求。文章还指出现有C++标准转换规则使得独占性强制执行难以实现,并主张C++应该吸纳Rust等内存安全语言的特性,例如生命周期参数和安全/非安全函数区分,以提升内存安全性。

阅读更多
未分类 安全配置文件

htmx 2.0.0 版本发布

2024-06-17

htmx 2.0.0 版本已发布,不再支持 Internet Explorer,并对一些默认设置进行了调整。主要变化包括将所有扩展移至独立的存储库,删除了已弃用的 hx-sse 和 hx-ws 属性,HTTP DELETE 请求现在使用参数而不是表单编码的主体,以及提供用于各种 JavaScript 模块样式的特定文件。

阅读更多
150
未分类

Reweb:面向开发者的可视化网站构建器

2024-11-25

Reweb 是一款面向开发者的可视化网站构建器,它使用 Next.js、Tailwind CSS 和 Shadcn UI,兼具无代码的构建速度和代码导出的灵活性。开发者可以通过可视化编辑器实时修改组件,并导出高质量的 Next.js 代码,方便自定义和部署。Reweb 提供预设模板和 AI 主题生成功能,简化建站流程,并获得众多开发者好评。

阅读更多
未分类

等到八年级再给孩子买智能手机

2024-11-01

“等到八年级再给孩子买智能手机”倡议鼓励家长们共同承诺,至少等到孩子八年级结束再给他们智能手机。该倡议旨在减少孩子过早拥有手机的压力,保护中小学生免受智能手机的干扰和潜在危害。目前,孩子获得第一部智能手机的平均年龄为10岁,而该倡议已得到超过82000个家庭的支持,在全美各地产生了巨大影响。文章呼吁家长加入,共同推迟孩子接触智能手机的时间,保护孩子的童年。

阅读更多
未分类

Tracy:帧分析器

2024-09-24

Tracy是一款用于游戏和其他应用程序的实时、纳秒级分辨率、远程遥测、混合帧和采样分析器。它支持CPU、GPU、内存分配、锁、上下文切换等的分析,并自动将屏幕截图属性添加到捕获的帧中。

阅读更多
40
未分类 分析器

解锁 JSON Patch 的力量

2024-10-18

JSON Patch 是一种描述如何修改 JSON 文档的标准化格式,它通过一系列原子操作来实现。文章详细介绍了 JSON Patch 的工作原理、操作类型、优缺点以及如何在 TypeScript 和 NodeJS 中使用它来处理 HTTP PATCH 请求,并提供了使用示例和相关库。文章还提到了 JSON Patch 的替代方案 JSON Merge Patch,并鼓励开发者使用 JSON Patch 构建更高效的 API。

阅读更多
24
未分类 JSON Patch

TCP Fast Open?没那么快!

2024-10-23

本文作者分享了在 PowerDNS Recursor 中实现 TCP Fast Open (TFO) 的经验,探讨了 TFO 的优点、挑战和应用现状。虽然 TFO 旨在通过减少 TCP 交互来加速连接,但在实际应用中,由于缺乏文档、系统配置问题以及 Linux 内核对 TFO 的保守处理,实际效果并不理想。作者呼吁解决这些问题以促进 TFO 的普及。

阅读更多
未分类

逆向工程师揭露不道德的零工平台

2024-11-23

本文讲述了Reversing Works如何逆向工程Glovo/Foodinho的App,揭露其非法监控骑手数据、跨境访问数据、嵌入大量第三方追踪器、秘密评分系统以及保留离职员工数据长达四年的行为。意大利数据保护机构对Glovo处以500万欧元罚款,并勒令其停止这些行为。文章强调了科技与劳动者结合的重要性,以及利用科技手段维护劳动者权益的必要性。

阅读更多
未分类

TikTok首席执行官在Călin Georgescu意外赢得罗马尼亚总统大选首轮投票后被欧洲议会传唤

2024-11-29

在罗马尼亚总统大选首轮投票中,政治素人Călin Georgescu意外获胜,引发了罗马尼亚和欧洲的震动。欧洲议会自由派复兴欧洲集团负责人Valérie Hayer要求TikTok首席执行官到欧洲议会回答问题,以回应外界对TikTok在此次大选中所扮演角色的质疑,特别是关于虚假账户、政治宣传和潜在的外国干预等问题。Georgescu的竞选活动主要依靠TikTok,尽管缺乏传统资金和政党支持,却在几周内迅速蹿红。批评人士认为,TikTok的算法可能放大了有利于Georgescu的竞选内容,并对TikTok未能有效标记政治广告和打击虚假信息表示担忧。

阅读更多
未分类 罗马尼亚大选

麻省理工火箭团队从坠毁火箭中成功恢复数据

2024-12-18

2020年春,麻省理工学院火箭团队在加州莫哈韦沙漠的FAR基地发射了多枚火箭。二级火箭由于降落伞未打开而坠毁,并深深嵌入地下。团队利用最后的GPS定位信息找到了坠毁地点,尽管大部分电子设备损毁,但他们成功地从损坏的闪存芯片中恢复了数据。通过巧妙地使用盐水溶液建立临时连接,最终成功读取了数据,揭开了火箭坠毁原因的谜团。

阅读更多

一个可能终结职业生涯的错误

2024-11-24

这篇文章探讨了程序员职业生涯规划的重要性。作者指出,许多程序员并不知道自己想要什么,往往在职业生涯后期才意识到方向错误。文章将职业目标大致分为高级个人贡献者、管理者和独立工作者三种,并分别分析了各自的特点和实现路径。作者鼓励程序员尽早思考职业规划,积极掌控技能发展,并根据目标调整方向,即便计划不如预期,规划本身也能帮助我们更好地把握机会。

阅读更多
未分类

Windmill招聘高级Svelte前端工程师

2024-11-22

YC孵化的开源开发者平台Windmill正在招聘一位高级Svelte前端/全栈工程师,负责开发和维护其平台。该平台允许用户将脚本转换为内部应用程序和工作流,并具有类似Retool的拖放式应用编辑器、基于xyflow的工作流编辑器以及集成了Monaco的代码编辑器。理想的候选人应具备丰富的Svelte经验,并对构建开发者平台充满热情。加分项:懂Rust。工作地点在法国巴黎,提供混合办公模式。

阅读更多
未分类

五角楼罕见披露X-37B太空飞机最新进展

2024-10-14

美国太空军宣布,X-37B太空飞机在经过9个多月的椭圆轨道运行后,将利用地球大气层进行减速,最终返回地球。此次“空气制动”是X-37B首次采用这种新型太空机动技术,旨在降低轨道高度并安全释放服务舱组件。太空军将轨道机动性视为下一代太空任务的关键,并表示将利用此次经验扩展太空能力。

阅读更多

朋友关系的错觉:你认为的朋友真的是你的朋友吗?

2024-10-20

本文通过分析多个国家和地区的人际关系调查数据,发现人们普遍高估了自己朋友关系的双向性,即认为自己朋友的人实际上有一半并不认为自己是朋友。这种对朋友关系的错觉会影响到个人在社会压力下的行为改变。研究发现,在朋友关系中,只有当施加压力的人是被施压者认为的朋友时,才会对被施压者的行为产生积极影响。此外,研究还发现,可以通过分析社会嵌入性和社会中心性等网络拓扑特征来预测朋友关系的双向性和方向性,从而为设计更有效的社会干预策略提供参考。

阅读更多
1 2 107 108 109 111 113 114 115 549 550