Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #1598

A

antirez weblog

Personal blog · oldblog.antirez.comprogrammingsystems

antirez weblog is a personal blog at oldblog.antirez.com about programming and systems. Since 2012, 46 different Hacker News readers have linked it 49 times, most often “Redis persistence demystified (2012)”. The last post was in 2012, but the archive is still widely read.

Visit the blog
49mentions?
8recommend?
46HN people?
2012–2026first – last linked?
Links on Hacker News per year · peak 11 in 2013

Sometimes recommended · 8 of 34 sampled comments recommend it?

Why HN links it

HN readers link Salvatore Sanfilippo's blog, written by the Redis creator, for explanations of Redis persistence and its design manifesto, plus his Tcl, Picol and Lua-related posts.

Recommended for · 8 comments
Praised as great, clear, thoughtful and a good read; the persistence post is called worth reading and a good explanation of how Redis works.12345678

Summarised by Claude from a sample of 34 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. Redis persistence demystified (2012)
    11 people · 14 mentions · first linked 2013-04-28
  2. The Redis Manifesto (2011)
    5 people · 5 mentions · first linked 2013-07-09
  3. What's wrong with 2006 programming? (2010)
    4 people · 4 mentions · first linked 2016-12-21
  4. /post/picol.html
    4 people · 4 mentions · first linked 2017-02-18
  5. /post/redis-and-scripting.html
    2 people · 2 mentions · first linked 2013-01-24
  6. Auto Complete with Redis (2010)
    2 people · 2 mentions · first linked 2012-10-18
  7. /post/redis-as-LRU-cache.html
    2 people · 2 mentions · first linked 2013-07-10
  8. A different take on sexism in IT
    2 people · 2 mentions · first linked 2013-10-12

