跳到主要内容

06

2023 年 4 月 6 日

纪念鲍勃-李

科技界正在哀悼 Bob Lee 的离去,他是业界的知名人物。李是 Java 的倡导者,曾在谷歌和 Square 工作,并因其在 Guice 依赖注入框架方面的工作而闻名。他也是安卓联盟的联合创始人,该联盟旨在促进安卓生态系统的创新。李开复对科技界的贡献被广泛认可,他的同事和同行们将非常怀念他。许多人在社交媒体上分享了他们的哀悼,回忆起李是一位总是为他人腾出时间的导师和朋友。安息吧,鲍勃-李。

Discussion Service。 鲍勃-李,Guice 和 Java 库的共同作者,以其技术能力、善良和谦逊而闻名,已经去世。他的去世让科技界陷入悲痛,并促使许多人分享他们对他的回忆和轶事。李的创新和激情的遗产激励了许多人,我们将怀念他对这个行业的贡献。虽然有些评论离题,但大多数人都分享了关于鲍勃的积极想法和经历。

Square 公司前首席技术官 Bob Lee 在旧金山被刺伤后去世。

原文。 鲍勃-李,现金应用的创造者,作为 Square 公司的首席技术官,被确认为在旧金山因刺杀事件而死亡;这一事件震惊了科技界,人们对这一突然的消息作出了反应。警方没有进行任何逮捕,也没有公布任何有关可能嫌疑人的信息。Lee 今年 43 岁,是 Cash App 的创始人,死亡时一直担任 MobileCoin 的首席产品官。

Discussion Service。 Square 公司前首席技术官 Bob Lee 在旧金山被杀,引发了关于犯罪和治理的讨论。评论涉及贫富差距、无家可归、城市化和潜在的解决方案。讨论提出了对美国城市的政治制度和不可靠的犯罪统计数据的挑战。用户讨论了犯罪的潜在原因,包括大规模移民、财富不平等、受影响的司法系统和警察的不回应。比较不同国家或文化之间的犯罪是没有帮助的。犯罪问题是复杂的,不是任何单一因素的结果。

告诉 Discussion Service:iOS 让运营商添加 WiFi 网络,你无法阻止其加入

iOS 操作系统允许运营商添加用户无法选择不加入的 WiFi 网络。这一功能引起了数据计划有限或担心隐私的 iPhone 用户的关注。该功能旨在帮助运营商推出 WiFi 热点,但它也允许他们添加用户在不知情的情况下连接的公共 WiFi 网络,可能会收集敏感数据。用户有有限的选择来禁用该功能,包括完全禁用 WiFi 或在每次遇到该网络时选择 "忘记该网络"。一些用户呼吁苹果对这一功能增加更多的控制,而其他用户则建议使用 VPN 来保护他们的数据。

Discussion Service。 iOS 16.4 允许运营商向设备添加管理网络,降低手机成本,并防止禁用自动加入,目前除了重置网络设置外,没有办法删除这些网络。用户报告说,T-Mobile 窃取数据,Wingman 机上网络没有关闭,并对运营商支配 WiFi 连接而用户没有追索权表示震惊。关于如何获得完全的设备控制权的争论接踵而至,一些用户建议使用 GrapheneOS 进行安全更新。运营商的 WiFi 热点被批评为破坏了与本地设备的连接,而一些人认为该功能在拥挤的地方很有用。

深度学习基础到稳定的扩散

原文。 "编码员实用深度学习--第二部分 "是一个由 30 多个小时的视频内容组成的课程,包括从头开始的稳定扩散算法的覆盖,与 Stable.ai 和 Hugging Face 的专家密切合作。该课程对最新的技术进行了严格的覆盖,甚至超越了稳定扩散所包括的内容,由于许多原因,它是一个很好的学习目标,然而,为了从这个课程中获得最大的收获,你应该是一个相当自信的深度学习从业者。在整个课程中,我们将探索扩散方法,从头开始实现我们自己的模型,掌握 Python 概念,以及 PyTorch 来实现我们的模型。我们将涵盖扩散基础、深度学习优化器、Python 概念、基本基础、伪随机数生成、神经网络架构、生成式架构、变换器和混合精度训练。

