@EastonMan 看的新闻
+碎碎念
+膜大佬
+偶尔猫猫
+伊斯通听的歌
https://tree.aza.moe/

写了一个可视化整棵树的网页,用来表示层级的线条我居然只用 css 画出来了,好奇妙 qwq

感谢大家一起种树 🌲
杰哥的{运维,编程,调板子}小笔记
Intel Gracemont 微架构评测

source
今天是植树节,想试试和大家一起种一颗 tgcn 频道树 🌳 qwq

这里是 Easton Man's Channel,是 @sohadays 的树枝 🌿 在频道树的第 4 层哦~

(如果你也有公开频道,想成为这个频道的树叶的话,就去给 @tgtreebot 发送 /leaf easton_channel {你的频道名} 吧! > <)
杰哥的{运维,编程,调板子}小笔记
Android Runtime 解释器的实现探究

source
哦写反了,谁家正式产品用 Example 文档当私钥啊?
谁家专利里面贴自己正式产品里fuse的私钥啊?
Daniel Lemire's blog
How fast can you open 1000 files?

source
想要变 moe 就要先研究 MoE
vllm 也可以是 llvm
杰哥的{运维,编程,调板子}小笔记
Intel Golden Cove 微架构评测

source
Arch Linux: Recent news updates
Cleaning up old repositories

Around two years ago, we've merged the [community] repository into [extra] as part of the git migration. In order to not break user setups, we kept these repositories around in an unused and empty state. We're going to clean up these old repositories on 2025-03-01.

On systems where /etc/pacman.conf still references the old [community] repository, pacman -Sy will return an error on trying to sync repository metadata.

The following deprecated repositories will be removed: [community], [community-testing], [testing], [testing-debug], [staging], [staging-debug].

Please make sure to remove all use of the aforementioned repositories from your /etc/pacman.conf (for which a .pacnew was shipped with pacman>=6.0.2-7)!

source
(author: Sven-Hendrik Haase)
Daniel Lemire's blog
AVX-512 gotcha: avoid compressing words to memory with AMD Zen 4 processors

The recent AMD processors (Zen 4) provide extensive support for the powerful AVX-512 instructions. AVX-512 (Advanced Vector Extensions 512) is an extension to the x86 instruction set architecture (ISA) introduced by Intel. These instructions enhance the capabilities of processors by allowing for more data to be processed in parallel. You can process registers made of 64 bytes!

One of the neat trick is that given a mask, you can ‘compress’ words: Suppose that you have a vector made of thirty-two 16-bit words, and you want to only keep the second one and third one, then you can use the vpcompressw instruction and the mask 0b110. It will produce a register where the second and third words are placed in first and second position.

An even nicer trick is that you can use this instruction to write just these two words out to memory. You can invoke this functionality with the _mm_mask_compressstoreu_epi16 function intrinsic.

This works well on recent Intel processors, but not so well on AMD Zen 4 processors.

We have a fast function in the simdjson library to minify a file (remove unnecessary spaces).

https://github.com/simdjson/simdjson/pull/2335

source
Back to Top