Many people seem weirdly suspicious about Google's #Brotli compression while being weirdly chill about Facebook's #ZSTD, to the point of commenting on posts about Brotli compression being added to things to the effect of, "This is a conspiracy by Google, they clearly should've chosen ZSTD instead". What's up with that? Is Google really so much less scary than 𝘍𝘢𝘤𝘦𝘣𝘰𝘰𝘬?

(This is a subtweet about a certain HN post about Brotli compression coming to #PDF)

#compression #zstandard #computers

Carrot Cache, a memory-optimized Java caching solution with Zstandard dictionary compression, is now available on Maven Central. This release brings efficient caching to Java projects, enhancing performance and reducing memory usage. #Java #Caching #OpenSource #MavenCentral #Zstandard #Programming #VulaiProgramming

https://www.reddit.com/r/opensource/comments/1omufv7/oss_carrot_cache_is_now_on_maven_central/

- https://discuss.python.org/t/python-3-14-0-final-is-here/104210 (Python 3.14.0 (final) is here!)

- https://docs.python.org/3.14/whatsnew/3.14.html (What’s new in Python 3.14 by Adam Turner and Hugo van Kemenade)

- https://docs.python.org/3.14/whatsnew/changelog.html#changelog (Python 3.14 Changelog)

- https://astral.sh/blog/python-3.14 (Astral ready for Python 3.14)

```
uv self update
uv python upgrade 3.14
uvx python@3.14
uvx python@3.14t
```

#Annotations

- https://docs.python.org/3/whatsnew/3.14.html#pep-649-pep-749-deferred-evaluation-of-annotations
- https://discuss.python.org/t/python-3-14-0-final-is-here/104210#:~:text=the%20evaluation%20of%20annotations%20is%20now%20deferred

Instead, annotations are stored in special-purpose annotate functions and **evaluated
only when necessary** (except if from __future__ import annotations is used).

# PEP 768 Python 3.14 **Safe external debugger interface, a zero-overhead external debugger interface for CPython

- https://docs.python.org/3.14/whatsnew/3.14.html#pep-768-safe-external-debugger-interface
- https://discuss.python.org/t/python-3-14-0-final-is-here/104210#:~:text=A%20zero%2Doverhead%20external%20debugger%20interface%20for%20CPython

Python 3.14 introduces a zero-overhead debugging interface that allows debuggers and profilers to safely attach to running Python processes without stopping or restarting them.

# RFC9562 Python 3.14 **UUID versions 6-8 are now supported by the uuid module**

- https://docs.python.org/3/whatsnew/3.14.html#uuid
- https://discuss.python.org/t/python-3-14-0-final-is-here/104210#:~:text=UUID%20versions%206%2D8%20are%20now%20supported%20by%20the%20uuid%20module

# zstandard

- https://peps.python.org/pep-0784/ (Adding Zstandard to the standard library)
- https://docs.python.org/3/whatsnew/3.14.html#whatsnew314-zstandard
- https://discuss.python.org/t/python-3-14-0-final-is-here/104210#:~:text=compression.zstd%20providing%20support%20for%20the%20zstandard%20compression%20algorithm.

# A new command line interface with asyncio introspection capabilities: python -m asyncio ps PID

- https://docs.python.org/3/whatsnew/3.14.html#asyncio-introspection-capabilities
- https://discuss.python.org/t/python-3-14-0-final-is-here/104210#:~:text=inspect%20running%20Python%20processes

# Multiple interpreters in the standard library

- https://peps.python.org/pep-0734/ (Multiple Interpreters in the Stdlib)
- https://docs.python.org/3.14/whatsnew/3.14.html#pep-734-multiple-interpreters-in-the-standard-library
- https://discuss.python.org/t/python-3-14-0-final-is-here/104210#:~:text=Multiple%20interpreters%20in%20the%20stdlib

- https://gdevops.frama.io/python/versions/3.14.0/3.14.0.html

# Python #Python314 #TemplateString #ZStandard #RemoteDebugging #MultipleInterpreters #FreeThreaded #UUID7 #asyncio #parallelism #CSP #ActorModel

zstd 的 --long 的效果

看到「Zstandard's long range mode works wonders for genome sequences without newlines (via)」這篇在講 zstd 的 --long 參數。 作者是拿基因資料測試,發現在拿掉換行的資訊後,--long 對於基因資料幫助頗大: 壓縮速度有變慢,但看起來是完全可以接...

Gea-Suan Lin's BLOG
🌘 Zstandard 長範圍模式優化基因組序列壓縮效果顯著,無需換行符
➤ 提升基因組數據壓縮效率的關鍵:Zstandard 長範圍模式與無換行符策略
https://log.bede.im/2025/09/12/zstandard-long-range-genomes.html
本文探討了 Zstandard 壓縮軟體中的「長範圍模式」(--long)功能,特別是其在處理基因組序列數據時的表現。作者發現,透過移除 FASTA 檔案中原有的換行符,並結合 --long 模式和更大的窗口大小設定(如 --long=31),能顯著提升壓縮比,使基因組數據從原本的數 TiB 壓縮至數百 GiB,其壓縮比逼近專門的 DNA 序列壓縮工具,同時保持了接近 Zstandard 預設模式的壓縮速度。文章建議,在壓縮基因組序列前,移除序列內的換行符是發揮 --long 模式最大效益的關鍵。
+ 原來換行符對壓縮影響這麼大!這篇實測數據很紮實,感謝作者的分享,以後處理基因組數據就知道怎麼優化了。
+ Zstandard
#數據壓縮 #基因組學 #Zstandard #長範圍模式 #FASTA
Zstandard's long range mode works wonders for genome sequences without newlines

PeaZip free archiver utility, open extract RAR TAR ZIP files

Free file archiver utility for Windows, macOS, Linux, Open Source file compression and encryption software. Open, extract RAR TAR ZIP archives, 200+ formats supported

PeaZip file archiver utility, free RAR ZIP software
WinRAR archiver, a powerful tool to process RAR and ZIP files

WinRAR provides the full RAR and ZIP file support, can decompress CAB, GZIP and other archive formats

PeaZip free archiver utility, open extract RAR TAR ZIP files

Free file archiver utility for Windows, macOS, Linux, Open Source file compression and encryption software. Open, extract RAR TAR ZIP archives, 200+ formats supported

PeaZip file archiver utility, free RAR ZIP software
libzip

Today I discovered that there is also an excellent compression format, #Zstandard (ZSTD), is fast with an excellent compression ratio, developed by #Meta, and released as #opensource
I needed to backup my files because I have to wipe my PC and reinstall #Linux. Now I have a dilemma: choosing between #antiX and #Lubuntu. I have a fairly decent computer, so I could even install a more full-featured OS, but I prefer an OS that doesn’t use too many resources.
#zstd
https://www.youtube.com/watch?v=k5XsiuxHv_A
ELI5: ZSTD

YouTube