Discussion Service。 深度学习基础到稳定扩散 "探讨了现代生成模型,而有些人建议把重点放在营销上。Fast.ai 的深度学习课程从头开始创建了一个编程框架,推荐给对其感兴趣的人。围绕高级人工智能的潜在危害以及监管和道德考虑的重要性,存在着辩论。评论者建议禁止人工智能输出,但这不是一个长期的解决方案,除非所有国家都这样做。FastAI 的课程没有政治或宗教偏见的声明,其内容被认为是一流的。该课程对任何有高中数学基础的人都适用,并涵盖了高级概念。

CAN 注入:无钥匙汽车盗窃案

原创。 偷车贼正在使用一种叫做 CAN 注入的新技术,通过利用 CAN 总线通信协议的漏洞绕过现代汽车的智能钥匙系统。复杂的汽车安全系统,包括发动机防盗器,已经变得脆弱。盗贼使用一种名为 "CAN 注入器 "的设备,通过向汽车的内部通信系统注入假信息,在没有钥匙的情况下偷窃汽车。该设备价格为 10 美元,包含一个 PIC18F 芯片,预编程的固件,一个收发器和一个额外的电路。快速修复或加密信息传递可以击败 CAN 注入器。伊恩-哈肯概述了汽车制造商可以帮助确保汽车安全的几种方法,但对该技术的犯罪利用是普遍存在的。这是一个全行业的问题,需要更新 ECU 软件来打败盗贼。

Discussion Service。 黑客新闻》上强调了一种被称为 CAN 注入的无钥匙汽车盗窃技术。消费者应该警惕加密或签署 CAN 总线,因为它可能限制第三方诊断工具,增加维修成本。CAN 总线控制多种车辆功能,汽车制造商无情地优化成本。汽车制造商有与经销商分离的法律要求,但一些评论批评他们对法律精神的遵守。高级汽车品牌使用各种安全措施来防止汽车黑客攻击,包括具有适当的加密协议的防盗器来验证启动释放信息,并签署 CAN/FlexRay/以太网框架以防止信息欺骗。廉价汽车是目标,因为它们很容易被盗,而昂贵的汽车则是暴力盗窃的目标。文章中描述的漏洞几乎可以应用于过去十年中制造的任何非连接的车辆。在航空和汽车等关键系统中使用 CAN 总线是由于其布线简单和成本效益高。

火狐浏览器工程师发现 Windows Defender 漏洞,导致 CPU 使用率高

原创。 不适用(此文与本主题无关)。

Discussion Service. 火狐浏览器的工程师发现了一个 Windows Defender 的错误,导致 Mozilla 浏览器的 CPU 占用。微软正在发布一个补丁来解决这个问题。其他 AV 产品也可能导致 CPU 占用问题。出于安全考虑,火狐浏览器比 Chrome 浏览器进行了更多的系统调用。一项比较显示,火狐在一些测试中表现得比 Chrome 快。专家讨论了 Defender 的局限性,建议采用沙盒和硬件 MFA。用户对 Defender 与第三方 AV 软件的有效性进行辩论。一些用户报告了 Defender 导致文件系统访问缓慢的问题。

任何分段模型(SAM)可以 "切出 "图像中的任何物体

原文。 Meta AI 开发的 Segment Anything Model (SAM)可以高度准确地隔离图像中的任何物体。它可以成功地识别和分割物体,即使它们是部分可见或被遮挡的。SAM 改进了以前开发的依赖位置线索或突出对象的模型。萨姆没有使用这些线索,而是应用元学习,利用现有模型的学习,能够检测小的、有偏见的数据集或未见过的物体。SAM 可用于实际应用,如图像编辑,也可用于计算机视觉领域的研究。

