工程领导力:SQL、统计学与数据驱动决策

2024-12-18
工程领导力:SQL、统计学与数据驱动决策

文章探讨了工程领导者如何利用SQL和统计方法进行数据驱动决策。作者指出许多工程领导者不擅长数据提取和解读,建议学习SQL(例如使用DuckDB)和统计工具。文章涵盖了数据汇总统计、分布、置信区间和贝叶斯推理等方法,并通过分析Firefox错误追踪数据,演示了如何计算置信区间,利用蒙特卡洛模拟进行项目时间估算,以及如何应用贝叶斯推理更新项目完成概率。文章强调数据分析能力对工程领导者至关重要,能够帮助他们更精准地进行预测和决策。

阅读更多

Rust编写的高精度Game Boy模拟器Retro Boy震撼来袭!

2025-03-20
Rust编写的高精度Game Boy模拟器Retro Boy震撼来袭!

Retro Boy是一款用Rust编写的,可在网页上运行的精准Game Boy模拟器。它使用了wasm-pack将Rust代码转换为WebAssembly,并利用Web Audio API和HTML Canvas进行音频和图形渲染。该模拟器支持多种游戏卡带类型(MBC1, MBC3, MBC5, HuC1),并具备完整的CPU、音频和图形模拟功能,甚至支持GameShark或GameGenie作弊码。此外,它还拥有用户友好的界面,包括全屏模式、暂停/继续、色彩模式选择和可自定义按键映射等功能。Retro Boy通过了Blargg测试ROM集合的大部分测试,展现了其高精度模拟能力。

阅读更多

物联网设备与NAT超时:连接ID的救赎

2025-02-14
物联网设备与NAT超时:连接ID的救赎

在物联网设备与云端通信中,NAT超时问题常常导致连接中断,需要频繁重新连接,浪费资源。本文介绍了Golioth如何利用DTLS 1.2连接ID技术解决这一问题。通过配置Golioth固件SDK,禁用心跳包并设置合适的接收超时时间,结合连接ID,即使NAT超时后,设备也能保持连接,无需重新进行耗时的握手,从而降低功耗并提升效率。这对于电池供电的低功耗设备尤其重要。

阅读更多
科技 NAT DTLS

VS Code插件:自动添加async/await关键字

2025-05-05
VS Code插件:自动添加async/await关键字

这款VS Code扩展程序会在你保存TypeScript文件时自动添加缺失的`async/await`关键字。它需要项目文件夹中存在`tsconfig.json`文件。该插件会智能地识别并添加`async`和`await`关键字,使异步函数正确运行。如果不想为某个异步函数添加`await`,可以在调用语句末尾添加`// no-await`注释。第一次转换可能较慢,后续转换速度会加快。

阅读更多
开发

英特尔传奇:从叛逆八人到改变世界的芯片巨头

2025-02-22
英特尔传奇:从叛逆八人到改变世界的芯片巨头

本文讲述了英特尔公司从1968年两位传奇人物戈登·摩尔和罗伯特·诺伊斯离开仙童半导体,到最终创造出第一款商用微处理器的精彩历程。文中详细描述了英特尔的创立、早期发展中的挑战与机遇、关键人物的贡献以及重要产品的研发过程,例如4004微处理器和8080微处理器。这段创业史充满了技术突破、市场竞争和商业决策的精彩故事,展现了英特尔如何从一家小型初创企业成长为改变世界科技格局的巨头。

阅读更多
科技

arXivLabs:与社区协作者共建arXiv新功能

2025-06-16
arXivLabs:与社区协作者共建arXiv新功能

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

阅读更多
开发

AI模型自动化发现人工生命

2024-12-24
AI模型自动化发现人工生命

Sakana AI与合作伙伴开发了一种名为ASAL的新算法,利用视觉语言基础模型自动化发现人工生命。ASAL通过三个搜索问题(寻找特定目标行为的模拟、发现持续产生新颖性的模拟以及阐明所有可能的模拟)来实现这一目标。该算法已成功在Lenia、Boids、Particle Life等多个模拟环境中发现新的、开放式的人工生命形式,甚至发现了比康威生命游戏更开放、更具表现力的细胞自动机规则。这项研究有望通过克服手动设计模拟的瓶颈,从而推动人工生命研究的进步,并为下一代更自然、更具适应性的AI算法提供启示。

