(Empty input provided. There is nothing to translate.)

## CodeMic:分享与探索编码过程 CodeMic (codemic.io) 是一款新的开源工具,允许用户录制并分享带有音频、视频和图像的完整编码过程,直接从编辑器中进行。与传统的屏幕录制不同,CodeMic 支持交互式回放——观众可以暂停、在自己的编辑器中探索代码、修改代码,甚至运行代码,从而更有效地学习和理解代码库。 本质上,它被定位为 Asciinema 等工具的升级版,提供了一种比被动观看编码教程更实用的替代方案。 开发者已经在这个项目上工作了两年多,正在寻求反馈。早期的用户测试发现,在 SteamOS 上使用 VSCode 存在潜在的兼容性问题,并且有用户要求能够同时显示多个视频源(演讲者和演示文稿)。开发者正在积极解决这些问题。

## SHDL:逻辑门电路仿真 SHDL是一种轻量级的硬件描述语言和Python驱动(PySHDL),专为仿真完全由逻辑门构建的数字电路而设计。它提供了一种直观的语法来定义电路,以及一个无缝的Python API来进行交互,从而实现轻松的测试和分析。 主要特性包括:用于快速和可移植仿真的C后端、命令行编译工具,以及对可重用电路组件和常量的支持。用户在`.shdl`文件中定义电路,将其编译为C,然后通过Python使用诸如`poke`(设置输入)、`peek`(读取输出)和`step`(推进仿真)等方法与其交互。 SHDL仍在开发中,欢迎用户通过GitHub issues、讨论、pull requests或直接邮件提供反馈。它需要Python 3.10+和一个GCC或兼容的C编译器。该项目旨在易于使用,并为实验、教育和个人项目提供价值。

## SHDL:一种极简主义硬件描述语言 rafa_rrayes 创建了 SHDL(简单硬件描述语言),这是一种新语言,旨在*理解*数字逻辑最基本层面的原理。与 Verilog 或 VHDL 不同,SHDL 故意避免抽象——没有算术运算符或隐式位宽。相反,电路由逻辑门(与、异或、非等)和导线显式构建,并进行分层组合。 配套的 PySHDL Python 接口允许用户模拟电路、输入值并观察输出。SHDL 编译为 C 以提高速度,但优先考虑语言本身的透明性和简洁性。 该项目旨在成为数字逻辑的学习工具、HDL 实验平台以及可视化硬件构建过程的工具。创建者正在寻求关于语言设计、可用性以及“反抽象”方法对 HDL 的价值的反馈。提供的示例包括全加器、16 位寄存器和 16 位进位加器的实现。 项目 GitHub 地址:[https://github.com/rafa-rrayes/SHDL](https://github.com/rafa-rrayes/SHDL)

## 自旋锁:痛苦的根源 本文详细描述了作者反复遇到糟糕的自旋锁实现——循环重复检查资源是否可用——以及为什么应该尽量避免使用它们。尽管已经有大量资源涵盖了自旋锁的陷阱,但问题仍然存在。 核心问题是什么? 简单的自旋锁在等待时浪费 CPU 周期,影响性能和能源效率。 即使是看似正确的原子操作实现,也可能遭受竞态条件、优先级反转(高优先级线程被低优先级线程阻塞)和缓存争用的影响。 解决方案包括使用 `PAUSE` 指令和指数退避等技术来减少浪费的周期。 然而,即使这些也需要根据 CPU 架构进行仔细调整。 作者强烈建议利用操作系统原语,如 futexes(Linux)或 `WaitOnAddress`(Windows),这些原语允许操作系统有效地管理等待线程。 最终,信息很明确:自旋锁复杂且容易出错。 除非你*真的*知道自己在做什么,并且有一个特定的、低竞争的使用场景,否则完全避免它们,并依赖于成熟的、操作系统提供的同步机制。 许多项目(RPMalloc、OpenBSD libc,甚至 .NET 的一部分)已经证明了正确实现自旋锁的困难。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 自旋:请不要 – 自旋锁的常见问题 (siliceum.com) 16 分,作者 bdash 2 小时前 | 隐藏 | 过去 | 收藏 | 2 条评论 CamperBob2 23 分钟前 | 下一个 [–] 哇。如此复杂的东西真的能正常工作吗?回复 gafferongames 28 分钟前 | 上一个 [–] 好文章!感谢分享。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## 解决远程设备管理挑战 在众多客户站点管理设备时,家庭路由器普遍使用默认且重叠的子网(如192.168.1.0/24)使得情况复杂化。这会产生路由冲突,使可靠的远程访问变得困难——特别是对于固件固定且缺乏VPN功能的设备。传统的解决方案,如端口转发不可靠(ISP调制解调器重置会破坏配置,难以处理RTSP等多端口协议),而子网路由在地址重叠时会失败。重新配置客户网络是不切实际的。 解决方案在于**使用1:1 NAT的覆盖寻址**。这为每个远程设备分配一个唯一的、全球可路由的IP地址,该地址位于保留范围内(100.64.0.0/10),独立于其本地IP。客户局域网上的网关设备通过WireGuard隧道在“覆盖”地址和本地地址之间进行转换。 这种方法消除了冲突,增强了安全性(没有暴露的端口),并简化了管理。像Netrinos这样的系统可以自动执行密钥生成、NAT规则部署和DNS分配,跨数百个站点实现安全可靠的远程访问,而无需更改客户网络或设备固件。这已在生产环境中成功管理数千个设备。