Discussion Service。 Meta AI 的 SAM 能够实时生成遮罩,从图像中 "切出 "任何物体。该模型的许可和令人印象深刻的推理能力可能使它在技术专家中很受欢迎。问题包括 RTX 2080ti 11GB 模型的速度较慢,透明物体的精度有限。一些人认为 Meta AI 的发布策略是推动 AR 应用的一部分。用户称赞 SAM 的数据注释成本降低,但批评其速度,并将其与 iOS 进行比较。该开发项目还可能有潜在的安全摄像头应用和 AdobeAI 整合。

比特币白皮书隐藏在每一份 macOS 中

原文。 自 2018 年 Mojave 以来,macOS 的每个现代副本中都发现了中本聪的比特币白皮书的 PDF 副本,并可以通过图像捕获工具中的样本文件访问。该白皮书被用作一个名为 "虚拟扫描仪 II "的设备的样本文件,该设备要么被隐藏起来,要么默认没有为每个人安装。虽然它被列入的原因还不清楚,但它可能是一个方便和轻量级的多页 PDF,用于测试目的。网上关于虚拟扫描仪 II 或白皮书被纳入 MacOS 的信息非常少。

Discussion Service。 自 2019 年以来,比特币白皮书隐藏在每个 macOS 副本中;人们猜测它为什么被包括在内,用户警告不要在 iPhone 上挖矿。哈希值与原始版本相符,但关于为什么包括它的理论各不相同。出现了关于赞同庞氏骗局的投诉,但用户澄清说这是隐藏的。苹果公司可能是为了方便而把它包括在内,但这个帖子引发了关于比特币影响的对话。用户对文章中使用的图片,PDF 文件的大小,以及科技失去了艺术的乐趣发表评论。

前 Square 首席技术官 Bob Lee 在旧金山市中心被刺死

原创。 据 The Standard 报道,前 Square 首席技术官 Bob Lee 在旧金山市中心被刺死。Lee 是旧金山一家加密货币公司 MobileCoin 的首席产品官,也是湾区软件开发和技术社区中深受喜爱的成员。旧金山警察局没有公布任何其他细节或受害者的身份,并要求提供目击者和视频录像供其调查。截至 4 月 2 日,旧金山已经发生了 12 起凶杀案,比去年同期多了两起。标准报》报道重要的故事,包括旧金山的刑事司法问题,并提供通讯和旧金山政治和文化的全面概述。

Discussion Service。 前 Square 首席技术官 Bob Lee 在旧金山被刺死,评论中提到了新的细节。

禁止儿童进入社交媒体的案例

原创。 由于对成瘾性和消极性的担忧,关于禁止儿童使用社交媒体的辩论正在进行。一些法案已被通过,以限制未成年人进入社交媒体网站,并删除令人上瘾的功能,但这引起了公民自由的影响,限制了获取新闻和不同观点的机会,提出了应如何对待社交媒体的问题。虽然法院已经驳回了对儿童安全的在线保护,但创建防上瘾信息和法律限制与第一修正案的权利存在潜在冲突,父母可能不得不采取物理移除屏幕的方式。保护儿童上网是一场政治和文化辩论,让人对政府监管社交媒体公司的能力信心不足。

Discussion Service。 一篇文章主张禁止 18 岁以下的人使用社交媒体,因为他们可能会有类似毒品的瘾头;监管这类内容会带来困难。关于针对儿童的广告的定义和影响的辩论引起了对监管广告的关注。社交媒体对心理健康和个人发展的有害影响被提出,促使人们建议禁止企业社交媒体和算法饲料。对社交媒体的全面禁止不被认为是解决办法;需要采取细微的方法。Discussion Service 用户讨论了限制屏幕时间和消除负面影响的有效方法。辩论的中心是在个人自由和社会责任之间找到一个平衡。对社交媒体控制和大脑中多巴胺释放的担忧促使人们讨论禁止以算法为动力的社交媒体。可行性和潜在的隐私侵犯被强调为对社交媒体账户强制性身份检查的担忧。没有讨论新技术或主要的发布。