阅读更多

从Bryan Johnson的“别死”品牌战略中学习个人品牌打造

2025-02-18
从Bryan Johnson的“别死”品牌战略中学习个人品牌打造

Bryan Johnson凭借其“别死”生活方式和每天服用100片药丸的养生理念迅速走红。本文分析了他的成功秘诀,指出其个人品牌打造的五个关键要素:独特性(“别死”的理念极具冲击力)、朗朗上口的口号(“别死”简洁有力)、精准的受众定位(吸引对健康生活方式极度关注的群体)、明确的敌人(不健康的食品公司)、顺应潮流(迎合当下健康生活方式的流行趋势)。通过这些策略,Johnson成功积累了百万级的社交媒体粉丝,为个人品牌塑造提供了极佳的范例。

阅读更多
创业

抛弃PRD,拥抱Demo驱动开发

2025-05-03
抛弃PRD,拥抱Demo驱动开发

在快速迭代的软件开发中,冗长的PRD文档往往效率低下。Demo驱动开发提供了一种更敏捷的方案:优先构建可交互的Demo原型,快速收集用户和利益相关者的反馈。Demo并非最终产品,而是将抽象概念具象化,方便非技术人员理解并参与讨论。通过简化Demo的创建和访问,并专注于核心功能的反馈,团队可以更高效地迭代产品,最终打造更贴近用户需求的产品。虽然文档仍然重要,但Demo驱动开发在早期阶段能显著提升效率,帮助团队更快地找到方向。

阅读更多

旧金山科技圈「纯度测试」:你是真正的湾区人吗?

2025-01-01

一篇名为「旧金山纯度测试」的清单病毒式传播,以戏谑的口吻列举了湾区科技从业者们经历过的种种场景,从申请OpenAI的工作到参加NeurIPS会议,从服用兴奋剂提高效率到在高端健身房偶遇风投,无所不包。这份清单既是对湾区科技圈生活方式的幽默总结,也反映了其独特的文化氛围和竞争压力。完成越多,就越说明你沉浸其中,但也暗示着某种程度的迷失。

阅读更多

Meta Llama 3.1 社区许可证并非自由软件许可证

2025-01-26

自由软件基金会(FSF)发布评估报告,认定Meta的Llama 3.1社区许可证并非自由软件许可证。该许可证不仅剥夺了用户的自由,还试图将本应由民选政府通过立法行使的权力交给许可方。此外,该许可证应用于机器学习应用,但未能解决此类应用中固有的软件自由挑战。FSF呼吁自由软件社区对此保持警惕,避免使用该许可证及其下的任何软件。

阅读更多
开发

AI换脸骗过初创公司:深度伪造技术入侵招聘流程

2025-03-12
AI换脸骗过初创公司:深度伪造技术入侵招聘流程

一家名为Vidoc Security的初创公司遭遇了令人震惊的招聘骗局:两次险些录用使用AI换脸技术伪造身份的求职者。骗子们拥有精湛的编程技能,通过伪造简历和在视频面试中使用深度伪造技术成功通过了技术面试。Vidoc最终识破骗局,并分享了防范类似事件的经验,包括要求关闭视频滤镜、录制面试视频、核实身份等。此事件凸显了AI技术带来的新型安全风险,也警示企业在远程招聘中加强防范措施。

阅读更多
科技 招聘风险

Firefox在pwn2own竞赛中成功抵御双重攻击

2025-05-18

在今年的pwn2own黑客大赛上,两组安全研究人员对Firefox浏览器进行了攻击,但都未能突破其沙箱防护。Mozilla团队在第二处漏洞被公开后的一天内就发布了更新补丁,彰显了其强大的安全响应能力和完善的安全机制。尽管攻击影响有限,Mozilla仍然建议所有用户尽快更新Firefox浏览器。此次事件进一步证明了Firefox沙箱机制的有效性,以及Mozilla对安全性的高度重视。