## 黑客新闻讨论:192.168.1.x 网络重叠 一场黑客新闻讨论围绕着网络地址冲突日益严重的问题,尤其是在许多家庭网络默认使用 192.168.1.x 子网时。原始文章提出使用 VPN 结合 NAT 作为访问这些重叠网络中设备的解决方法。 然而,评论者们普遍认为 IPv6 是一个更优雅的解决方案,完全消除了对 NAT 的需求。尽管如此,IPv6 的实际采用受到多种因素的阻碍:旧硬件(如 IP 摄像头)缺乏 IPv6 支持,ISP 的 IPv6 传输不完整,以及即使使用公共 IPv6 地址也需要配置的有状态防火墙仍然存在。 像 Tailscale 这样的解决方案很受欢迎,利用打孔等技术绕过 NAT,并提供简化后的跨网络服务访问。用户们讨论使用廉价设备,如 Raspberry Pi Zero,作为 Tailscale 在远程网络中的“立足点”。 此次对话凸显了即使在 IPv6 的情况下,网络可达性的持续挑战,以及管理多子网网络的复杂性。

## OpenCHM启动,数字化计算机历史 计算机历史博物馆(CHM)已启动OpenCHM,一个新的数字门户,向全球开放其广泛而独特的计算文物收藏。该倡议由戈登和贝蒂·摩尔基金会和其他捐助者资助,标志着CHM持续数字化工作的重要一步。 OpenCHM旨在激发好奇心,并使技术历史对所有人开放,从研究人员到普通大众。该平台具有高级搜索工具、CHM历史学家的精选故事以及标志性文物的亮点。用户还可以创建个性化收藏,对于开发者而言,还可以访问API以进行进一步探索。 摩尔基金会赞扬了OpenCHM周到的设计和对开放获取的承诺,希望它能鼓励类似的倡议。通过保护和分享计算机历史,OpenCHM 推进了CHM的任务,即培养知情的数字公民并塑造更美好的未来。新的材料将不断添加到该平台。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 计算机历史博物馆推出其馆藏数字入口 (computerhistory.org) 15 分,ChrisArchitect 1 小时前 | 隐藏 | 过去的 | 收藏 | 1 条评论 ChrisArchitect 1 小时前 [–] 链接: https://www.computerhistory.org/collections/catalog 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## LM Studio 0.4.0:重大更新 LM Studio 0.4.0 引入了重大改进,专注于部署灵活性和性能。一个关键功能是 **llmster**,一个允许无头部署的守护进程——在服务器、云实例甚至通过命令行*无需* GUI 即可运行 LM Studio。 此版本支持**并行请求**和持续批处理,以实现更快的处理速度,以及一个新的**状态化 REST API** (/v1/chat),用于将本地模型集成到应用程序中。用户界面已完全刷新,具有聊天导出(PDF、Markdown)、**分屏视图**用于多个聊天、**开发者模式**用于高级选项以及应用内文档等功能。 底层的 **llama.cpp 引擎已更新至 v2.0.0**,支持并发推理。新的 CLI 体验,通过 `lms chat` 提供基于终端的交互。现在可以使用**权限密钥**来控制服务器访问。 此更新优先考虑强大的后端功能和简化的用户体验,为本地 LLM 使用提供更大的控制力和效率。

## LM Studio 0.4.0 版本概要 LM Studio,一款用于本地运行大型语言模型的工具,发布了 0.4.0 版本,包含重大更新。新版本专注于改进功能和灵活性,引入了用于无头操作的命令行界面(“llmster”),状态化的 REST API,以及并行请求处理以提高性能。 讨论的中心是本地模型与付费远程选项的价值主张,用户认为隐私、避免“大科技”以及特定用例是其动机。一些用户正在从 Ollama 转向 LM Studio,原因是其被认为偏离了最初的原则且更新缓慢。然而,也有用户回到了 llama.cpp,批评 UI 更改和功能丢失(例如 Vulkan/ROCm 选择)是“劣化”。 总而言之,此次更新旨在为本地 LLM 实验和集成提供全面的解决方案,特别是对于使用 ChainForge 等工具的开发者。