当当很快就会有 65,535 个业力点了

原创。 Discussion Service 用户'dang'预计很快就会达到 65,535 个 karma points,这是由于系统使用有符号的 16 位整数的最大限制。

Discussion Service。 Daniel Gackle,又名 Dang,即将达到 65,535 点业力。评论区充满了对 Dang 工作的赞美。用户猜测 karma 是否会翻身,并讨论如何改变为 32 位 int。管理风格和 Y Combinator 的参与受到质疑。达到高业力被认为是对 Dang 的工作表示赞赏的一种方式。达到更高的业力里程碑,可以在 Discussion Service 上获得更多的能力,例如上调/下调投票。

神经网络:从零到英雄

原创。 Andrej Karpathy 的课程 "Neural Networks:由 Andrej Karpathy 讲授的 "神经网络:从无到有 "的课程,在代码中构建神经网络。该课程从反向传播的基础知识开始,推进到现代深度神经网络,如 GPT。该课程的重点是语言模型,因为它们是学习深度学习的绝佳场所。先决条件包括扎实的编程和入门级的数学。该课程包括构建 micrograd、makemore、MLP,并深入研究 MLP 的一些内部结构。还包括成为 Backprop 忍者和构建 WaveNet。该课程的高潮是构建 GPT。这些视频提供了一个逐步的解释,并着重于培养能力和对神经网络如何优化的直觉。该课程建议观众观看早期的 makemore 视频,以适应自回归语言建模框架和张量和 PyTorch nn 的基础知识。

Discussion Service。 Andrej Karpathy 的 "神经网络:Zero to Hero "课程在 6 小时内就在 Hacker News 上获得了 300 多分。Discussion Service 的用户赞扬了他的教学风格,并建议在看完视频后跟着编码。他的同行领导的 ML 课程尽管没有提到,但也收到了积极的反馈。视频中的 Python 特定语法可能对一些用户构成挑战。一项讨论评价了该课程对逻辑回归和感知器的强调。参与者认为该课程易于理解,并为初学者推荐其他课程。一些用户质疑网络开发者的最低知识,一个用户对 ML 和 Hopf 代数之间的联系有一个理论。

一个达到流动的技巧:让你的工作破碎

原文。 这篇文章讨论了在工程任务中进入 "流动 "状态的困难,并提供了一个重新进入流动的技巧。作者建议,在离开之前,让自己的工作处于明显破损但容易修复的状态。这使得回到工作中时有一个明确的起点,创造动力和信心。文章承认,这种方法可能不具有普遍性,也不适用于团队环境,但请大家对其他技巧进行反馈。文章还简要提到了人口普查工程和工作机会。

Discussion Service。 Discussion Service 用户分享了通过留下未完成的工作达到流动状态的技巧,包括 "面向下坡停车 "的方法。一位工程总监实施了在下午 6 点前离开工作岗位以避免工作倦怠,但由于存在旷工现象而终止了该计划。用户讨论了严格的时间规则和改变工作文化的好处和风险。一些人分享了生产力技巧,如写下下一步和练习 TDD。把代码留在一个 "破碎 "的状态下,可以帮助以后继续工作,但效果不一。

在另一个 LXC 容器中使用前,RAM 会被擦除吗?

原文。 Information Security Stack Exchange 上的一篇帖子问道,在另一个 LXC 容器中使用之前,RAM 是否会被擦除,这导致了对 LXC 中 RAM 过度配置的讨论,一位用户评论说,分配给容器中的前一个进程的内存会被清除掉。Hacker News 上的一篇帖子进一步深入讨论了共享库和用户命名空间的保护,并在回复中澄清,页面在分配前是空白的,过度配置不会导致共享,LXC 内存是通过命名空间分配给进程的,但进程与主机资源是分开的。最后指出,基于 glibc 的内存管理不涉及清理,空闲页可以包含数据。