What Hacker News says?

  1. I first met antirez during the Engine Yard Hamming Distance contest. Does anyone else remember that? DJB, and his team, won it. It was a lot of fun to participate. http://oldblog.antirez.com/post/some-math-about-the-engineya... I wish companies would have contests such as this more often. I think it would be a great way to find and hire really good people.

    Comment linking /post/some-math-about-the-engineyard-contest.html

    on “The End of the Redis Adventure”
  2. Submitted Auto Complete with Redis (2010) as a story · 178 points

    HN discussion
  3. Different people have different work styles - some prefer the focus. Fun fact: Antirez worked on Redis solely on a MacBook Air 11" http://oldblog.antirez.com/post/apple-mba11-my-sole-computer...

    Comment linking /post/apple-mba11-my-sole-computer.html

    on “150 days of living and coding in a van”
  4. Submitted What's wrong with 2006 programming? (2010) as a story · 123 points

    HN discussion
  5. sanderjd · 2013-09-09Recommends
    Check out antirez' great article about persistence[0] if you're interested in learning how to use redis in a more sophisticated manner than periodic checkpoints to disk. 0: http://oldblog.antirez.com/post/redis-persistence-demystifie...

    Comment linking /post/redis-persistence-demystified.html

    on “Postgresql 9.3 Released”
  6. Submitted How to take advantage of Redis just adding it to your stack (2011) as a story · 69 points

    HN discussion
  7. I've been using (and developing a fork of) NeDB [0] that does exactly what you describe: an in-memory database with append-only logs of changes for file-system persistence. On startup, and optionally at regular intervals, it "compacts" the database by reducing all events to a single JSON string. The README links to an article by @antirez, Redis Persistence Demystified [1]. It's been educational studying how it works…

    Comment linking /post/redis-persistence-demystified.html

    on “Paul Graham inspired the creation of Redis”
  8. Submitted The Redis Manifesto (2011) as a story · 42 points

    HN discussion
  9. Although it sparked some debate when Microsoft ported Redis to Win32 with libuv ( http://oldblog.antirez.com/post/redis-win32-msft-patch.html ) I am impressed by their commitment that the fork is still going 4 years later.

    Comment linking /post/redis-win32-msft-patch.html

    on “Redis re-implemented in Rust”
  10. Submitted Redis Manifesto (2011) as a story · 4 points

    HN discussion
  11. This is why many reasonable people simply do not like to talk about sexual assault, on here or in real life. It seems to cause people to default to a position where you must adopt one view (i.e. theirs) to the exclusion of all others. If you talk about the effects societal norms have on victims, or on strategies to navigate a misogynistic world, people will accuse you of "victim blaming". On the other hand there are…

    Comment linking /post/different-take-sexism-it.html

    on “Because it needs to be said”
  12. Submitted What's wrong with 2006 programming? (2010) as a story · 3 points

    HN discussion
  13. I'm glad this comment sits at the top of this thread. I do hope that more and more learning resources come to us in this form, which is a very good thing to give you an idea of wether you would like to jump into a language (or maybe even a framework/platform?). OP did a very good job. That said, Lua is quite the special case, as it does not require much time to get up and running with it. This is one of the reasons…

    Comment linking /post/scripting-branch-released.html

    on “Learn Lua in 15 Minutes”
  14. Submitted Redis persistence demystified (2012) as a story · 2 points

    HN discussion
  15. That's covered as well http://oldblog.antirez.com/post/redis-as-LRU-cache.html

    Comment linking /post/redis-as-LRU-cache.html

    on “The Architecture Twitter Uses to Deal with 150M Active Users”
  16. Submitted Redis persistence demystified (2012) as a story · 2 points

    HN discussion
  17. Think of Redis as a nicer interface to data structures that otherwise would have been written in custom C code. If you read the redis manifesto, it describes itself in point 1 as a DSL for abstract data types: http://oldblog.antirez.com/post/redis-manifesto.html

    Comment linking /post/redis-manifesto.html

    on “The Architecture Twitter Uses to Deal with 150M Active Users”
  18. Submitted Redis persistence demystified as a story · 2 points

    HN discussion
  19. Redis is fully durable if you use append-only files with the "appendfsync always" option set. http://oldblog.antirez.com/post/redis-persistence-demystifie...

    Comment linking /post/redis-persistence-demystified.html

    on “NodeBB: Node.js-based forum software”
  20. Submitted Auto Complete with Redis as a story · 2 points

    HN discussion
  21. My observations after reading https://bugs.ruby-lang.org/issues/14718 : - Shyouhei Urabe did a marvelous job of resisting pressure from several well-known developers representing multiple high profile ruby companies/projects. - Everyone eventually came to their senses in https://bugs.ruby-lang.org/issues/14718#note-89 , and concluded that the best way forward is to use glibc with MALLOC_ARENA_MAX=2. My personal feel…

    Comment linking /post/everything-about-redis-24.html

    on “Fullstaq Ruby: Ruby, optimized for production”
  22. Submitted Game Over as a story · 2 points

    HN discussion
  23. aidos · 2013-07-24Recommends
    Very clear and thoughtful post from antirez, as ever. It's worth reading his post on how persistence works in Redis (and other dbs). It's very interesting and gives great insights as to what goes on down in dbs to try to keep our data safe - particularly for those of us how don't ever interact with that layer directly. http://oldblog.antirez.com/post/redis-persistence-demystifie...

    Comment linking /post/redis-persistence-demystified.html

    on “Twilio incident and Redis”
  24. Submitted Picol, a Tcl interpreter in 550 lines of C code as a story · 1 points

    HN discussion
  25. WEBrick was ruby’s standard library httpd back in the day... I remember it being mostly unusable in production for different reasons. But every now and then a new httpd would appear: mongrel, unicorn, passenger, puma, etc… Sometimes the new implementation was not only “faster” under certain benchmarks, but deemed superior for “philosophical” reasons… I think it was the case for unicorn that load balanced over a pool…

    Comment linking /post/scalability-and-speed-of-web-apps.html

    on “Falcon: A high-performance web server for Ruby, supporting HTTP/2 and HTTPS”
  26. Submitted Redis Persistence Demystified (2012) as a story · 1 points

    HN discussion
  27. I use Redis as the primary and only database. This results in quite large savings in terms of server infrastructure since memory has never been cheaper than it is today and the minimal amount of resources Redis consume in relation to the massive amount of throughput it provides. Additionally, it has data persistence reliability on par with Postgres and other battle-tested databases[0], so couldn't be happier about t…

    Comment linking /post/redis-persistence-demystified.html

    on “Iris: Fast back-end web framework for Go”
  28. Submitted Redis, my new open source project (2009) as a story · 1 points

    HN discussion
  29. Yes, in Tcl everything is basically a string, but has Lisp-like recursive structures: An expression like ` {foo {bar baz}}` evaluates to the string "foo {bar baz}" at first, but then that might be split into two strings "foo" and "bar baz" by the interpreter. I recall Tcl being described as a Lisp without the parenthesis many years ago, which I still think is somewhat apt. Antirez' article "Tcl the Misunderstood" [0…

    Comment linking /post/picol.html

    on “Tcl Ported to Go”
  30. Submitted A different take on sexism in IT as a story · 1 points

    HN discussion

Search all of HN for oldblog.antirez.com

Linked by the same people?