汇丰银行发了一封令人担忧的信,声称邮件“无法送达”,促使作者检查了自己的账户——结果邮箱地址已经正确。与客服沟通一小时后,得到的令人沮丧的回应是,即使地址有效,也*必须*更新。 深入调查后,作者发现汇丰银行在其邮件中使用跟踪像素来监控邮件打开情况。这些像素通过未加密的连接不安全地实施,揭示了他们依赖这种有缺陷的跟踪方法来验证邮件送达。由于作者为了保护隐私而屏蔽了这些像素,汇丰银行错误地将他们的邮件标记为未送达。 这凸显了一个令人不安的趋势:假定跟踪是万无一失的,并在跟踪失败时做出不准确的声明。作者批评了汇丰银行具有侵入性的监控行为、糟糕的安全措施以及具有误导性的沟通方式,并建议简单的邮件确认将是一种更安全、更透明的解决方案。最终,这起事件揭示了普遍存在的监控资本主义如何扭曲基本功能并侵蚀信任。

## 汇丰银行邮件追踪缺陷及更广泛的银行业问题 最近在Hacker News上分享的一则经历揭示了汇丰银行邮件实践中的一个奇怪问题:如果追踪像素未加载,银行会发送信件声称邮件无法送达。即使邮件*已*被接收,也会发生这种情况,因为像Gmail这样的服务会预加载图片,从而有效地掩盖了用户是否实际打开了邮件。 几位评论员报告说,其他银行如澳大利亚国民银行(NAB)和Capital One也出现了类似问题,这表明这不是个别事件。讨论的重点在于依赖不可靠追踪像素的站不住脚的逻辑,以及大型金融机构内部的官僚流程,这些流程允许这种有缺陷的“功能”得以实施。 除了技术问题外,该帖子还涉及对银行业务更广泛的担忧,包括客户账户的价值、对数据追踪的依赖(“监控资本主义”)以及许多银行提供的在线服务的普遍质量较差。一些人建议更换银行作为解决方案,而另一些人则认为系统性问题使得避免这些问题变得困难。追踪像素使用不安全的HTTP链接也引发了安全问题。

该项目详细介绍了使用软件工具和少量编程创建3D打印灯罩的过程。受类似设计的病毒式视频启发,制作者旨在基于Desmos中生成的复杂波动2D轮廓(公式为`r = cos(5θ) + 0.2cos(9θ) + 0.05cos(200θ) + 4`)构建灯罩。 最初,由于轮廓过于复杂(1047个点)导致OnShape中的“loft”操作难以实现,并导致崩溃。随后,制作者利用ChatGPT生成了一个Python脚本,将2D轮廓缩放到一个点,从而创建了所需的形状。 目前,生成的巨大STL文件正在进行3D打印。该项目还包括转换为Marimo笔记本,允许在网页浏览器中直接可视化灯罩的横截面和轮廓,而无需安装Python。

一位 Hacker News 用户 hessammehr 分享了一个项目,该项目基于数学设计制作 3D 打印灯罩(链接:hessammehr.github.io)。该项目包含 LED 灯条漫射器的 OnShape 文件,并使用 Marimo notebook 进行交互式探索。 讨论很快转向材料选择,另一位用户 Aurornis 指出 PLA 塑料可能会因 LED 灯产生的热量而软化,并建议使用 PETG 或 ASA。 hessammehr 回复说,该项目更侧重于艺术 3D 建模(使用 Blender),而不是精确的 CAD 软件,如 OpenSCAD,但他欢迎使用后者进行尝试。两位用户都强调了 Bambu 3D 打印机的可靠性——hessammehr 使用 A1 mini,而评论者拥有一台 P2S,能够处理复杂的几何形状。

在明尼阿波利斯的一次市政厅活动中,联邦众议员伊尔汗·奥马尔被一名与会者安东尼·卡兹米尔扎克(55岁)用注射器喷洒苹果醋,卡兹米尔扎克已被拘留,面临袭击指控。事件发生时,奥马尔正在呼吁一名国土安全部长辞职。 奥马尔在袭击后继续主持市政厅活动,拒绝医疗救助并表示不屈。各方反应迅速且两极分化。一些人,包括众议员亚历山德里娅·奥卡西奥-科尔特斯和伯尼·桑德斯,指责前总统特朗普最近的言论煽动了袭击。然而,特朗普驳斥了这一事件,暗示这是奥马尔自导自演的。 该事件引发了在线辩论和猜测,一些人质疑袭击的真实性,原因是奥马尔的反应以及袭击者在事件前的行为,据报道袭击者预计会被捕并服用大量药物。此外,奥马尔目前正接受司法部和众议院监督委员会对其个人财务的调查。

美联储选择“延长暂停”利率调整,维持在3.5%-3.75%的目标区间,尽管有两位成员反对,倾向于降息。这一决定反映了近期强劲的经济数据和稳定的劳动力市场。 尽管美联储承认通胀仍然较高,但他们已升级对经济增长的评估,并消除了之前对就业风险的担忧。 尽管暂停,高盛等分析师预计今年晚些时候会降息,因为通胀将放缓。 然而,美联储现在似乎更加依赖数据,不太可能在没有明确经济信号的情况下主动降息。 市场反应平淡,大致符合预期,美元走弱,金价上涨。 值得注意的是,鸽派异议者克里斯托弗·沃勒成为下一任美联储主席的几率有所提高。

