Linux 6.13 将统计自启动以来的 Hung 任务数量

2024-11-24

Linux 6.13 版本将新增一项功能,统计系统自启动以来hung task的数量。该功能通过 /proc/sys/kernel/hung_task_detect_count 文件呈现,旨在帮助管理员更好地监控服务器健康状况,判断是否存在软硬件问题。此前,Linux 并未提供便捷的 hung task 计数报告。除了hung task计数功能外,Linux 6.13 还包括资源管理代码的清理和 NILFS2 文件系统的 folio 转换。

阅读更多
未分类 hung task

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

2024-11-24

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

阅读更多
未分类

Open Interpreter:一款用于计算机的自然语言接口

2024-11-24

Open Interpreter 允许大型语言模型在本地运行代码(Python、Javascript、Shell 等)。用户可以通过类似 ChatGPT 的终端界面与 Open Interpreter 交互,从而以自然语言控制计算机执行各种任务,例如创建和编辑文件、控制浏览器进行研究、分析数据集等。相比于 ChatGPT 的代码解释器,Open Interpreter 拥有本地运行的优势,可以访问互联网、不受时间或文件大小限制,并能利用任何软件包或库。

阅读更多
未分类

探秘罗马古迹下的“巨型”河蟹

2024-11-24

2005年,考古学家在罗马图拉真广场的挖掘过程中发现了一种古老的淡水蟹——Potamon fluviatile,它们栖息在古罗马建造的排水系统中。研究表明,这些螃蟹的祖先可能在罗马还是沼泽山谷时就已存在,并在城市发展过程中被困在城市的中心地带。它们体型比其他同类更大,寿命更长,但近年来数量急剧下降,面临生存威胁。科学家呼吁采取保护措施,但市政府出于保护古迹景观的考虑,拒绝安装保护网和警示标志。

阅读更多
未分类 河蟹 罗马古迹

英语 - Esolang

2024-11-24

文章介绍了一种名为“英语”的声明式深奥编程语言(Esolang),它使用自然语言描述程序的功能。文章列举了“Hello World”、“99 Bottles of Beer”等程序示例,并讨论了该语言的图灵完备性、可计算性、编译器以及错误类型。文章还提到了利用机器学习模型(如OpenAI Codex)将英语描述转换成代码的可能性,并探讨了该语言的本地化和流行文化影响。

阅读更多

Deegen:一款面向动态语言的JIT虚拟机生成器

2024-11-24

Deegen是一个元编译器,可以自动生成带有JIT功能的高性能虚拟机,用于动态语言。用户只需以C++函数的形式提供字节码的执行语义,Deegen即可生成包含解释器、基准JIT编译器和tier-switching逻辑的双层VM执行引擎。Deegen生成的解释器性能优于现有技术水平,并且首次实现了JIT编译器的自动生成。通过字节码特化、寄存器 pinning、内联缓存等多种优化,Deegen生成的代码质量可与专家手写的汇编代码媲美。使用Deegen实现的LuaJIT Remake (LJR) 在44个基准测试中,解释器性能比官方PUC Lua解释器快179%,比LuaJIT解释器快31%;基准JIT启动延迟极低,执行性能比PUC Lua快360%,仅比LuaJIT的优化JIT慢33%,甚至在13个基准测试中更快。

阅读更多
7

亲爱的朋友,你已经构建了一个 Kubernetes

2024-11-24

这篇文章以幽默的口吻讲述了开发者为了避免使用 Kubernetes 而逐渐构建出一个功能类似 Kubernetes 系统的故事。开发者最初认为 Kubernetes 过于复杂,选择使用简单的 shell 脚本和 Docker Compose。随着需求的增长,他们不断添加功能,如多服务器部署、网络配置、自动化工具等,最终形成了一个包含标准配置格式、部署方法、覆盖网络、服务发现、不可变节点和 API 服务器的系统,这与 Kubernetes 的核心功能非常相似。

阅读更多
未分类

jQuery UI

2024-11-24

jQuery UI 是一个基于 jQuery JavaScript 库构建的用户界面交互、效果、小部件和主题的集合。无论您是构建高度交互的 Web 应用程序,还是只需要向表单控件添加日期选择器,jQuery UI 都是理想之选。1.14.1版本更新包括:兼容最新的jQuery版本,并移除已弃用的jQuery API;放弃支持IE和Edge Legacy浏览器,仅支持最新版Chrome、Firefox、Safari和Edge;提供各种插件、主题和实用工具,方便开发者快速构建交互式Web应用。