阅读更多
科技 pwn2own

Google Play 2024 安全报告:AI加持,多重防护守护亿万用户

2025-02-03
Google Play 2024 安全报告:AI加持,多重防护守护亿万用户

Google发布了2024年Google Play安全报告,展示了其在保护用户和开发者方面的努力。通过AI驱动的威胁检测、更严格的隐私政策和开发者工具,Google Play阻止了236万个违规应用发布,封禁了超过15.8万个恶意开发者账户。报告重点介绍了AI在恶意应用检测中的作用,以及与开发者合作加强安全和隐私的措施,例如限制对敏感数据的访问和改进数据删除选项。此外,Google Play Protect 通过实时扫描检测到超过1300万个来自外部的恶意应用,并推出了新的防欺诈功能,保护用户免受网络钓鱼和恶意软件的侵害。Google还与政府和行业伙伴合作,制定了新的应用安全评估标准,共同维护更安全的应用生态系统。

阅读更多

Garmin的400亿美元转型:从车载GPS到健身腕表巨头

2025-01-21
Garmin的400亿美元转型:从车载GPS到健身腕表巨头

Garmin,这家GPS领域的先驱企业,曾面临来自苹果和谷歌的巨大冲击。但其巨额研发投入使其成功转型,从一家汽车GPS公司转变为健身腕表和追踪器的领导者。文章回顾了Garmin的历程,从GPS的发明和Garmin的创立,到其从车载导航业务向户外和健身追踪业务的转型,以及其持续的研发投入如何使其在竞争激烈的市场中生存并发展壮大。Garmin的成功案例体现了持续创新和适应市场变化的重要性。

阅读更多
科技

用LLM和Google Places API探索科罗拉多斯普林斯最佳餐厅

2025-02-15
用LLM和Google Places API探索科罗拉多斯普林斯最佳餐厅

作者利用大型语言模型(LLM)和Google Places API,收集并分析了科罗拉多斯普林斯15公里范围内餐厅的数据,最终创建了一个排名列表。过程中,他克服了API注册的繁琐步骤和数据清洗的挑战,并尝试了不同的排名算法,最终选择了Wilson Score Interval方法。最终结果不仅提供了餐厅排名,还生成了餐厅位置的热力图,展现了科罗拉多斯普林斯美食的分布情况。

阅读更多

JavaScript框架的十年变迁:从混乱到统一

2025-03-01
JavaScript框架的十年变迁:从混乱到统一

十年过去了,JavaScript框架经历了从小型、轻量到功能丰富、庞大的演变。服务器端渲染的兴起和浏览器API的改进,使得客户端和服务器端代码共享成为可能,催生了“元框架”的出现。文章探讨了Next.js和React Router等流行框架的优缺点,并建议开发者选择简单、易维护的技术,例如传统的React单页面应用+Express API后端,或者根据项目需求选择合适的框架组合,例如使用Fastify或NestJS作为后端API,并结合元框架用于用户界面。作者认为,尽管框架选择仍然繁多,但近年来JavaScript生态系统的进步已大大改善了开发体验。

阅读更多
开发 元框架

掌握AI提示词工程:解锁AI潜力的秘诀

2025-07-21
掌握AI提示词工程:解锁AI潜力的秘诀

本文探讨了提示词工程的重要性,指出清晰的提示词能显著提升AI性能,而模糊的提示词则会导致AI输出错误或无用信息。文中将提示词工程分为两种:日常对话式提示词和用于商业应用的精准提示词。作者强调,精准提示词对于构建可靠的AI应用至关重要,并分享了如何撰写有效提示词的技巧,包括引导AI逐步推理、自我检查以及满足特定需求等。学习掌握提示词工程,将帮助你更好地与AI协作,充分挖掘AI的潜力。

阅读更多
AI

Anthropic的“合理使用”辩护:AI训练数据版权大战的最新进展

2025-06-24