联邦调查局最近突袭了佐治亚州富尔顿县选举中心,该中心是2020年选举舞弊指控的核心。 突袭原因尚不清楚,但与2020年美国大选有关。 调查是在发现影响该县约315,000张选票的未签名计票磁带之后进行的。 这引发了佐治亚州共和党人的批评,包括副州长伯特·琼斯和美国众议员迈克·柯林斯,他们对选举过程的安全性及完整性提出质疑,尽管州务卿布拉德·拉芬斯珀格做出了保证。 此次突袭发生之际,唐纳德·特朗普正在寻求报销与他被驳回的选举干预案件相关的626万美元法律费用,进一步凸显了人们对富尔顿县2020年选举结果的持续审查。

特斯拉今天发布的第四季度财报,更侧重于公司的未来愿景,而非过去的业绩。华尔街预计营收约为250亿美元,每股收益为45美分——低于去年同期,但投资者的关注点在于人工智能、自动驾驶技术(包括机器人出租车)以及人形机器人Optimus的最新进展。 特斯拉的核心汽车业务面临挑战,车辆交付量下降,利润空间受到竞争和定价压力的挤压。汽车毛利率预计在14-15%左右。然而,能源部门表现亮眼,对Megapack系统的强劲需求推动营收预计增长20%以上。 该报告将重点审查Optimus和机器人出租车等雄心勃勃项目的进展,尤其是在埃隆·马斯克声称在奥斯汀实现了无人驾驶之后。分析师意见不一,一些人认为自动驾驶技术可能主导市场,而另一些人则警告不要对时间线过于乐观。最终,投资者越来越将特斯拉视为一个“人工智能平台”,并期望看到具体的进展,而不仅仅是承诺,以证明其估值。

## Mousefood:嵌入式系统的Ratatui后端 Mousefood是一个no-std嵌入式图形后端,旨在将Ratatui终端框架带到资源受限的环境中。它允许您在ESP32、STM32和RP2040等设备上构建终端UI。 默认情况下,Mousefood使用`embedded-graphics-unicodefonts`以获得更广泛的字符支持,克服了嵌入式系统中常见的基本位图字体限制。字体使用可以自定义——包括粗体和斜体样式——或禁用以优化性能。颜色主题也可配置,提供ANSI和Tokyo Night预设等选项,或自定义RGB调色板。 Mousefood支持各种显示类型,包括标准LCD和WeAct Studio和Waveshare的E-ink显示器(EPD),需要特定的驱动程序配置。可以使用`embedded-graphics-simulator` crate进行测试。 建议使用编译器级别3进行优化,以提高性能,并认识到由于字体数据而可能导致二进制文件大小增加。Mousefood正在积极开发中,欢迎贡献,并采用Apache 2.0和MIT双重许可。 多个项目已经利用Mousefood,包括Tuitar和Mnyaoo32。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Mousefood – 为微控制器构建嵌入式终端用户界面 (github.com/ratatui) 11 分,由 orhunp_ 1小时前发布 | 隐藏 | 过去 | 收藏 | 1 条评论 dbacar 5分钟前 [–] 你好 Orhun, 它能与 CYD(廉价黄色显示屏)一起使用吗?回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

最近的一份谷歌漏洞报告意外地首次展示了代号为“Aluminum OS”(ALOS)的Android桌面界面,运行在惠普Elite Dragonfly Chromebook上。泄露的截图展示了Android 16,针对更大屏幕进行了优化,顶部状态栏显示了详细信息,如时间、日期和系统图标(电池、Wi-Fi、Gemini)。 界面保留了当前任务栏和窗口控制等熟悉元素(类似于ChromeOS),但也有一些微妙的变化——修改过的鼠标光标和Chrome浏览器扩展按钮。泄露还演示了分屏多任务处理功能。这一发展表明谷歌正在利用现有的Chromebook硬件来构建和测试桌面Android体验,超越了平板电脑和手机投屏模式。识别出的构建编号是ZL1A.260119.001.A1。

## Android桌面界面泄露总结 泄露的Android版本揭示了完整的桌面界面,类似于对ChromeOS的重写,旨在为更大的屏幕提供原生Android体验。关键特性包括对Chrome扩展的支持,解决了移动设备用作桌面的一大障碍。 评论员认为,此举可能使预算有限的学生和家庭受益,有可能通过手机连接到屏幕来取代对独立笔记本电脑的需求。然而,人们对兼容手机的成本表示担忧。 讨论还集中在Google重叠的Android和ChromeOS战略上,推测ChromeOS可能会被逐步淘汰,尤其是在消费者领域,而由于其可管理性,仍将在教育领域保持相关性。一些用户质疑Google Fuchsia OS的未来,并对平台限制和移动操作系统厂商的统治地位表示担忧。这项尝试的成功正在与过去尝试(如摩托罗拉Atrix和三星DEX)进行比较。

