# content addressable storage (blogs) — RSS Amplifier

Recent posts from the 4 feeds in the RSS Amplifier directory that cover content addressable storage.

Page: <https://rssamplifier.com/topics/content-addressable-storage/blogs>  
Feed: <https://rssamplifier.com/topics/content-addressable-storage/blogs.md>

---

## [(Set-valued) dynamical systems (part 1)](https://namvdo.me/set-valued-dynamical-systems-part-1/)

_2026-03-03 · namvdo · namvdo&#039;s blog_

In the past few months while doing my study I ve a chance to work on a research related to dynamical systems. With a standard CS curriculum, probably most of students \[ \] The post (Set-valued) dynamical systems (part 1) appeared first on namvdo s blog .

## [Unsupervised Codebase Refactoring: How To, What Works and What Doesn&#39;t](https://frederic.vanderessen.com/posts/unsupervised-refactoring/)

_2026-02-08 · Frédéric van der Essen_

Could code refactoring become a one-click operation, like running a formatter but for architecture ? Split the bloated files, untangle the responsibilities, deduplicate the logic, and come back to a clean codebase ? So I ran an experiment. I pointed Opus 4.6 at a 60K line Go microservice I had vibe coded over the past few months, gave it some refactoring principles, and let it run unsupervised.…

## [My Programming Job Has Become An Intelligence Buying Job](https://frederic.vanderessen.com/posts/programming-is-now-buying-intelligence/)

_2026-02-06 · Frédéric van der Essen_

I have been programming for more than 20 years. 20 years of learning how to translate thought into code. 20 years of trying to master an editor to be fast at it. 2025 was the year when I wrote my last piece of code. AI is now better at it than I am and ever will be. It is not just better at writing code, it is better at architecting, debugging, designing, documenting, deciding trade-offs. It is…

## [AI Writes Code Fast, Human Reviewers Can&#39;t Keep Up](https://frederic.vanderessen.com/posts/ai-codes-fast-humans-cant-keep-up/)

_2025-11-06 · Frédéric van der Essen_

The diagram above approximately represents the process I have to go through to complete a programming task at work. This is the result of using the standard workflow that GitHub and Gitlab recommend. Which means picking up an issue, making some code changes, creating a merge request for these changes, and getting the CI checks, and approval from my colleagues, before it is merged and automatically…

## [The Human Only Public License](https://frederic.vanderessen.com/posts/hopl/)

_2025-10-16 · Frédéric van der Essen_

Whether artificial intelligence systems will end up being a positive or a negative force for humanity is still an open question. But we might find ourselves one day with AI embedded at every layer of our existence, living lives of toned down and diluted humanity with only our dreams for escape. Although I am not yet convinced of this worst case scenario, I believe it is important that we as…

## [Never Ever Use Content Addressable Storage](https://frederic.vanderessen.com/posts/never-use-cas/)

_2025-10-07 · Frédéric van der Essen_

Content Addressable Storage (often abbreviated as CAS) is a technique to derive the id of a document from its content, basically by taking its hash. Imagine you want to store pictures in a file store, and you need an id to reference that picture, you simply take its hash. This technique has benefits, first, if you have a document you automatically know its id and can find other references to it.…

## [Branch prediction: Why CPUs can&#8217;t wait?](https://namvdo.me/cpu-branch-prediction/)

_2025-08-15 · namvdo · namvdo&#039;s blog_

Recently, I have had some free time and started learning some low-level computer fundamentals, trying to practice and better understand the concepts in greater detail. Along the way, I learned \[ \] The post Branch prediction: Why CPUs can t wait? appeared first on namvdo s blog .

## [Content Addressable Storage](https://namvdo.me/content-addressable-storage/)

_2025-07-25 · namvdo · namvdo&#039;s blog_

If you re working on a modern JavaScript application and use a build tool like Vite to build and deploy your code, you can open the dist folder and find out \[ \] The post Content Addressable Storage appeared first on namvdo s blog .

