加密学101——加密学入门课程 -- Crypto 101 – Introductory course on cryptography
《Crypto 101》是一门面向程序员的免费密码学入门课程,适合不同年龄和技能水平的学习者。课程内容涵盖SSL/TLS等完整系统的基础知识,包括块密码、流密码、哈希函数、消息认证码、公钥加密、密钥协商协议和签名算法等。通过实践学习,学员可以掌握如何利用常见密码学漏洞,如伪造管理员Cookie、恢复密码甚至在后门随机数生成器中植入漏洞。课程以PDF格式提供,无DRM限制,适合各种设备使用。该课程最初是2013年PyCon大会上的演讲,现扩展为书籍,重点在于破解密码学。
Claude代码专业版限制?睡觉时也能破解 -- Claude Code Pro Limit? Hack It While You Sleep
Claude Auto-Resume 是一个 Shell 脚本工具,用于在 Claude CLI 任务因使用限制中断后自动恢复执行。它能够检测到 Claude 的使用限制,智能等待并在限制解除后自动恢复任务。该脚本在执行 Claude 命令时使用了 --dangerously-skip-permissions 标志,意味着任务会跳过权限检查自动执行,因此建议仅在受信任的环境中使用,并仔细审查提示内容。适用于开发环境中因使用限制中断的任务恢复,但不建议在生产系统或涉及敏感数据时使用。
英特尔Lion Cove P核与游戏工作负载 -- Intel's Lion Cove P-Core and Gaming Workloads
Intel最新推出的高性能CPU架构Lion Cove在指令执行效率、执行引擎重组和数据缓存层次结构上进行了多项优化,相比前代Raptor Cove在SPEC CPU2017基准测试中表现显著提升,尤其在IPC子测试中。在Arrow Lake桌面平台上,Lion Cove与AMD的Zen 5性能相当,整体优于Raptor Cove且功耗更低。然而,游戏性能是许多爱好者关注的焦点,游戏对CPU的需求与生产力工作负载有所不同。
非拟人化视角下的LLMs -- A non-anthropomorphized view of LLMs
文章批评了在讨论“对齐”或“AI安全”时,人们往往赋予大型语言模型(LLMs)近乎神奇的人类化能力,而实际上LLMs只是矩阵乘法与非线性的结合。作者通过比喻解释了LLMs的工作机制:将文本视为在高维空间中的路径,LLM根据之前的路径计算下一个词的概率,并随机选择下一个词。作者认为这种机制并不复杂,不应被过度拟人化。
使用GCC构建Rust编译器 -- Building the Rust Compiler with GCC
作者热爱研究Rust编译器,并计划在夏季使用GCC而非LLVM来构建Rust编译器。这一过程称为“引导”,分为三个阶段:首先使用现有的基于LLVM的Rust编译器构建GCC代码生成器,然后用GCC重新构建Rust编译器,最后再次使用第二阶段的结果进行验证,以确保两个阶段生成的编译器行为一致。
Backlog.md – 面向任何Git仓库的Markdown原生任务管理和看板可视化工具 -- Backlog.md – Markdown‑native Task Manager and Kanban visualizer for any Git repo
Backlog.md 是一个用于在 Git 生态系统中管理人类与 AI 代理之间项目协作的工具,旨在通过集成 GitHub 的功能如 Copilot、Models、Advanced Security 等,提升代码编写、漏洞修复、工作流自动化等方面的效率,并支持问题跟踪、代码审查和讨论等协作功能。
Bitchat——基于蓝牙网状网络的去中心化消息应用 -- Bitchat – A decentralized messaging app that works over Bluetooth mesh networks
GitHub上的项目“bitchat”是一个基于蓝牙Mesh网络的聊天应用,灵感来源于IRC(互联网中继聊天)。该项目旨在通过蓝牙Mesh技术实现设备间的即时通讯,提供类似IRC的聊天体验。开发者可以通过该项目的代码和文档了解如何构建和部署这种去中心化的聊天系统。
异步队列——我最喜欢的编程面试题之一 -- Async Queue – One of my favorite programming interview questions
作者分享了他过去七年多来最喜欢的编程面试题目——异步队列,该题目由朋友传承并广泛使用。面试的核心是模拟一个客户端与服务器的交互场景,服务器在处理多个并发请求时会崩溃,因此需要通过客户端确保服务器一次只处理一个请求。作者还探讨了当前AI在该面试中的表现,并认为随着AI的快速发展,这一评估可能很快过时。
无人再有性格:我们都是贴标签的产品 -- Nobody has a personality anymore: we are products with labels
现代社会中,治疗性语言逐渐主导了我们的表达方式,影响了我们对浪漫关系、痛苦和个性的理解。在这种文化下,每个个性特征都被视为需要解决的问题,甚至正常的个性也被贴上心理障碍的标签。2024年的一项调查显示,72%的Z世代女性认为心理健康挑战是她们身份的重要组成部分,而婴儿潮一代男性中只有27%持相同观点。这种趋势反映了现代社会对一切事物进行解释、分类和纠正的深层本能,导致我们逐渐失去了对个性的真实感知。
过度思考地理信息系统(2024) -- Overthinking GIS (2024)
GIS(地理信息系统)在现代地图制作中发挥了重要作用,提供了丰富且一致的数据展示。无论是国家级的USGS国家地图查看器,还是县级GIS网站,公众都能轻松获取详细的地理信息。尽管这些信息以计算机可量化的方式呈现,但作者更希望看到更具人性化的指标,以便更好地理解和利用这些数据。