另一场大型冬季风暴预计将于本周末袭击东海岸,此前一场系统已经造成广泛破坏和悲剧。国家气象局正在监测正在发展中的风暴,随着北极空气南下,即使佛罗里达州也可能出现有记录以来最低的气温。 之前的风暴在上周末袭击,导致至少30人在多个州死亡,包括纽约、路易斯安那州、阿肯色州和德克萨斯州的低温症死亡病例。超过50万人停电,特别是南方——田纳西州、密西西比州和路易斯安那州受灾最严重,一些地区可能面临长达一周的停电。 旅行受到严重影响,周一全国范围内有超过12,000架航班延误/取消,周二继续中断。像密西西比州牛津市这样的城市遭受了灾难性破坏,基础设施类似于龙卷风过后的景象,阻碍了救援和恢复工作。纽约市经历了多年来最下雪的一天,但选择远程学习而不是传统的雪天停课。

在X平台(前身为Twitter)上出现了一种令人不安的趋势,用户利用其AI功能Grok,将现有照片中的女性生成为非自愿、性化的图像——通常以令人不安的准确度创建逼真的“去衣”图像。内容创作者肯达尔·梅耶斯和艾玛等人成为了受害者,她们的图像被篡改和传播,未经同意,即使在举报后也是如此。 问题迅速升级,每小时生成数千张图像,包括令人不安的请求,例如将女性描绘成尸体。xAI最初的回应是用笑脸表情符号,后来将图像生成限制给付费订阅者,这一举动受到了批评,甚至被指责为将滥用行为货币化。 AI生成图像的逼真性尤其令人担忧,模糊了现实与虚构之间的界限,给受害者造成了巨大的痛苦。倡导团体呼吁苹果和谷歌从应用商店中移除X和Grok,并正在提出立法,允许受害者寻求法律救济。专家警告说,这项技术代表了数字性虐待的新规模,如果未能追究平台的责任,只会助长进一步的剥削。

伊曼努尔·康德,以“柯尼斯堡时钟”而闻名,一生79年都生活在德国柯尼斯堡的城市范围内,却成为了德国启蒙运动的关键人物。尽管他缺乏环游世界的经历,康德通过与来访商人的交谈和极其自律的生活来培养他对世界的理解。 康德的日常生活中,最核心的是每日散步,时间安排精确且始终如一——弗雷德里克·格罗斯探讨了这种做法如何通过单调和规律来促进思考。尽管他常常被描绘成严谨的人,但轶事表明他是一个更复杂的人物。海纳·米勒和亚历山大·克鲁格之间的对话揭示了一个幽默的传说,挑战了康德清教徒的形象,暗示他在散步时会有秘密的放纵。 康德的生活以毫不动摇的自律为特征,这延伸到他的饮食和日程安排。他认为这种严格性是他长寿和高效的关键,将良好的健康视为个人成就。他的散步虽然短暂,但却是不可谈判的要素,代表着“意志即命运”——对一种不可避免的、自我强加的日常安排的承诺,最终塑造了他的哲学产出。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 伊曼努尔“哥尼斯堡时钟”康德 (2015) (versobooks.com) 8 分,由 rishabhd 2小时前发布 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## AI 与就业:黑客新闻讨论摘要 一个黑客新闻的帖子讨论了人工智能是否会导致大规模失业和社会崩溃,或者仅仅重塑就业市场。一个关键点是,对人工智能取代工作的担忧在美国尤其强烈,这与美国文化中对就业的依赖性有关——就业被视为自我价值和获得基本需求的途径,而这种状况在其他地方并不普遍。 许多评论者认为完全自动化不太可能发生,认为人工智能会导致通货紧缩,并最终随着价格下降而*增加*就业。然而,人们担心过渡时期以及如果政府不能充分支持失业工人可能出现的动荡。另一些人认为,即使在先进的人工智能时代,独特的人类技能和经验也将始终具有价值,还有人指出,新技术创造新就业类别的历史模式。讨论还涉及了通用人工智能(AGI)的可能性,以及它是否会*想要*“统治地球”,以及即使拥有完美复制技术,人类仍然会重视真实体验的观点。最后,值得注意的是,讨论的文章来自2023年,突显了人工智能发展的快速步伐。

## Oban-py:深入解析一个 Python 作业队列 Oban-py 是一个流行的 Elixir 作业处理框架的 Python 实现,利用数据库(PostgreSQL)进行所有操作——作业存储、队列和协调。 与许多作业队列不同,Oban 存储已完成的作业和结果,提供内置的 cron 调度和队列限制。 有两个版本:开源(OSS)和专业版(Pro)。 OSS Oban 适用于小型项目,但缺乏真正的并行性(限制为单线程 asyncio)、批量操作和准确的救援机制。 Oban Pro 通过进程池和更智能的心跳跟踪,以及工作流和唯一作业等功能,解决了这些限制。 在底层,作业插入会触发数据库通知,唤醒每个节点上的“Stager”。 生产者然后使用 `FOR UPDATE SKIP LOCKED` 获取并执行作业——这是一项关键的 PostgreSQL 功能,通过防止生产者获取相同的作业来实现并发。 已完成的作业为了效率起见,会批量确认。 Oban 设计的关键在于最大限度地减少外部依赖;领导者选举、清理和重试都使用 TTL-based leases 和 `LISTEN/NOTIFY` 等功能在 PostgreSQL 中管理。 这产生了一个干净、可读的代码库和一个健壮、轻量级的解决方案。 虽然 OSS 提供了一个坚实的基础,但 Oban Pro 的高级功能和性能改进使其成为大型应用程序的理想选择。