美国加州北区法院就作家对Anthropic公司使用版权书籍训练AI模型的诉讼做出了部分判决。法院认定,Anthropic使用购买的书籍进行训练以及将纸质书转换成数字格式属于“合理使用”,但使用盗版书籍则不构成合理使用。此判决对AI行业影响深远,确认了训练AI模型使用合法获得的版权材料的合理性,但强调了获取数据途径的合法性至关重要。后续将对盗版书籍的使用进行审判,这或将对AI公司的数据获取策略产生重大影响。

阅读更多
AI

告别「兴奋式编码」,拥抱「氛围重构」:提升代码质量的秘密武器

2025-05-06
告别「兴奋式编码」,拥抱「氛围重构」:提升代码质量的秘密武器

厌倦了短暂的编码快感?试试「氛围重构」吧!它与「兴奋式编码」不同,并非追求快速提交代码,而是专注于消除技术债务,优化代码架构。只需每周花15-20分钟,像初学者一样审视代码,清理警告、去除冗余代码、优化函数,甚至借助LLM优化代码逻辑。持续进行氛围重构,将带来代码质量的提升、部署速度的加快、团队协作的改善以及客户体验的优化。与其追求短期的兴奋,不如选择长期的可持续发展,让代码质量稳步提升,就像复利一样.

阅读更多
开发

大众汽车与Rivian合作,推出超低价电动汽车ID. EVERY1

2025-03-18
大众汽车与Rivian合作,推出超低价电动汽车ID. EVERY1

大众汽车发布了其超低价电动汽车ID. EVERY1,这款小型四门掀背车将于2027年投产,起价2万欧元。更值得关注的是,ID. EVERY1将是首款搭载Rivian软件和架构的大众汽车,这源于大众与Rivian去年达成的58亿美元合资协议。此次合作将帮助大众降低开发成本,提升其在电动汽车市场的竞争力,而Rivian则获得了资金注入和业务多元化的机会。ID. EVERY1的出现标志着大众进军更广泛的市场,目标是在2030年成为全球领先的高产量电动汽车制造商。

阅读更多
科技

摩天大楼为何变成玻璃盒子?经济学说了算

2025-01-13
摩天大楼为何变成玻璃盒子?经济学说了算

本文探讨了美国摩天大楼从装饰华丽的砖石结构转变为简洁的玻璃幕墙的背后原因。并非如某些人认为的那样是现代主义建筑师的阴谋,而是房地产开发商追求利润最大化的结果。玻璃幕墙更经济,建造速度更快,能提供更大的可出租面积。尽管租户更关心内部空间,但开发商发现,外部装饰对租金影响不大,因此削减成本成为主要考量。尽管一些建筑师和开发商仍追求更具设计感的建筑,但追求利润最大化的趋势使玻璃幕墙成为主流。

阅读更多
设计 摩天大楼

Pinterest推荐系统升级:基于嵌入的检索模型改进

2025-02-14
Pinterest推荐系统升级:基于嵌入的检索模型改进

Pinterest团队改进其基于嵌入的推荐系统,以提升个性化和多样性。他们通过先进的特征交叉(MaskNet和DHEN框架)和预训练的ID嵌入,显著提升了模型性能,并通过改进服务语料库和时间衰减求和方法进一步优化。此外,他们还探索了多嵌入检索和条件检索等先进技术,以满足用户多样化的意图,最终实现了用户参与度和保存行为的提升。

阅读更多

Monzo的备用银行基础设施:Monzo Stand-in

2025-02-13
Monzo的备用银行基础设施:Monzo Stand-in

为了确保服务持续性,Monzo构建了名为Monzo Stand-in的独立备份银行基础设施。它运行在Google Cloud Platform上,可在主平台(运行在AWS上)发生重大故障时接管。Stand-in支持核心功能,如卡片支付、转账和账户查询。它与主平台完全独立,使用不同的服务和代码库,以最大限度地减少单点故障风险。数据同步采用最终一致性模型,以降低成本并提高可用性。Stand-in已在2024年8月的一次重大平台事故中成功启用,确保了客户服务的持续性。

阅读更多
科技

巴黎惊魂:一次生产数据库的级联删除事故

2025-06-21
巴黎惊魂:一次生产数据库的级联删除事故

