阿瑟·克拉文:消失的达达主义者
本文讲述了达达主义艺术家阿瑟·克拉文传奇的一生。克拉文是奥斯卡·王尔德的侄子,他集诗人、拳击手、骗子和逃兵等多重身份于一身。他以行为艺术的先驱而闻名,其作品充满挑衅和不落俗套。1918年,克拉文独自驾船驶入太平洋后失踪,他的消失成为一个谜团,也为他的艺术生涯增添了神秘色彩。克拉文的一生充满了谎言和伪装,他不断挑战世俗观念,对艺术和社会进行尖锐的批判。他以离经叛道的行为和思想,成为达达主义的代表人物。
阅读更多
本文讲述了达达主义艺术家阿瑟·克拉文传奇的一生。克拉文是奥斯卡·王尔德的侄子,他集诗人、拳击手、骗子和逃兵等多重身份于一身。他以行为艺术的先驱而闻名,其作品充满挑衅和不落俗套。1918年,克拉文独自驾船驶入太平洋后失踪,他的消失成为一个谜团,也为他的艺术生涯增添了神秘色彩。克拉文的一生充满了谎言和伪装,他不断挑战世俗观念,对艺术和社会进行尖锐的批判。他以离经叛道的行为和思想,成为达达主义的代表人物。
阅读更多
Jiga是一家YC孵化的初创公司,致力于帮助工程师更快地构建实体产品。他们正在招聘一名物流运营协调员,该职位可以远程工作,要求有2年以上相关经验,具备优秀的英语沟通能力和使用在线工具的经验,熟悉美国市场,能够在美东时间工作。工作职责包括跟踪和监控订单生产和运输,解决物流和运营问题,与客户和合作伙伴沟通,以及与内部团队协作以自动化和简化运营。公司提供灵活的远程工作环境、国际化的团队、自我发展预算、股票期权和年度团队线下活动等福利。
阅读更多
欧洲IT制造商MikroTik和美国云原生处理器领导者Ampere宣布合作开发搭载先进服务器级CPU的新产品线,旨在提供兼具成本效益、高效率和强大性能的网络解决方案。该产品线将结合MikroTik灵活的网络软件RouterOS和Ampere的尖端云原生处理器,满足数据中心、云服务提供商、边缘计算专家等对高性能和低功耗的需求。双方CEO均表示,此次合作将为个人、小型企业以及寻求降低运营成本的大型组织提供可扩展的解决方案,并推动构建更互联、更智能的世界。
阅读更多
本文探讨了如何使用绞杀者模式逐步实现移动应用的现代化改造。以一家企业为例,该公司不愿承担完全重写移动应用的高成本和高风险,选择逐步开发新应用,并结合模块化架构,最终显著提升了交付指标。文章详细介绍了绞杀者模式在移动应用中的应用,包括识别切入点、嵌入React Native应用、双向通信、敏感数据处理、回归测试以及实验创建等方面。通过这种增量式替换,企业可以在降低风险的同时,逐步实现价值交付,并根据用户反馈进行产品调整。
阅读更多
本文探讨了 Java 编译速度及构建工具的性能开销。通过对 Mockito 和 Netty 项目的基准测试,发现现代 Java 编译器每秒可编译超过 10 万行代码,即使百万行项目也能在 10 秒内完成单线程编译。然而,构建工具(如 Maven、Gradle 和 Mill)会增加显著的开销。Mill 的性能最佳,但也比直接使用 Java 编译器慢了 4 倍。虽然构建工具执行依赖管理、并行处理等额外任务,但当依赖项已缓存且仅需编译代码时,任何非编译操作都是开销。作者认为,构建工具的开销过高,Java 构建体验仍有很大提升空间。
阅读更多
本文介绍了自动驾驶汽车中激光雷达系统的操作原理、技术和应用。激光雷达利用红外激光测量与远程物体的距离,可生成高分辨率图像,是自动驾驶汽车的关键“眼睛”。文章探讨了激光雷达的工作波长(905nm和1550nm)、光电探测器(APD、SPAD、SiPM)、测距技术(dToF、iToF、FMCW)、机械激光雷达(扫描式、MEMS微镜)、固态激光雷达(闪光式、光学相控阵)等关键技术,并分析了各种技术的优缺点和成本效益。文章指出,降低成本是激光雷达在自动驾驶汽车中广泛应用的关键。
阅读更多
本文揭示了Emacs中一个长期存在的任意代码执行漏洞(CVE-2024-53920)。该漏洞源于不安全的Lisp宏扩展机制,在查看或编辑Emacs Lisp代码时,可能导致恶意代码执行。许多常用配置都容易受到攻击,例如启用自动补全或代码诊断功能(Flymake/Flycheck)。建议用户避免在Emacs中打开不受信任的.el文件,并在处理此类文件时禁用自动错误检查和自动补全功能。Emacs维护者正在努力寻求解决方案。
阅读更多
在日本,游戏要想获得 CERO 年龄评级需要支付高昂的费用,尤其是多平台和实体发行游戏。CERO 成员和非成员的评级费用差异巨大,而且每个平台还需要额外支付移植评审费,这使得小型游戏开发者难以负担。虽然 IARC 评级为数字游戏提供了免费的替代方案,但实体游戏发行仍需依赖 CERO 评级,这导致许多小型游戏的实体发行计划被迫搁浅。
阅读更多
Stack Analyser是一个开源库,可以从代码库中提取500多种技术信息,包括依赖项、语言、基础设施、SaaS、数据库等。它支持多种编程语言和技术栈,例如Docker、NodeJS、TypeScript、PHP、Github Actions等,并通过读取package.json、docker-compose.yml、go.mod等文件来识别技术。该库还可以确定文件夹和服务之间的关系,并输出依赖项、服务及其之间链接的完整列表。Stack Analyser提供CLI和编程接口,并可用于GitHub Actions。
阅读更多
这篇文章详细介绍了作者如何在 Minecraft 游戏中完美还原 “Bad Apple!!” 影像作品的过程。作者克服了 Minecraft 中数据存储方式有限、游戏引擎速度慢、区块更新频繁导致卡顿等难题,通过巧妙运用结构方块、自定义材质包、优化渲染机制、音频同步等技术,最终实现了以 20 帧/秒的速度播放 512×384 分辨率的灰度影像,并配有同步音乐。
阅读更多
第九巡回法院驳回了 Ticketmaster 修改仲裁服务提供商并 retroactive 应用于以往购票者的做法。Ticketmaster 将仲裁服务提供商切换到 New Era ADR,后者包含一些有利于被告的条款。法院认为这些条款过于苛刻,在程序上和实质上都不公平。 Ticketmaster 允许未经通知即可单方面修改条款,并且将仅仅浏览网站的用户也视为同意条款,这些做法均被法院认定为不可执行。
阅读更多
Discord 于 2024 年 11 月 16 日 21:03 PST 开始调查一起影响 API 多个端点延迟和错误的问题。团队积极调查,并在 21:58 确定了问题所在,并致力于缓解。22:05 实施了修复方案并监控恢复情况,最终在 22:18 宣布问题已解决。
阅读更多
OpenCoder是一个开源的顶级代码大型语言模型,性能媲美领先模型。与以往只发布模型权重和推理代码不同,OpenCoder还开源了可复现的训练数据、完整的数据处理流程、实验结果和详细的训练协议。OpenCoder的关键要素包括:代码优化启发式规则、代码相关文本语料库的召回以及高质量的合成数据。OpenCoder旨在为代码AI研究提供一个开放的平台,加速研究进展。
阅读更多
私募股权公司Permira以每股46.50美元的价格收购了网站建设平台Squarespace,总估值约为72亿美元。此次收购是Permira在最初出价66亿美元被认为估值过低后提出的,最终交易价格反映了 Squarespace 财务状况的改善。Squarespace创始人Anthony Casalena将继续担任首席执行官和董事长,并将保留公司的大部分股权。
阅读更多
本文作者Sophie Alpert认为,流传甚广的Slack消息通知流程图过于复杂,难以理解。她将其简化,并对比了两个版本,认为简化后的版本更容易理解和发现问题。虽然Slack的通知逻辑本身很复杂,但作者强调,思考和表达系统的方式对理解系统至关重要,并建议通过更清晰的视角来简化复杂问题。
阅读更多
本文介绍了Carl Banks在1998年国际混淆C代码大赛中获奖作品——IOCCC飞行模拟器。该程序仅用不到2KB的代码实现了一个飞行模拟器,包含六自由度飞行动力学模型、可加载线框场景和仪表盘。该模拟器可在Unix系统上运行,并提供可定制的控制键位、时间步长和多种场景文件。
阅读更多
Dumbo是一个轻量、友好的PHP HTTP框架,灵感来自Hono。它具有轻量快速、中间件支持、灵活路由、内置安全特性(CSRF、JWT)、Cookie管理、日期辅助工具、请求ID追踪、静态文件服务、基本和Bearer身份验证、日志支持、HTTP缓存以及CORS支持等功能。可以通过Composer安装,并提供了快速入门示例和详细文档,涵盖路由、参数、嵌套、上下文、响应、中间件和自定义上下文等方面。
阅读更多
本文强调了理解AI模型提示与传统软件程序的共通之处至关重要。作者认为,将提示视为程序为编程语言和软件工程领域带来了新的机遇和挑战,并敦促这些领域开展新的研究。文章指出,聊天机器人在重复应用场景下的局限性可以通过将LLM交互嵌入到支持自动化和重用的软件系统(AI软件系统,AISW)中来克服。文中以一个具体的系统提示示例说明了如何像对待软件程序一样考虑提示的稳健性、安全性等方面。作者还探讨了如何将构建传统软件的知识和工具转移到创建稳健有效的提示上,并指出LLM的非确定性和快速发展给提示的编写、调试、部署和维护带来了挑战。最后,文章呼吁编程语言和软件工程领域关注提示研究,以构建更具表现力、有效性、效率和易用性的提示,并支持非专业开发人员利用LLM。
阅读更多
本文探讨了软件开发方法论,作者引用了一位科技CEO的经验,即每天从头开始编写功能,如果当天无法完成就删除重写,以此提高代码质量。此外,作者还提出了“反复重写”和“先完成一定代码量”的观点,认为反复重写能加深对代码模式的理解,而一定的代码量是掌握编程技能的基础。文章还介绍了“枪顶着头”启发式方法,通过设定极短的 deadline 来打破思维定势,寻找更优的解决方案。最后,作者将这些方法论与寻路算法进行类比,强调了软件工程师在问题空间中寻找最佳路径的重要性。
阅读更多
本文作者回顾了ChatGPT发布两年来AI领域的巨大变化,并分享了在Halcyon公司从事AI开发的经验教训。作者指出,AI领域的两极分化加剧,大型公司拥有巨大的资源优势,而初创公司需要专注于领域专业知识和用户体验才能生存。Halcyon通过构建知识图谱和权威性排名等抽象层,将领域知识融入AI流程,并致力于将AI融入客户现有工作流程,例如提供批量处理、结构化输出和定向通知等功能,以提升用户体验。
阅读更多
Tiptap公司,一家Y Combinator孵化的公司,正在招聘高级全栈工程师。该职位要求应聘者具备丰富的全栈开发经验。
阅读更多
Plastic 是一个使用 Rust 从头开始构建的 NES 模拟器,它包含 6502 CPU、PPU、音频处理单元、卡带和 INES 文件处理等组件,并支持键盘和游戏手柄控制。Plastic 提供 EGui 和 TUI 两种界面,其中 TUI 界面在支持按钮释放检测的终端上体验更佳。
阅读更多
2024年11月15日晚,Netflix在直播迈克·泰森对阵杰克·保罗的比赛时出现严重串流故障,引发大量观众不满。超过8.8万用户向Down Detector报告了问题,抱怨画面滞后、卡顿、缓冲以及直播中断等。许多用户错过了联合主赛凯蒂·泰勒对阵阿曼达·塞拉诺的比赛。Barstool Sports的Dave Portnoy在X上发帖称Netflix对如此大规模的直播毫无准备。部分用户对Netflix获得如此大型赛事直播权表示质疑,认为其服务质量令人失望。
阅读更多
本文介绍了Ractor,一个基于Tokio构建的Rust异步actor框架。文章首先解释了actor的消息传递机制,包括cast和call两种方式。然后,通过一个“Hello world”示例演示了如何定义actor、消息类型、状态和处理函数。接着,文章展示了如何构建一个有状态的actor,并使用RpcReplyPort进行远程过程调用来获取actor的内部状态。最后,文章介绍了`call_t!`等宏来简化RPC调用。
阅读更多
文章指出HTML表单验证机制强大但未被充分利用,并探讨了其原因。作者认为setCustomValidity方法虽然强大,但其命令式API导致使用不便,尤其在声明式组件中。文章以 required 属性为例,演示了setCustomValidity方法在初始值验证和逻辑复用方面的不足,并提出了一个名为 custom-validity 的属性的设想,以简化验证逻辑。作者进一步举例说明了该属性如何处理异步验证(如用户名查重)和依赖字段验证(如密码确认)等复杂场景,最终得出结论,HTML表单验证的潜力需要更友好的API来释放。
阅读更多
2024年10月8日,Fediverse社交网络遭受垃圾邮件攻击,攻击者利用脚本批量创建账户并发送垃圾信息。IFTAS Connect社区成员迅速响应,创建共享电子表格跟踪受影响服务器,并以英、日、中三种语言向服务器运营商发出警报。通过社区协作、服务器运营商的积极配合以及Social Web ISAC的安全警报,攻击在48小时内得到有效控制。此次攻击凸显了去中心化网络在垃圾邮件防御方面的挑战,但也展现了社区合作的力量。未来需要更好的垃圾邮件拦截工具和账户创建审核机制以应对类似攻击。
阅读更多
本文批判了微软以“成长型思维”为核心的企业文化。作者认为,这种看似积极的概念在微软的实践中已经变质为一种管理工具,被用来压制员工、剥夺其贡献的认可,并为管理层的滥用行为提供借口。文章指出,微软的绩效评估体系“Connect”高度依赖于员工对“成长型思维”的理解和表达,甚至鼓励使用AI工具生成评估内容,这种做法不仅荒谬,而且可能导致不公平的评价结果。作者认为,这种企业文化最终将损害微软的长远发展。
阅读更多
苹果公司发布了关于其私有云计算 (PCC) 平台的安全研究报告,该平台旨在保护用户隐私的同时,满足苹果智能功能对计算密集型请求的需求。报告详细介绍了PCC的架构设计,并提供了安全指南、虚拟研究环境 (VRE) 和部分源代码,以供安全研究人员和其他感兴趣人士检查和验证PCC的安全性和隐私保护措施。此外,苹果还宣布将PCC纳入其安全奖励计划,为发现PCC安全或隐私漏洞的研究人员提供高额奖励。
阅读更多
悉尼大学和伦敦大学学院领衔的一项国际研究表明,每天只需五分钟的较高强度运动,如上坡步行或爬楼梯,就能有效降低血压。研究分析了来自五个国家超过14,000名志愿者的数据,发现用20-27分钟的运动(包括上坡步行、爬楼梯、跑步和骑自行车)代替久坐行为,可以显著降低血压,并可能在人群水平上将心血管疾病风险降低28%。研究强调了高强度运动对血压管理的重要性,即使是短时间的运动也能带来益处。
阅读更多
本文回顾了 20 世纪 70 年代使用 Fairchild Sentry 610 测试 Z80 芯片的经历。该系统是当时先进的计算机控制模块化可扩展测试系统,用于测试复杂的 MSI/LSI 集成电路。文章详细描述了 Sentry 610 的硬件组成,包括磁盘驱动器、磁带机、Fairchild 24 位 CPU、终端和打印机、测试仪以及测试头。作者还分享了使用该系统测试 Z80 芯片以及维护和故障排除的经验,例如修复磁盘驱动器和 CPU 的经历。文章强调了 Sentry 610 在当时的先进性和对早期 CPU 芯片测试的重要性。
阅读更多