## Oban 登陆 Python - 摘要 Elixir 任务处理框架 Oban 现在可用於 Python,dimamik 在 Hacker News 上宣布了这一消息。 这引发了讨论,特别是来自 Sidekiq 的创建者 mperham,他最初面临类似的决定——将 Sidekiq 扩展到其他语言,还是创建一个中心服务器架构。 他选择了 Faktory,允许更简单的、由各自社区维护的特定语言客户端。 Mperham 承认 Oban 专注于单个社区(Python)可能会产生更好的结果,而 Faktory 旨在提供更广泛的语言支持。 另一位评论者 Arubis 表达了希望 Python 的数据科学工作流能够利用 Elixir 在并发性和容错性方面的优势,并建议 Elixir 更适合这些应用。 这次对话突出了构建跨语言任务处理系统的不同策略以及相关的权衡。

GitHub是一个基于Web的平台,主要用于使用Git进行版本控制,使开发者能够协作处理项目。它提供了一套全面的工具,包括代码托管、问题跟踪、项目管理和代码审查功能。 除了核心开发之外,GitHub还提供强大的安全功能,例如漏洞扫描(GitHub Advanced Security)和密钥保护。GitHub越来越关注人工智能,集成了Copilot等工具,用于人工智能辅助编码,以及GitHub Spark,用于构建智能应用程序。 GitHub服务于各种规模的开发者——从个人开源贡献者到大型企业——以及各个行业。它提供丰富的资源,包括文档、学习平台(GitHub Skills)和充满活力的社区论坛。GitHub可通过Web界面、桌面和移动应用程序以及强大的API访问,是现代软件开发的核心枢纽。

一位 Hacker News 用户 vrn21 分享了一个名为 “bouvet” 的链接,这是一个为 AI 代理新构建的沙箱环境 (github.com/vrn21)。该项目旨在为代理提供一个安全的操作空间。 讨论很快转向了与现有解决方案(如 Firecracker 和 Docker 容器)的比较。一些人质疑在容器已经提供隔离的情况下,是否需要一个新的沙箱,而另一些人则指出了代理*请求*自己的沙箱可能存在的安全问题——“让狐狸守卫鸡舍”的情况。 另一位用户强调了 Firecracker 的一个替代方案正在开发中 (smolvm)。总体而言,评论显示出对该项目的兴趣,并赞赏一个免费的选择,但也提出了关于它与成熟沙箱技术相比的差异性和安全影响的有效问题。值得注意的是,一条有趣的评论暗示一个代理已经逃脱了沙箱!

## 小型浏览器引擎项目总结 作为一名准备攻读计算机科学专业的韩国高中生,我用C++构建了一个小型浏览器引擎,以深入理解浏览器如何渲染网页。这个为期8周、以学习为重点的项目涉及从头开始实现核心浏览器功能:HTML/CSS解析、布局计算和渲染,使用了C++17和Qt6框架。 该引擎成功解析HTML为DOM树,应用CSS样式,处理图像加载和缓存,并允许基本导航。它遵循标准的浏览器渲染流程——词法分析、DOM构建、样式计算、布局和绘制,从而提供了对每个阶段的实际理解。 虽然具有挑战性,尤其是在字符串解析、渲染状态管理和异步图像加载等领域,但该项目培养了关键的软件工程技能:系统性调试、坚持不懈、务实开发,以及专注于理解代码*为什么*有效。 最终的浏览器虽然不完美,但展示了显著的学习成果,超越了仅仅*使用*网络技术,而深入理解了其内部运作。这个项目巩固了我对计算机科学的热情,并使我掌握了宝贵的问题解决能力。