阅读更多
未分类 jQuery UI

Django异步:准备好迎接黄金时代了吗?

2024-11-24

本文探讨了Django在异步编程方面的最新进展及其在生产环境中的应用。作者Jonathan Adly分享了他们在ColiVara项目中使用异步Django的经验,指出异步Django的性能已得到显著提升,尤其适用于I/O密集型任务,例如AI应用中调用外部API。文章强调了实现完全异步的重要性,包括使用ASGI服务器、异步视图、异步ORM、异步HTTP客户端和异步中间件。作者认为,异步Django已经为生产环境做好准备,其性能与FastAPI相当,并且Django的内置功能简化了开发流程。

阅读更多
未分类

数据的海底奇航:互联网是如何通过海底电缆连接全球的

2024-11-24

文章讲述了海底电缆如何连接全球互联网,以及这些电缆的脆弱性。汤加火山爆发切断了连接该岛与外部世界唯一的海底电缆,导致该岛互联网中断数周,突显了这种连接的脆弱性。文章解释了海底电缆的工作原理、铺设方式以及维修的复杂性,并强调了冗余线路的重要性。文章还探讨了海底电缆的历史,从1866年的第一条跨大西洋电报电缆到今天的超高速光纤电缆,以及它们如何沿着历史贸易路线铺设。最后,文章指出,随着数据需求的增长,需要铺设更多海底电缆,以避免像汤加这样的国家再次面临断网的风险。

阅读更多
8
未分类 通信技术

Jiga招聘物流运营协调员

2024-11-24

Jiga是一家YC孵化的初创公司,致力于帮助工程师更快地构建实体产品。他们正在招聘一名物流运营协调员,该职位可以远程工作,要求有2年以上相关经验,具备优秀的英语沟通能力和使用在线工具的经验,熟悉美国市场,能够在美东时间工作。工作职责包括跟踪和监控订单生产和运输,解决物流和运营问题,与客户和合作伙伴沟通,以及与内部团队协作以自动化和简化运营。公司提供灵活的远程工作环境、国际化的团队、自我发展预算、股票期权和年度团队线下活动等福利。

阅读更多
未分类

关于不使用代码辅助工具Copilot

2024-11-24

作者Tom MacWright解释了为什么他不使用像Copilot这样的代码辅助工具。尽管承认这类工具对很多工程师很有帮助,他仍然表达了一些担忧。他认为现代工程的复杂性已经很高,而这些工具可能会加剧这个问题,导致代码更加冗长且难以理解。此外,他还担心生产力提高带来的收益分配问题,以及过度依赖工具可能导致编程技能的退化。最后,他将使用代码辅助工具比作与AI聊天,更像管理而不是编程,他更喜欢独自编写代码的专注感。

阅读更多

微软将允许用户在Teams会议中克隆自己的语音

2024-11-24

微软计划在2025年初推出Teams会议中的“口译员”功能,允许Microsoft 365用户克隆自己的声音,并以多达九种语言(英语、法语、德语、意大利语、日语、韩语、葡萄牙语、普通话和西班牙语)进行实时语音到语音翻译。该功能旨在提供更个性化和更具吸引力的会议体验,但微软尚未透露具体细节。该公司强调,该工具不会存储任何生物识别数据,不会添加超出语音“自然存在”的情绪,并且可以通过Teams设置禁用。尽管如此,语音克隆技术仍存在被滥用的安全风险。

阅读更多
未分类 AI翻译

预测:未来十年核能将占美国新增装机容量的30%以上

2024-11-24

本文预测,未来十年核能将在美国电力市场中占据主导地位,新增装机容量占比将超过30%。目前,可再生能源占据新增电力来源的98%,而核能仅占2%。但随着人工智能等技术的快速发展,能源需求激增,微软、亚马逊、谷歌等科技巨头开始大量购买核电,这将推动核能的复兴。作者对核能的未来发展持乐观态度,认为核能将成为未来主要的能源生产方式。

阅读更多
未分类

文学时钟

2024-11-24

该项目是一个基于GitHub的文学时钟,灵感来源于Jaap Meijers的电子阅读器时钟和《卫报》。它由@JohsEnevoldsen创建,可以显示不同文学作品的节选来表示当前时间,并提供跳过NSFW(不适合上班时间浏览)内容的选项,以及暗色主题模式。