Discussion Service。 Hacker News 上的用户讨论了 Linux 中自动内存清零的有效性和必要性,一些人提出了清理未使用内存的替代方法。一个用户指出,问题在于 UNIX 的 fork()系统调用的设计,许多内存密集型的软件仍然在为 OOM 问题而挣扎。其他评论则讨论了 Linux 中过度承诺和非过度承诺的内存分配之间的区别,以及设置限制的重要性。这篇文章提供了关于 Linux 内存分配的细微观点,面向该领域的专家。

透视:开源 WebAssembly 驱动的 BI

原文。 Perspective 是一个交互式分析和数据可视化组件,是为可配置的报告、仪表盘和笔记本的流媒体和大型数据集而设计的。它有一个在 C++和 Python 中的内存效率高的流式查询引擎和一个由 WebAssembly 或 WebSocket 支持的自定义元素打包的用户界面。该 UI 包括可以集成到任何 Web 应用框架的交互式仪表盘。Perspective.js 依靠 WebAssembly 和 Apache Arrow 在浏览器中获得类似桌面的性能。PerspectivePython 直接用 Python 实现 Perspective API,用于研究或生产。有虚拟化和可扩展的部件,而且该项目在 GitHub 上有用户和程序员指南。

Discussion Service. 开源 WebAssembly 驱动的商业智能工具 Perspective 因其强大的功能而受到称赞,尽管存在性能问题:建议的解决方案包括使用更轻的选项。Perspective 的制作者正在努力提高性能和移动兼容性。对 Firefox 的支持和无障碍/非键盘友好设计提出了一些担忧。讨论了 Sciter 的限制,Tauri 库被认为是潜在的有用的。Perspective 项目需要改进性能。

网格世界

原创。 亚历山大-米勒的《网格世界》探讨了网格在他从童年到成年的生活中的作用,包括它在技术、艺术和导航方面的影响。文章触及了网格在绘制和控制空间方面的力量,这在《战舰》和《国际象棋》等游戏中可见一斑。网格成为一个中心枢纽,将米勒的个人经历联系在一起,展示了它如何成为我们生活的一部分。米勒在 2023 年为《HTML 评论》创作了这个网格。

Discussion Service。 Discussion Service 用户对网格世界在网页设计与开发中的特殊掌握和工艺以及它对感知的影响感到着迷。这篇文章探讨了网格对我们的记忆和世界的底层结构,并附有像素艺术视觉。评论指出了网格单元与神经科学的联系,同时提出了关于合理化和网格对自然界的空白的批评。一个用户发现很难完善他们个人项目的视觉设计方面。用户讨论了皇后区的网格模式和网格模式背后的历史。一位 Discussion Service 用户分享了对纽约市街道网格符合的见解。一个类似于桌子的装饰产生了昏暗的混乱大厅,同时随着时间的推移而演变,用普通的 javascript 构建,没有任何库来进行有趣的技术练习。

OpenAI Tokenizer

原创。 OpenAI API 是一项需要启用 JavaScript 的技术。

Discussion Service。 OpenAI 发布了一个新的标记器,以更好地理解 GPT 模型。该标记器将文本分割成子字单元,以便高效处理,但它们缺乏内在的意义。Discussion Service 用户讨论了该工具的局限性,如基于空格的分组和大写字母的处理。使用字节对编码创建的编码通常不太适合于代表性不足的语言。由于该模型是基于标记的操作,OpenAI 按标记收费。

Tabloid - Clickbait 标题编程语言

