- Show HN: 我亲手打造了一台开源笔记本电脑;
- 万事达卡DNS错误多年未被发现;
- TabBoo – 为你想避免的网站添加随机惊吓;
- 如何改善居家办公照明以减轻眼疲劳;
- 结构无政府状态的暴政;
以上是今天的前五条黑科技新闻标题。
总共20条,具体内容您往下读…
1. Show HN: 我亲手打造了一台开源笔记本电脑
🔗 byran.ee: Show HN: I made an open-source laptop from scratch
🔥🔥: 948 | 💬: 133 | 🗓️ 2025-01-22 |
作者从零开始设计并制作了一台开源笔记本电脑,配备4K AMOLED显示屏、Cherry MX机械键盘,支持4K游戏和运行大型语言模型。硬件基于RK3588 SoC,采用模块化设计,电池容量约62.9Wh,续航约7小时。项目展示了从硬件选型、软件开发到机械设计的完整过程,体现了开源精神与创新挑战。
2. 万事达卡DNS错误多年未被发现
🔗 krebsonsecurity.com: Mastercard DNS error went unnoticed for years
🔥🔥: 770 | 💬: 203 | 🗓️ 2025-01-22 |
支付巨头万事达卡最近修复了一个严重的DNS配置错误,该错误可能导致互联网流量被拦截或重定向。安全研究员Philippe Caturegli花费300美元注册了错误域名akam.ne,防止其被滥用。尽管万事达卡声称没有安全风险,但Caturegli认为潜在威胁被低估,并呼吁企业重视安全披露。
3. TabBoo – 为你想避免的网站添加随机惊吓
🔗 tabboo.xyz: TabBoo – add random jumpscares to websites you’re trying to avoid
🔥🔥: 494 | 💬: 96 | 🗓️ 2025-01-22 |
TabBoo 是一款浏览器扩展,旨在通过随机惊吓帮助用户摆脱对某些网站的成瘾性循环。安装后,它会利用厌恶条件反射,让你在访问特定网站时感到不适,从而减少使用频率。
4. 如何改善居家办公照明以减轻眼疲劳
🔗 rustle.ca: How to improve your WFH lighting to reduce eye strain
🔥🔥: 371 | 💬: 177 | 🗓️ 2025-01-22 |
居家办公时,均匀、柔和的照明环境对眼睛最友好。避免过亮或过暗的光线,尽量利用自然光,并选择高质量、无频闪的人工光源。即使有理想的照明,也要遵循20/20/20法则,定期休息眼睛。通过窗帘、灯具和桌面灯光的调整,可以有效减少眼疲劳,提升工作舒适度。
5. 结构无政府状态的暴政
🔗 jofreeman.com: The Tyranny of Structurelessness (1970)
🔥🔥: 331 | 💬: 126 | 🗓️ 2025-01-22 |
Jo Freeman(又名Joreen)在1970年发表的文章中批判了无结构组织的迷思。她指出,任何群体都会形成某种结构,即使是非正式的。无结构的群体往往掩盖了权力不平等,导致精英主义的形成。Freeman主张明确的结构和规则,以确保透明和公平的决策过程,避免隐性权力的滥用。
6. 我与“末日刷屏”的斗争
🔗 allthatjazz.me: My Struggle with Doom Scrolling
🔥🔥: 305 | 💬: 295 | 🗓️ 2025-01-22 |
作者通过删除手机上的内容应用和浏览器,试图摆脱无休止的刷屏习惯。尽管删除浏览器带来了一些不便,但通过使用极简界面和网站拦截器,他成功减少了分心。最终,他发现自己更能专注于阅读和其他有意义的活动,而不是被无限内容吸引。
7. Show HN: Stratoshark,Wireshark 的兄弟应用
🔗 stratoshark.org: Show HN: Stratoshark, a sibling application to Wireshark
🔥🔥: 252 | 💬: 42 | 🗓️ 2025-01-22 |
Stratoshark 是一款由 Sysdig 为社区开发的工具,将 Wireshark 的强大功能扩展到云端。它允许用户捕获和分析系统调用及日志活动,帮助深入了解应用程序行为。与 Wireshark 共享相同的解析和过滤引擎,支持 Falco 和 Sysdig CLI 的文件格式,无缝切换工具。Stratoshark 是开源的,适用于 Windows 和 macOS 平台,提供丰富的教程和社区支持。
8. 联邦法院最终裁定数据后门搜索违宪
🔗 eff.org: Federal Court (Finally) Rules Backdoor Searches of Data Unconstitutional
🔥🔥: 252 | 💬: 49 | 🗓️ 2025-01-22 |
联邦法院裁定,根据第702条收集的美国公民私人通信数据,通常需要搜查令才能进行后门搜索。这一裁决标志着对第四修正案隐私权的保护,驳回了政府长期以来的“无证搜索”做法。法院强调,即使涉及国家安全,无证搜索仍属“不合理”行为。国会应改革第702条,增加透明度并强制要求搜查令。
9. 简单CPU设计
🔗 simplecpudesign.com: Simple CPU Design
🔥🔥: 223 | 💬: 38 | 🗓️ 2025-01-22 |
本文介绍了SimpleCPU处理器的设计理念与教学应用,强调通过硬件与软件的结合来理解计算机架构。作者认为,计算机架构不仅是硬件设计,更是理解整个系统的基础。通过Xilinx ISE工具和FPGA板,学生可以设计并实现SimpleCPU,解决实际问题。文章还探讨了RISC与CISC的区别,并提供了丰富的教学资源与实验案例,帮助初学者从零开始设计CPU。
10. OpenAI大幅增加游说支出
🔗 technologyreview.com: OpenAI has upped its lobbying efforts nearly sevenfold
🔥🔥: 205 | 💬: 180 | 🗓️ 2025-01-22 |
OpenAI在2024年花费176万美元用于政府游说,较2023年的26万美元大幅增加。公司聘请了前参议员Lindsey Graham的助手Meghan Dorn作为内部游说者,并参与了《AI进步与可靠性法案》和《未来人工智能创新法案》的讨论。OpenAI的游说重点从AI安全转向能源基础设施,强调AI对国家安全和美国竞争力的重要性。公司还与国防科技公司合作,开发军事用途的AI模型。
11. Tailwind V4 终于发布了
🔗 tailwindcss.com: Tailwind CSS v4.0
🔥🔥: 193 | 💬: 105 | 🗓️ 2025-01-22 |
Tailwind CSS v4.0 是一个全新版本,性能提升显著,构建速度提升高达 5 倍,增量构建速度提升超过 100 倍。新版本采用现代 CSS 特性,如级联层和自定义属性,并简化了安装流程,支持零配置和自动内容检测。此外,新增了 3D 变换工具、容器查询和扩展的渐变 API,为开发者提供更灵活的设计选项。
12. gRPC 与 REST:理解 gRPC、OpenAPI 和 REST 及其在 API 设计中的使用场景
🔗 cloud.google.com: Understanding gRPC, OpenAPI and REST and when to use them in API design
🔥🔥: 182 | 💬: 137 | 🗓️ 2025-01-22 |
本文探讨了 gRPC、REST 和 OpenAPI 三种 API 设计模型的特点及其适用场景。gRPC 基于 RPC 模型,使用 HTTP/2 作为传输协议,适合高性能场景;REST 强调资源导向和超文本链接,适合简单、稳定的 API;OpenAPI 则结合了 RPC 和 HTTP 的优点,允许自定义 URL 映射,适合需要灵活性的场景。选择哪种模型取决于具体需求和开发团队的熟悉程度。
13. 谷歌光纤即将登陆拉斯维加斯
🔗 fiber.googleblog.com: Google Fiber is coming to Las Vegas
🔥🔥: 162 | 💬: 175 | 🗓️ 2025-01-22 |
谷歌光纤已在拉斯维加斯西部开始网络建设,并计划下月在克拉克县其他地区继续施工。服务将于今年晚些时候在部分城区推出,提供高达8G的速度和自2012年未变的价格。居民和企业可享受高速网络服务。
14. 计算机科学史上最具影响力的论文
🔗 terriblesoftware.org: Most Influential Papers in Computer Science History
🔥🔥: 145 | 💬: 38 | 🗓️ 2025-01-22 |
本文介绍了七篇对现代计算机科学影响深远的论文。图灵的“可计算数”奠定了计算理论的基础;香农的信息论定义了数据传输的规则;科德的关系模型革新了数据存储与查询;库克的NP完全性理论揭示了计算难题的本质;瑟夫与卡恩的TCP/IP协议构建了互联网的基础;伯纳斯-李的万维网提案让互联网变得普及;布林与佩奇的PageRank算法则让搜索引擎成为可能。这些论文塑造了现代计算与通信的核心。
15. C 标准库不是线程安全的,即使安全的 Rust 也没能拯救我们
🔗 edgedb.com: C stdlib isn’t threadsafe and even safe Rust didn’t save us
🔥🔥: 144 | 💬: 168 | 🗓️ 2025-01-22 |
在将 EdgeDB 的网络 I/O 代码从 Python 迁移到 Rust 的过程中,团队遇到了一个仅在 ARM64 架构上出现的崩溃问题。最初以为是死锁,但通过调试发现是 getenv
函数在多线程环境下不安全导致的崩溃。setenv
和 getenv
在多线程环境中调用时可能会引发内存访问错误,尤其是在 ARM64 的弱内存模型下更容易暴露问题。最终,团队确认了问题的根源,并意识到即使是 Rust 也无法完全避免 C 标准库的线程安全问题。
16. Show HN: NotepadJs – 跨平台的记事本情书
🔗 github.com: Show HN: NotepadJs – A cross-platform love letter to Notepad
🔥🔥: 132 | 💬: 99 | 🗓️ 2025-01-22 |
NotepadJs 是一款模仿 Windows 记事本的简单应用,支持作为PWA安装。作者从 Windows 转至 macOS 后,怀念旧版记事本的简洁与实用,因此开发了这款应用。它使用现代File System Access API实现本地文件的读写,并首次尝试了 Vue 框架。项目开源,欢迎反馈与贡献。
17. 大型语言模型的基础
🔗 arxiv.org: Foundations of Large Language Models
🔥🔥: 128 | 💬: 6 | 🗓️ 2025-01-22 |
本书专注于大型语言模型的基础概念,涵盖预训练、生成模型、提示技术和对齐方法四大主题。适合自然语言处理领域的学生、专业人士和从业者参考,旨在为对大型语言模型感兴趣的读者提供基础知识。
18. 回顾2024:F-Droid的进展与2025展望
🔗 f-droid.org: F-Droid’s Progress and What’s Coming in 2025
🔥🔥: 126 | 💬: 8 | 🗓️ 2025-01-22 |
2024年,F-Droid在去中心化应用分发和生态系统扩展方面取得了显著进展,完成了基础设施升级并支持IPFS和Filecoin镜像。社区贡献大幅增加,新增402款应用,更新7205次。2025年,团队将迎来新成员,并专注于基础设施安全与韧性提升,继续推动开源应用分发的使命。
19. 极简64x4家用计算机
🔗 github.com: Minimal 64x4 Home Computer
🔥🔥: 121 | 💬: 26 | 🗓️ 2025-01-22 |
这是一个DIY家用计算机项目,具有VGA和PS/2接口,处理能力是Commodore C64或Apple II的4倍。它使用61个74HCxx逻辑芯片,无微控制器,采用经典的冯·诺依曼架构,支持8MHz CPU时钟频率和64KB RAM。项目开源且非商业,提供完整的工具链和经典游戏模拟器。
20. 超快癌症治疗:可能取代传统放疗的新方法
🔗 bbc.com: The ultra-fast cancer treatments which could replace conventional radiotherapy
🔥🔥: 114 | 💬: 6 | 🗓️ 2025-01-22 |
欧洲核子研究中心(Cern)正在开发一种名为Flash的超快放疗技术,能够在不到一秒的时间内以超高剂量率照射肿瘤,减少对健康组织的损伤。该技术已在动物实验中显示出显著效果,目前正逐步进入人体试验阶段。Flash有望治疗复杂脑瘤和转移性癌症,并减少放疗副作用。然而,设备昂贵且复杂,限制了其广泛应用。未来,研究人员希望开发更小型化的设备,使更多患者受益。