阅读更多
未分类

互联网自由的巨大胜利:谷歌必须出售其Chrome浏览器

2024-11-24

本文认为美国司法部对谷歌的反垄断裁决是互联网自由的巨大胜利。作者以Tuta Mail为例,指出谷歌的垄断行为如何损害小型竞争者,例如Tuta的网站在搜索结果中排名突然下降。文章强调谷歌在搜索市场的主导地位及其通过广告获得的巨额收入,使其能够压制竞争。作者认为,强制谷歌出售Chrome浏览器是打破其垄断的重要一步,这将促进创新,并为像Tuta Mail这样注重用户隐私的服务提供公平的竞争环境。

阅读更多
5
未分类

网络请求列表 — Firefox 源文档

2024-11-24

本文档描述了Firefox开发者工具中网络监视器的使用方法,详细介绍了网络请求列表的各项功能,包括:请求列的含义(状态码、方法、域名、文件、URL、协议等)、时间线分析、安全图标解读、特定URL的屏蔽、请求过滤、属性过滤、请求搜索、上下文菜单选项(复制、保存、重发、编辑、屏蔽等)以及HAR数据管理等。文档还列举了其他相关文章,方便开发者深入了解网络监视器的其他功能。

阅读更多
未分类

德怀特·史密斯·杨的非凡人生和惊人时代

2024-11-24

本文讲述了德怀特·史密斯·杨非凡的一生。他曾是木匠、摄影师,在大萧条时期参与修建了34号公路。二战期间,他在芝加哥大学的冶金实验室工作,后随实验室搬迁至洛斯阿拉莫斯,参与曼哈顿计划,成为一名核物理学家。他参与了原子弹的研发,并在战后继续从事核研究,亲历了世界第二次核事故。尽管没有大学学位,他最终成为洛斯阿拉莫斯的正式物理学家,并在退休后继续从事植物学、生物学、考古学等研究。

阅读更多
未分类

我的电力来自哪座发电厂?

2024-11-24

本文探讨了电力供应的复杂性,从2000年加州能源危机引出电力市场机制。文章解释了电力公司如何通过电力市场进行电力交易,以及电力批发市场、实时市场和容量市场的运作方式。文章还分析了输电和配电成本,以及零售电力供应商的角色,并鼓励读者了解电费账单背后的含义。

阅读更多
未分类 电力市场

Foursquare开放1.04亿个兴趣点数据

2024-11-24

Foursquare公司宣布免费开放其包含1.04亿个兴趣点(POI)的数据集。这篇文章详细介绍了该数据集,并使用DuckDB、QGIS等工具对其进行了分析和可视化。分析涵盖了POI的全球分布密度、不同国家的POI数量、POI的类别分布等方面,并以星巴克为例,展示了如何利用该数据集进行特定品牌的POI分析。作者还介绍了自己的工作站配置和使用到的软件工具。

阅读更多
未分类 POI Foursquare

Voyage-3和Voyage-3-lite:新一代小型但强大的通用嵌入模型

2024-11-24

Voyage AI发布了新的通用嵌入模型Voyage-3和Voyage-3-lite。Voyage-3在检索质量上平均优于OpenAI v3 large 7.55%,同时成本降低2.2倍,嵌入维度缩小3倍。Voyage-3-lite的检索精度比OpenAI v3 large高3.82%,成本降低6.5倍,嵌入维度缩小6倍。这两种模型都支持32K token的上下文长度,是OpenAI的4倍。Voyage-3系列模型在多个领域(包括代码、法律、金融、多语言和长上下文)的检索任务中表现出色,并具有显著的成本和延迟优势。

阅读更多

Laurence Tratt:Rust 的两种“断言”让代码更好

2024-11-24

本文探讨了 Rust 语言中两种断言机制(`assert` 和 `debug_assert`)的优势。作者指出,`assert` 用于检查程序的核心假设,即使在发布版本中也会执行,而 `debug_assert` 则用于检查内部假设,仅在调试模式下生效。这种区分让开发者能够更精准地表达不同类型的断言,在不牺牲代码质量的前提下,有效管理性能开销。作者认为,拥有两种断言机制有助于提高代码的可靠性和可维护性,并鼓励其他语言借鉴这种设计。

