启用 JavaScript 和 Cookie 以继续。
启用 JavaScript 和 Cookie 以继续。
真正的联结源于真诚,而非追求显得有趣。最吸引人的人只是做自己——表达真实的想法,追求热情,不顾及是否“酷”,拒绝修饰个性。相反,那些努力通过精心挑选的观点和推荐来*显得*有趣的人,往往显得平淡和虚假。 我们常常学会压抑自己的“怪癖”,以避免不适或评判,这个过程始于青春期,最终导致自动化的不真诚。这感觉像是成熟,但实际上是自我抹杀。 找回自我的关键是识别你所隐藏的东西——过去的爱恋、放弃的爱好、未表达的观点——并开始在安全的环境中重新展现它们。拥抱这些“尴尬”的元素至关重要;它们是你真实自我的残余。 无 apology 地做*你*自己,不可避免地会两极分化,吸引那些欣赏你真诚的人,并过滤掉那些不欣赏你的人。最终,令人难忘的代价是无法获得所有人的认可——但这是值得的。
一个使用SwiftUI构建的Hacker News macOS客户端。浏览头条、最新、最佳、问答、展示和招聘故事。使用内置网页视图阅读文章。广告拦截和弹窗拦截。带有可折叠回复的评论线程。HN账户登录和会话管理。通过Sparkle自动更新。原生macOS外观和感觉。从“Releases”页面下载最新的DMG文件,打开它,并将应用程序拖到“Applications”文件夹。仅此而已——无需Xcode或开发者工具。需要macOS 14.0或更高版本。对于想要构建和修改代码的开发者:克隆仓库 git clone https://github.com/IronsideXXVI/Hacker-News.git 在Xcode 26+中打开Hacker News.xcodeproj。构建并运行(Cmd+R)。Swift包(Sparkle)将自动解决。MIT。
这篇文章介绍了一个有用的Git命令,最初在泄露的CIA文件(Vault7,2017)中发现。该命令有效地清理本地Git仓库,删除已合并的分支,防止`git branch`列表变得混乱。 核心命令`git branch --merged | grep -v "\*\|master" | xargs -n 1 git branch -d`列出已合并的分支,排除当前分支和“master”,然后安全地删除它们。 作者建议为使用“main”作为主分支的现代项目更新此命令:`git branch --merged origin/main | grep -vE "^\s*(\*|main|develop)" | xargs -n 1 git branch -d`。 他们甚至创建了一个Git别名“ciaclean”,方便使用。这个简单的工具通过在部署后快速将潜在的冗长分支列表减少到可管理的几个,从而节省时间和保持组织性。
👍 1人点赞 👎 1人踩 😃 1人笑 😄 1人欢呼 😕 1人困惑 ❤️ 1人爱心 🚀 1人火箭 👀 1人眼睛。 你现在无法执行该操作。
## 葛饰北斋失落草图重现
近期,大英博物馆获得一项非凡发现:103张日本著名艺术家北斋的草图,这些草图创作于1820年代,为一部计划但未完成的项目《万物大图谱》而作。这些草图在日本已数十年未见,于2019年在欧洲重现,此前曾在1948年巴黎拍卖会上露面。
该项目可能因北斋面临的个人困境而放弃——包括经济困难、妻子去世和中风。这些草图本身种类繁多,描绘了历史人物、神话、动物以及日本和其他文化的风景。它们展现了北斋广博的知识和丰富的想象力,展示了例如双头神鸟和道士试图捕捉月亮等形象。
这些草图补充了大英博物馆已有的庞大北斋藏品(超过1000件作品),使其成为日本以外最大的收藏之一。它们已被数字化并可在网上观看,原定于2021年9月展出。这一发现被认为是一件重要的艺术历史事件,为创作《神奈川冲浪里》的这位大师提供了新的视角。
三名硅谷工程师——萨曼内·甘达利 (Samaneh Ghandali) 和索鲁尔·甘达利 (Soroor Ghandali),以及穆罕默德贾瓦德·霍斯拉维 (Mohammadjavad Khosravi)——被起诉,指控他们从谷歌和其他科技公司窃取商业机密,并涉嫌将数据转移到伊朗。这三人均居住在圣何塞,身份为伊朗国民,曾在谷歌以及开发移动处理器的公司(如高通骁龙)工作。 检察官称,他们合谋窃取数百份与处理器安全和密码学相关的机密文件,通过通讯平台将这些文件路由到个人设备,最终转移到伊朗。该计划涉及规避检测的企图,包括拍摄电脑屏幕以及在谷歌于 2023 年 8 月标记萨曼内·甘达利存在可疑活动后,研究数据删除方法。 谷歌通过安全监控检测到盗窃行为,并已通知当局。被告面临的指控包括窃取商业机密和妨碍司法公正,可能面临最高 20 年监禁和巨额罚款。被盗的骁龙 SoC 机密被认为具有高度价值,且竞争对手难以获取。
🛡️ 安全验证 我们正在检查您的连接以防止自动化滥用 ⏳ 正在验证您的浏览器... 为什么我看到此验证? 有问题吗?联系支持 验证并继续 ✓ 验证完成 此页面将在片刻后自动跳转...
## 安全与性能:常数时间排序 传统的排序算法,如快速排序和归并排序,优先考虑速度,但它们数据相关的执行时间可能会产生安全漏洞——时序侧信道攻击,攻击者可以据此推断排序数据的相关信息。这对于后量子密码学至关重要,因为排序是其核心操作。 解决方案在于**排序网络**:由比较和交换操作组成的固定电路,其执行顺序与输入数据无关。虽然看似效率低下(与快速排序的O(n log n)相比,为O(n log²n)),但它们提供常数时间的执行,这对于安全性至关重要。即使冒泡排序也因其固定的比较模式而符合排序网络的定义。 高效的排序网络,如**Bitonic排序**,利用并行性,并且在GPU上可能表现出令人惊讶的性能。最近的实现,如**djbsort**,通过利用SIMD向量化和精心设计代码进一步优化,从而实现与标准排序算法竞争甚至超越的速度。Djbsort还包括形式化验证,并通过位级别转换有效地处理浮点数。 最终,排序网络以少量性能开销换取显著的安全优势,使其成为敏感应用的理想选择,并且是传统排序方法的有力替代方案。
## 克劳德编程优势之谜
尽管在编程基准测试中始终名列前茅,但较新的AI模型往往无法取代克劳德成为开发者的首选工具。这并非因为基准测试不准确——这些模型*可以*独立生成优秀的 代码——而是因为它们在*如何*编写代码方面存在关键差异。
克劳德不仅擅长生成正确的代码片段,还擅长驾驭整个编程*过程*:管理复杂任务、阅读相关文件、进行有针对性的编辑、从错误中恢复,并在长时间的工作流程中保持专注。其他模型虽然智能,但在这种持续的交互过程中却举步维艰,经常“卡住”、失去上下文或做出破坏性更改。
关键在于Anthropic专注于编程工作流程的训练,优先考虑过程规范而非原始智能。这与谷歌等公司形成对比,它们的模型针对更广泛的任务进行了优化。虽然Gemini可以为特定问题生成令人印象深刻的代码,但它缺乏克劳德在多步骤、现实世界开发场景中的可靠性。
最终,成功的AI编程辅助60%在于代码的*集成方式*——编辑、文件管理、任务完成——而40%在于生成正确的代码。虽然差距正在缩小,但克劳德目前在持续交付编程过程中至关重要且常常被忽视的方面方面领先。