原文。 Tabloid 是一种新的编程语言,用于生成可笑的、值得点击的标题,类似于小报中的标题。该语言使用自然语言处理、机器学习和众包的组合来创造具有点击率的语言模式的标题。这是一种有趣的娱乐性语言,没有实际用途,但它是一个很好的例子,说明编程可以既有用又有趣。Tabloid 的创造者计划用它来创造一个平台,让任何人都能创造他们的点击率高的标题。Discussion Service 用户认为这个工具很有趣,是了解自然语言处理的一个有用方法。

Discussion Service。 最近在 Hacker News 上有一个项目,叫做 Tabloid - Clickbait 标题编程语言。这个项目很吸引人,是由一个自称写过其他语言的作者写的,可以说更有用。一位 Discussion Service 用户在 Tabloid 中发布了一个程序,该程序接收五个数字并返回前三个数字的乘积加上后两个数字的乘积。作者是一个运送过许多有趣项目的人,甚至用 Oak 建立了一堆个人软件基础设施,以及其他一些事情。另一位 Discussion Service 用户评论说,对于孤独的开发者来说,从头开始写所有的东西是最可行的,但对于团队来说就不一样了,在这里最好是选择 "无聊"。

GPT4 在 ftp.disney.com 模拟一个 FTP 服务器

原文。 聊天中 GPT-4 熟练地模拟了迪斯尼的 FTP 服务器,使用基本的 ftp cli 工具和来提示执行命令,就像一个真正的用户那样。模拟的服务器包括迪斯尼的独家内容,如电影、原声带和壁纸等文件夹,而且 GPT-4 证明能够浏览本地和远程文件系统。这项新技术表现良好,超出了预期,并展示了其为迪士尼爱好者创造引人注目的内容的能力。文章暗示了 GPT-4 在代码解释器插件中的未来用途,该插件能够从 FTP 客户端访问捏造的服务器。

Discussion Service。 Hacker News 上的一篇文章讨论了 GPT4 模拟 ftp.disney.com 的 FTP 服务器。用户争论这是否可以被认为是'幻觉',尽管它有可能让人工智能模拟或'幻觉'。人工智能产生的反应的准确性和将这些输出视为 "幻觉 "的看法也是讨论的要点。其他讨论的话题包括:自我生成的电影或电视节目可能毫无价值,潜在空间和语言在 LLM 中的作用,技术对社会的影响,以及当前人工智能能力的局限性。一些网友提醒不要过度解读人工智能的能力,并指出其局限性经常被忽视。

使用 mmap 使 LLaMA 加载更快

原文。 LLaMA 使用 mmap()加载模型的速度提高了 100 倍,增加了 RAM 的稳定性,并使多个进程可以同时运行。Linux 用户得到了 100 倍的改进,而 Windows 和 MacOS 则是 10 倍。新的 mmap()加载器现在可以在 GitHub 上以 MIT 许可的方式使用。匿名合作者@Slaren 为 LLaMA-7B 增加了 mmap()支持,允许在不改变文件格式的情况下即时加载时间。新的文件格式在 32 字节的边界上对齐张量。该文章探讨了磁盘利用率和性能破坏的潜在改进。Justine Tunney 在标准实用程序中写了关于 Twitter 和 Github 的文章,针对该领域的专家。它清晰而简洁,没有偏见或政治或宗教声明。一位 Discussion Service 用户评论说,Tunney 的帖子是一个很好的学习资源。

Discussion Service。 使用 mmap 来使 LLaMA 加载得更快是这篇文章的主要重点,尽管在评论区中围绕着归属和技术问题进行了讨论。文章讨论了 mmap 的优点和缺点,以及 Facebook 的 LLaMA.cpp 的技术优点。用户讨论了 LLaMA 变化的效用和各种功能的利弊,为有兴趣了解人工智能和模型实施的技术熟练的读者提供了宝贵的见解。该帖子强调了一个系统工程的问题方法和一个涉及库中专有代码的趋势,引起了关于使用 Huge Pages 和解决 IO 瓶颈的困难的讨论。使用 mmap 的革命性的性能改进引起了该领域专家的注意。