Forwarded from Lancern's Treasure Chest
C++ 标准委员会已于 2026 年 3 月 28 日完成并发布了 C++26 标准。C++26 是一个大标准更新,重点功能有:
1. Contracts (P2900) - 提供语言级别的
2. Reflection (P2996) - 编译期反射
3.
4.
5.
6.
7.
8.
9.
10.
11. Harzard pointer / RCU (P2530, P2545)
12. Standard library hardening (P3471)
1. Contracts (P2900) - 提供语言级别的
assert 替代2. Reflection (P2996) - 编译期反射
3.
template for 语句 (P1306) - 编译期循环完全展开4.
std::execution (P2300) - 异步运行时5.
std::simd (P1928) - 跨平台的向量类型和 SIMD 操作6.
std::inplace_vector (P0843) - 编译期确定 capacity 的 vector7.
#embed (P1967)8.
constexpr 异常 (P3068)9.
std::hive (P0447)10.
std::linalg (P1673)11. Harzard pointer / RCU (P2530, P2545)
12. Standard library hardening (P3471)
Neovim 0.12.0 Released.
https://github.com/neovim/neovim/releases/tag/v0.12.0
https://github.com/neovim/neovim/releases/tag/v0.12.0
GitHub
Release Nvim 0.12.0 · neovim/neovim
NVIM v0.12.0
Build type: Release
LuaJIT 2.1.1774638290
Release notes
Changelog (fixes + features)
News (:help news in Nvim)
Install
Windows
Zip
Download nvim-win64.zip (or nvim-win-arm64.zip fo...
Build type: Release
LuaJIT 2.1.1774638290
Release notes
Changelog (fixes + features)
News (:help news in Nvim)
Install
Windows
Zip
Download nvim-win64.zip (or nvim-win-arm64.zip fo...
🎉1
#tg牌备忘录
NixOS pyusb 找不到有效的后端 解决方案
将
NixOS pyusb 找不到有效的后端 解决方案
usb.backend.libusb1.get_backend(find_library=lambda x: "/usr/lib/libusb-1.0.so")
将
/usr/lib/libusb-1.0.so 替换成 /nix/store 里面的 libusb 即可
bupt.moe
#security vim(<9.2.0272)存在1-click RCE,打开文件即可触发。
GitHub
Vim tabpanel modeline escape affects Vim > 9.1.1390 && Vim < 9.2.0272
Vim tabpanel modeline escape affects Vim > 9.1.1391 && Vim < 9.2.0272
===================================================
Date: 30.03.2026
Severity: High
CVE: *not-yet-assigned*
...
===================================================
Date: 30.03.2026
Severity: High
CVE: *not-yet-assigned*
...
🎉1
Forwarded from bupt.moe
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from 风向旗参考快讯
Claude Code 泄露了全部源码
不是被黑客攻破,是 Anthropic 自己把 source map 打包进了 npm 发布物。一个 57MB 的cli.js.map文件,里面藏着 4756 个源文件的完整内容。其中 1906 个是 Claude Code 自身的 TypeScript/TSX 源码,剩下 2850 个是 node_modules 依赖。
提取方法极其简单:cli.js.map本质就是一个 JSON,里面有两个关键数组——sources(文件路径)和 sourcesContent(对应的完整源码)。两者索引一一对应。不需要反编译,不需要反混淆,sourcesContent 里存的就是一字不差的原始代码。从还原的源码可以看到:Claude Code 用 React + Ink 构建 CLI 界面,核心是一个 REPL 循环,支持自然语言输入和 slash 命令,底层通过工具系统与 LLM API 交互。架构设计、系统提示词、工具调用逻辑,全部一览无余。
—— 陈成的X
不是被黑客攻破,是 Anthropic 自己把 source map 打包进了 npm 发布物。一个 57MB 的cli.js.map文件,里面藏着 4756 个源文件的完整内容。其中 1906 个是 Claude Code 自身的 TypeScript/TSX 源码,剩下 2850 个是 node_modules 依赖。
提取方法极其简单:cli.js.map本质就是一个 JSON,里面有两个关键数组——sources(文件路径)和 sourcesContent(对应的完整源码)。两者索引一一对应。不需要反编译,不需要反混淆,sourcesContent 里存的就是一字不差的原始代码。从还原的源码可以看到:Claude Code 用 React + Ink 构建 CLI 界面,核心是一个 REPL 循环,支持自然语言输入和 slash 命令,底层通过工具系统与 LLM API 交互。架构设计、系统提示词、工具调用逻辑,全部一览无余。
—— 陈成的X
Forwarded from Phoronix
Phoronix
Servo 0.0.6 Released With Many Great Improvements
Servo 0.0.6 is out today to round out the month with many great improvements made in recent weeks to this Rust-based browser engine advancing with its servoshell implementation and many prospects around using it for embedded browser use cases.
Today, We just launched The AntarcticSeek-671b Project. Try talking with it there:
t.me/Antarctic_Flakes
t.me/Antarctic_Flakes