## [What is Good for AIs is Good for Humans](https://frederic.vanderessen.com/posts/what-is-good-for-ai-is-good-for-humans/)

_2025-07-01 · Frédéric van der Essen_

I have discovered something marvelous; whatever you do to make the AIs more effective at helping you do your job is also going to help your fellow human colleagues. Let me take an example; comments in code. I have been guilty of never putting much comments in my code. The reason being that I didn't need them (I wrote the code, I know what it does), and that they're a pain in the ass to maintain.…

## [What does this mean by memory-safe language?](https://namvdo.me/programming-language-memory-safety/)

_2025-05-06 · namvdo · namvdo&#039;s blog_

We often see many programming languages that have some kind of overlapping features, such as static-typed or memory-safety, or many more. While the first one is easy to explain, like \[ \] The post What does this mean by memory-safe language? appeared first on namvdo s blog .

## [Brisk AI News Briefings (Sponsored)](https://crawlproof.com/a/yNN4E9QfXJpU)

_2025-05-06 · **Sponsored**_

Read AI summaries and listen to audio briefings for top stories.

## [10 hours of debugging: x264 not found using pkg-config (FFmpeg, Emscripten and WebAssembly)](https://namvdo.me/wasm-ffmpeg-emscripten-x264-pkg-config/)

_2025-05-04 · namvdo · namvdo&#039;s blog_

I d spent a few days developing a feature to record the animation in our Jen application. Basically, there is an image port with some image, and then there is a \[ \] The post 10 hours of debugging: x264 not found using pkg-config (FFmpeg, Emscripten and WebAssembly) appeared first on namvdo s blog .

[Listen](https://learntocodetogether.com/wp-content/uploads/2025/05/jen-recording-2025-05-03T11-09-53.webm)

## [From Data to Display: How Computers Present Images](https://namvdo.me/image-from-memory-to-display/)

_2025-04-30 · namvdo · namvdo&#039;s blog_

Most of us use technological devices daily, and they re an indispensable part of our lives. A few decades ago, when the first computer came up, the screen only displayed black \[ \] The post From Data to Display: How Computers Present Images appeared first on namvdo s blog .

## [Build a simple real-time collaborative text-editor with CRDT (Conflict-free replicated data types)](https://namvdo.me/position-based-crdt-text-editor/)

_2025-03-01 · namvdo · namvdo&#039;s blog_

We re all using tools like Google Docs or Notion, and those tools give us the possibility to edit the same document from different devices simultaneously. But have you wondered how \[ \] The post Build a simple real-time collaborative text-editor with CRDT (Conflict-free replicated data types) appeared first on namvdo s blog .

## [Yes, we need some math for coding](https://namvdo.me/we-need-math-for-coding/)

_2025-01-25 · namvdo · namvdo&#039;s blog_

Most of us probably don t have to write math anymore when we finish college. However, as a software developer, it s pretty important to have some basic math skills because sometimes \[ \] The post Yes, we need some math for coding appeared first on namvdo s blog .

## [Improving NCD compute time with Cyclic Redundancy Check (CRC-32)](https://namvdo.me/ncd-caching-crc-32/)

_2024-12-24 · namvdo · namvdo&#039;s blog_

Introduction Recently, we ve been working on building the next version of CompLearn a scientific toolkit using Normalized Compression Distance (NCD) to find similarity patterns in any kind of data. \[ \] The post Improving NCD compute time with Cyclic Redundancy Check (CRC-32) appeared first on namvdo s blog .

## [Implementing wc command &#8211; Rust coding challenges](https://namvdo.me/rcc-word-count-command/)

_2024-10-12 · namvdo · namvdo&#039;s blog_

This is the second post of the Rust coding challenges series, in which we will learn computer science fundamentals and write some actual code to make usable programs. In this \[ \] The post Implementing wc command Rust coding challenges appeared first on namvdo s blog .