一位软件工程师在巴黎一家房地产初创公司Joe AI工作时,由于在生产数据库上进行操作,意外地删除了一条用户记录,导致级联删除触发,从而丢失了三个月的重要数据。尽管通过升级Supabase付费计划恢复了部分数据,但这起事故凸显了在生产环境中直接操作数据库的风险,以及缺乏完善备份机制的严重后果。最终,这次事故促使团队改进开发流程,建立本地Supabase实例,提升了开发效率,并强调了从错误中学习的重要性。

阅读更多

德州警长用电锯从比特币ATM机中取回3.2万美元赃款

2025-06-21
德州警长用电锯从比特币ATM机中取回3.2万美元赃款

德克萨斯州的警长本周使用电锯从一台比特币ATM机中取回了3.2万美元。此前,一个Jasper县的家庭报告称他们被骗取了2.5万美元。警方公布的图片显示,警官使用圆锯撬开比特币ATM机,取出了成捆的百元钞票。这起事件突显了比特币ATM机容易成为诈骗目标的风险,也引发了关于监管的讨论。美国联邦调查局的报告显示,2024年,60岁以上美国人报告了1.07亿美元与比特币ATM机相关的损失。

阅读更多
科技 比特币ATM

谷歌巨资押注先进核能,助力2030碳中和目标

2025-05-08
谷歌巨资押注先进核能,助力2030碳中和目标

谷歌宣布与南卡罗来纳州核电项目开发商Elementl Power合作,投资三个先进核能项目,以应对其快速扩张的数据中心带来的碳排放问题。此举是谷歌在2030年实现运营和价值链碳中和目标的战略举措之一,也是其致力于24/7碳中和能源目标的重要一步。Elementl Power将利用下一代核技术,力争在2035年前在美国部署超过10吉瓦的清洁能源。此次合作标志着科技巨头积极探索低碳能源,推动全球能源转型的新进展。

阅读更多
科技

黑客组织DARKNAVY逆向分析Starlink终端:发现潜在安全隐患

2025-05-09
黑客组织DARKNAVY逆向分析Starlink终端:发现潜在安全隐患

安全研究组织DARKNAVY对SpaceX的Starlink用户终端进行了深入逆向分析,揭开了其硬件、固件和安全机制的神秘面纱。他们发现Starlink使用了STMicroelectronics的芯片,其中一个定制的四核SoC负责核心处理,还有一个安全芯片STSAFE-A110负责安全认证和密钥管理。虽然大部分固件未加密,但研究人员也发现了一个名为“以太网数据记录器”的程序,可能具有数据记录功能,但目前看来似乎只记录卫星遥测数据,而非用户隐私数据。然而,终端预装了41个SSH公钥,且22端口始终开放,这引发了安全担忧。这项研究强调了卫星互联网安全的重要性,以及未来空间安全领域攻防对抗的复杂性。

阅读更多
科技

告别单点故障:用项目主语言编写CLI工具

2025-02-26

为了避免项目中累积的辅助脚本成为单点故障,作者尝试用项目主语言(例如Swift或Kotlin)编写CLI可执行文件,而非Bash或Ruby。这种方法提高了团队协作效率,降低了维护成本,并允许使用类型安全序列化等高级特性,简化了调试。然而,Swift和Kotlin并非理想的脚本语言,它们在快速反馈和子进程调用方面存在不足。作者最终采用在项目根目录下放置一个shim文件来调用构建好的可执行文件的方法,简化了命令调用流程。

阅读更多
开发

Invictus Solar:百万美元的太阳能项目如何走向失败

2025-06-22

作者试图利用加密货币收益,结合税收优惠政策,在德克萨斯州建设一个太阳能发电厂。然而,项目遭遇了意想不到的挑战:土地的矿产权利复杂,与电网的连接问题远超预期,最终导致项目失败,损失百万美元。这篇文章详细描述了项目的规划、实施和失败过程,并反思了其中的经验教训,包括地质调查的重要性以及项目风险评估的不足。

阅读更多
科技
1 2 958 959 960 962 964 965 966 1084 1085