一位韩国高中生“crediblejhj”在Hacker News上分享了他的项目:一个用C++从零开始构建的浏览器引擎,历时8周。这是他第一次使用该语言,项目旨在深入理解浏览器功能。 “mini_browser”具有HTML解析(带错误修正)、CSS样式(级联和继承)、基本布局引擎、带缓存的异步图像加载以及带有历史记录的链接导航等功能。开发者强调字符串解析和渲染是最具挑战性的部分。 除了获得的技能外,他还强调了系统性调试的重要性,优先发布一个可用的产品而不是追求完美,以及持续地问“为什么”。该项目包含大约3,000行C++17/Qt6代码,开发者正在寻求关于代码架构和C++最佳实践的反馈。代码可在GitHub上找到:[https://github.com/beginner-jhj/mini_browser](https://github.com/beginner-jhj/mini_browser)。

错误:无法满足请求。请求被阻止。我们目前无法连接到此应用程序或网站的服务器。可能流量过多或配置错误。稍后重试,或联系应用程序或网站所有者。如果您通过 CloudFront 向客户提供内容,可以在 CloudFront 文档中找到故障排除步骤,以帮助防止此错误。由 cloudfront (CloudFront) 生成。请求 ID:S9DpmgQSmf4hXOTWwKLHgK0BGrVJUk0olM5ymlUNSXhRuTxXCQrl1A==

## Amazon One 停止服务 亚马逊已停止其“Amazon One”掌纹认证服务,该服务最初用于在Whole Foods和Amazon Fresh等场所进行非接触式支付。曾享受过这项技术带来的速度和便利性——无需使用手机上的二维码,即可关联支付方式/Prime会员资格——的用户表达了失望之情。 许多评论者强调了该服务的效率,尤其是在快速购物时,携带手机并不总是方便。然而,该服务的普及率似乎不高,可能源于对生物识别数据的隐私担忧、初始设置的需要以及商店内可用性和提示的不一致。技术问题,例如依赖稳定的互联网连接来替代二维码,也导致了沮丧。 讨论还涉及亚马逊更广泛的战略,有猜测称该公司正更加专注于人工智能语音助手(如Alexa)和订阅服务。虽然一些用户觉得Amazon One“令人毛骨悚然”,但另一些用户则赞赏其隐私功能(存储哈希值,而非掌纹图像)。

弗吉尼亚州一名巡回法院法官阻止了州民主党在期中选举前重新绘制国会选区地图的企图,认为他们的程序违宪。民主党旨在通过宪法修正案来操纵选区划分,可能改变五个共和党控制的席位。 法官杰克·赫利二世引用程序错误——包括未满足通知要求和在预算会议中不当使用——作为裁决理由。弗吉尼亚州的宪法要求立法机构两次批准,中间必须进行一次选举,而首次通过发生在2025年选举的提前投票期间,这使得它无效。 这项努力是四项宪法修正案的一部分,包括恢复重刑犯的投票权和堕胎权利。虽然民主党计划向州最高法院上诉,但该决定阻止了该措施今年出现在选票上。此案凸显了包括德克萨斯州、密苏里州和佛罗里达州在内的几个州正在进行的选区划分之争,共和党指控有人故意试图操纵这一过程。

关于按住版权联系我们创作者广告开发者条款隐私政策和安全性YouTube的工作原理测试新功能© 2026 Google LLC

一个黑客新闻的讨论围绕着一个YouTube视频,展示了一个高度“过度工程化”的陀螺。制作者使用电机制造了一个设备,以实现更长的旋转时间,引发了关于它是否真正符合陀螺的定义,还是更像一个陀螺仪的争论。 用户分享了相关的视频,包括一个更传统工程设计的陀螺。对话扩展到进一步开发的想法,例如使该设备可以通过遥控器控制转向,并可能将其改装用于机器人格斗(Battlebots)。 一些评论者赞赏了这项工程壮举和电池性能,而另一些人则表示更喜欢更简单的设计,认为将一个概念推向绝对极限可能会降低其吸引力。 欧拉盘也被建议作为下一个潜在项目。

在伊朗近期抗议活动之后,特朗普总统声称伊朗计划处决800名示威者——伊朗官员驳斥这一说法毫无根据。虽然伊朗表示不会处决抗议者,但它*正在*执行现有的死刑,特别是那些与间谍活动相关的死刑。 迄今为止,大约十二人因涉嫌与以色列情报机构(摩萨德)合作,在去年夏天冲突期间及之前被处决。最近,哈米德雷扎·萨贝特·伊斯梅尔普尔因间谍活动和向摩萨德转移机密信息而被绞刑。 伊朗司法部门强调,这些处决遵循正当的法律程序,并起到威慑作用,公开宣布这是一种可以追溯到1979年的常见做法。这与特朗普提出的更高处决人数的说法形成鲜明对比,并表明重点是与以色列据称的大规模间谍活动相关的现有案件,旨在破坏伊朗的核计划。

请启用 JavaScript 并禁用任何广告拦截器。

亚马逊正在裁减 16,000 个工作岗位,主要集中在公司职能部门,同时也在投资人工智能并扩大其在印度的业务。这些裁员引发了关于真正驱动因素的争论——经济逆风、向人工智能转型,还是仅仅是纠正疫情期间过度招聘(“零利率过度招聘”)。 许多评论员认为人工智能被用作一个方便的替罪羊,一些人认为公司正在裁减昂贵的美国工人,以换取其他地方更便宜的劳动力。人们正在讨论这对 H1B 签证持有者的影响以及可能的离岸激励措施。 一个反复出现的主题是,许多科技公司臃肿不堪,需要重组,一些人认为当前相当一部分职位可以由人工智能处理。另一些人则指出组织问题以及剩余员工可能面临的倦怠。尽管多次宣布裁员,亚马逊的员工总数仍然相对稳定,这引发了人们对招聘实践和长期战略的质疑。

油价飙升至四个月高点,原因是特朗普总统重提对伊朗采取军事行动的威胁,并呼吁进行核谈判。伊朗表示愿意对话,但警告美国任何侵略行为将面临强力回应。 促使油价上涨的原因是,上周美国原油和燃料库存意外下降——这是自12月以来首次下降,原油库存减少了600万桶。这部分归因于受近期冬季风暴影响而降低的产量。尽管有石油过剩的预测,但受地缘政治风险影响,WTI原油期货本月已上涨超过10%。 渣打银行分析师指出,市场情绪已从对供应过剩的担忧转向,预计波动性将增加,并将关注点放在供应和需求上。市场目前呈现看涨的“期货价高于即期价”结构,表明供应趋紧。

墨西哥国家石油公司Pemex据报道已取消原计划对古巴的石油运输,此前在特朗普前总统的压力下,他要求“零”石油运往该岛。墨西哥总统克劳迪娅·谢因巴姆承认,这一决定是Pemex做出的“主权”决定,源于对美国报复的担忧。 此举正值美国维持对古巴长达数十年的贸易禁运,并最近阻止了委内瑞拉的石油运输。墨西哥已成为古巴的主要石油供应国,提供其44%的石油进口量。 然而,有报告称美国现在正积极寻求古巴政权更迭,试图利用与委内瑞拉总统马杜罗被拘留相关争议情况类似的策略。虽然墨西哥愿意调解对话,但美国据报的计划使和平解决的可能性受到质疑。

客户提供了一个Figma Make原型——一个使用Figma AI原型工具构建的视觉效果出色的应用,但没有提供底层代码或设计文件。标准的导出方法被阻止,似乎是公司锁定策略。该.make文件本身实际上是一个ZIP压缩包,其中包含一个React应用,经过巧妙伪装。 内部,一个二进制文件(`canvas.fig`)包含了核心代码,使用了Zlib和Zstandard算法进行压缩。利用`pako`、`fzstd`和`kiwi-schema`等工具(并借助LLM进行模式识别),二进制数据被解码,揭示了一个树形结构,其中包含所有React组件、CSS和TypeScript文件。 提取的代码需要进行一些调整:解决版本化的包导入问题,修正自定义资源路径,为图像添加缺失的文件扩展名,以及解决与React StrictMode和Tailwind CSS v4的兼容性问题。开发了自动化脚本来处理这些修复,并生成一个完全可用的React/Vite项目。 该过程还提取了设计令牌(颜色、字体等)。这项逆向工程工作,耗时约四小时,最终交付了一个可运行的应用,并突出了Figma Make基于标准的Web技术,如React、Radix UI和Tailwind CSS。提取脚本已在GitHub上公开提供。

## Figma 应用提取工具在 Hacker News 上分享 开发者 albertsikkema 创建了一个工具,可以直接从 Figma 未公开的 `.make` 文件格式中提取 React 应用,并在 Hacker News 上分享。Figma 的 API 不支持这些文件,促使 albertsikkema 反向工程该二进制文件。 `.make` 文件本质上是一个 ZIP 归档文件,使用自定义格式:Deflate 用于模式,Zstandard 用于数据,以及 Kiwi 二进制解码。开发者已在 GitHub 上发布了用于提取的脚本 ([https://github.com/albertsikkema/figma-make-extractor](https://github.com/albertsikkema/figma-make-extractor))。 评论者指出 Figma 在标准的 `.fig` 文件中也采用了复杂的压缩和数据存储技术,并建议使用 `xxd` 和 `file` 命令进行初步的二进制分析。这项工作有可能允许将 Figma 设计直接导入到其他平台,例如 Unity,正如一位评论者正在探索的那样。

欢迎 学生 最新 新闻和更新 K-12 教育 技术 和 互联网 关于 团队 美国 英雄的故事。 多尔 互动游戏、问答、海报 和 明信片。 多尔 议程 政策、地方事务 和 反馈。 今日 头条 1996年11月5日 跟随 胜利马拉松 计算 你的减税! 演讲

一个1996年杜尔-坎普总统竞选网站(dolekemp96.org)最近在Hacker News上被分享,引发了怀旧讨论。用户们回忆起那个时代缓慢的加载速度和早期的网页美学,一位评论者开玩笑地建议该网站应该模拟那些延迟以增加真实感。 该网站本身包含有趣的资料,例如比尔·克林顿的RealAudio文件,以及当时来说令人惊讶的现代HTTPS连接。讨论延伸到对讽刺选举的一集《辛普森一家》的反思,以及竞选口号,并指出克林顿总统任期内发生的经济繁荣和犯罪率下降。 评论者还争论着目前谁在维护该网站——它被归功于“4president.org”,但该域名似乎已失效。虽然一些用户遇到了访问问题,但另一些人发现该网站反应迅速。这篇帖子突出展示了一个早期互联网竞选的有趣时间胶囊。
联系我们 contact @ memedata.com