阅读更多
7
未分类 断言

最高法院允许针对Meta的数十亿美元集体诉讼继续进行

2024-11-24

美国最高法院允许投资者对Meta提起的一项数十亿美元的集体诉讼继续进行。该诉讼源于2016年美国总统大选期间,剑桥分析公司滥用Facebook用户个人信息的隐私丑闻。投资者指控Meta没有充分披露用户数据被滥用的风险,导致公司股价在2018年出现两次大幅下跌。Meta已为此支付了51亿美元的罚款,并与用户达成了7.25亿美元的隐私和解协议,但对诉讼的继续进行表示失望,并将继续抗辩。

阅读更多
未分类 隐私丑闻

机器人越狱:研究人员诱骗机器人执行危险任务

2024-11-24

研究人员开发了一种名为RoboPAIR的算法,可以成功攻击LLM驱动的机器人,绕过安全防护,诱导机器人执行危险操作,例如让自动驾驶系统撞向行人、让机器狗寻找放置炸弹的地点。实验中,RoboPAIR对三种不同的机器人系统(Go2、Jackal和Dolphins LLM)实现了100%的越狱率。研究人员已将此发现告知相关制造商和AI公司,并强调LLM缺乏对上下文和后果的真正理解,需要人工监督,未来需开发具有情境感知能力的LLM。

阅读更多
未分类

GitHub - p8952/bocker:用大约100行Bash代码实现的Docker

2024-11-24

Bocker是一个用大约100行Bash脚本实现的简化版Docker。它实现了Docker的核心功能,例如拉取镜像、运行容器、查看日志、提交更改等。Bocker依赖于btrfs文件系统、网络桥接和cgroups等技术。虽然功能有限,但提供了一个学习Docker底层原理的良好途径。需要注意的是,Bocker需要root权限运行,并且可能对系统环境造成影响,建议在虚拟机中使用。

阅读更多
未分类

叙利亚古城出土最古老字母文字的证据

2024-11-24

约翰霍普金斯大学的研究人员在叙利亚一座古墓中挖掘出刻有文字的泥制圆柱体,这些文字可追溯到公元前2400年左右,比其他已知的字母文字早约500年。这一发现颠覆了考古学家对字母起源、传播以及对早期城市文明影响的认识。研究人员认为,字母文字的出现使得文字不再局限于皇室和社会精英,改变了人们的生活、思考和交流方式。

阅读更多

从游戏到网页:磨砂玻璃效果的实现

2024-11-24

本文介绍了如何使用HTML、CSS和JavaScript创建逼真的磨砂玻璃效果。作者借鉴了3A游戏开发中的设计元素,利用`backdrop-filter`实现模糊效果,并通过`box-shadow`模拟玻璃边缘的深度和光影。文章详细讲解了如何添加边缘、阴影、 subsurface scattering(次表面散射)以及光线反射等细节,并提供了CSS和JavaScript两种实现动态光线反射的方法,最终实现了具有高度还原度的磨砂玻璃UI效果。

阅读更多
未分类

如何向上级领导提反馈(不会被炒鱿鱼)

2024-11-24

本文探讨了如何向上级领导提供反馈的技巧,强调了尊重、有效沟通和自我保护的重要性。作者建议采用“更进一步”的技巧,避免直接批评,而是从赞赏的角度出发,建议领导在现有基础上做得更好。同时,建议以自身为例,用外交辞令,并提供数据和案例支持观点,以提高说服力。文章还强调了在提反馈前先反思自身行为,并根据与领导的关系和信任度调整策略。

阅读更多

Apache NuttX RTOS 的持续集成面板(Prometheus 和 Grafana)

2024-11-24

本文介绍了如何使用 Grafana 和 Prometheus 构建 Apache NuttX RTOS 的持续集成监控面板。该面板可以监控每日构建以及 NuttX 构建场的构建情况,并通过构建得分(Build Score)来评估每个构建的质量,以区分构建成功、警告和错误。文章详细讲解了如何安装和配置 Grafana、Prometheus 和 Pushgateway,如何将构建日志导入 Prometheus,以及如何从 GitHub Actions 中提取构建日志。该面板的目标是帮助开发者快速识别构建问题,特别是对于无法在每个拉取请求上运行完整 CI 检查的情况。

阅读更多
未分类
1 2 51 52 53 55 57 58 59 516 517