> ## Content Index
> Fetch the complete content index at: https://huizhou92.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# huizhou92’s Newsletter-2024–22
- URL: https://huizhou92.com/huizhou92s-newsletter-2024-22/
- Published: 2024-06-01T12:13:38.000Z
- Updated: 2026-09-08T02:31:55.000Z
- Description: huizhou92’s Newsletter-2024–22. Hello everyone, I am huizhou92. So glad we meet again. I will share the best articles, snippets, and anything else I have r。
- Author: huizhou92
- Tags: #Migrated-1788833207488, #Import 2026-09-08 02:07

Hello everyone, I am huizhou92\.   
So glad we meet again.   
I will share the best articles, snippets, and anything else I have read in the past week related to computer technology. I hope you enjoy it.   
If nothing unexpected happens, it will come as scheduled every Sunday.

### Articles

#### Dragonfly’s New Sorted Set Implementation

[Dragonfly's New Sorted Set ImplementationThis blog post delves into Dragonfly's innovative approach to enhancing the sorted set data type, showcasing a new B+…![](https://huizhou92.com/content/images/2026/09/0-rzamnprbfoqvjasw.png)](https://www.dragonflydb.io/blog/dragonfly-new-sorted-set?ref=huizhou92.com)

Redis uses a very clear data structure [skipList](https://stackoverflow.com/questions/45115047/why-redis-sortedset-uses-skip-list-instead-of-balanced-tree?ref=huizhou92.com) to implement the sorting function (zset). When I first learned about this data structure, I was amazed by its ingenious design. This data structure has been replicated in various systems.

Dragonfly developed a new sorted set implementation based on a B+ tree, improving memory efficiency and performance. This innovation reduces memory overhead significantly compared to Redis’s skiplist implementation. Benchmark results show Dragonfly’s sorted sets scale efficiently and offer up to a 40% reduction in memory usage.

#### Open source is neither a community nor a democracy

[Open source is neither a community nor a democracyUsing open source software does not entitle you to a vote on the direction of the project. The gift you've received is…![](https://huizhou92.com/content/images/2026/09/0-bba5i0c2ozsnlg1b.jpg)](https://world.hey.com/dhh/open-source-is-neither-a-community-nor-a-democracy-606abdab?ref=huizhou92.com)

Open-source software users do not automatically have a say in project decisions. Projects are typically led by a small group of dedicated contributors. Open source operates on productive effort, not democratic voting, with elitism playing a positive role in project advancement.

#### Golang 1.23: Changes to I/go: linkname and What It Means for Developers

[Golang 1.23: Changes to //go:linkname and What It Means for DevelopersWrite code carefully, don’t be too clever![](https://huizhou92.com/content/images/2026/09/1-wq-ekzxxy-gh0dqs85wrag.png)](https://levelup.gitconnected.com/golang-1-23-changes-to-go-linkname-and-what-it-means-for-developers-fdb55ea0ee67?ref=huizhou92.com)

This is my own article., Go 1.23 restricts //go:linkname usage to prevent issues and improve code safety. In the long run, this decision may have a significant and lasting impact.

### Tools

Today we are sharing a front-end icon library [Icônes](https://t.co/Sk0t8gA3Mh?ref=huizhou92.com).  
It should be the most comprehensive icon library in the world: it includes all the icon packs available on the market, and 118 different libraries. It has a very powerful search function and can be used directly in multiple formats. You can even download React or Vue components directly or use them together with UnoCSS. It’s amazing.

### Think

Can two Linux programs share the same port? The answer is yes. Isn’t it amazing? This contradicts our basic knowledge, but at least it is true in Python. You can take a look at the source code of Python:

[cpython/Lib/socketserver.py at 3.12 · python/cpythonThe Python programming language. Contribute to python/cpython development by creating an account on GitHub.![](https://huizhou92.com/content/images/2026/09/0-n6mxbmfdyyvpji9o.png)](https://github.com/python/cpython/blob/3.12/Lib/socketserver.py?ref=huizhou92.com#L469)

In Linux, `SO_REUSEADDR` and `SO_REUSEPORT` are used to allow multiple processes to provide services on a single port. For more information, you can refer to this post:

[Running a Python web server twice on the same port on Windows: no "Port already in use" messageI'm on Windows 7\. When I start a Bottle web server with: run('0.0.0.0', port=80) And then once again run the same…![](https://huizhou92.com/content/images/2026/09/0--s9ifljofrr1bjol.png)](https://stackoverflow.com/questions/51090637/running-a-python-web-server-twice-on-the-same-port-on-windows-no-port-already?ref=huizhou92.com)

---

This is my first attempt at writing a newsletter. There are still many things I don’t know, so please understand and be tolerant. If you can give me applause, that would be the greatest encouragement for me.

[文章索引](/article-index/)