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 · #13567

A

Andrew Cholakian

Personal blog · blog.andrewvc.com · on HN as andrewvcprogrammingsystemsweb

Andrew Cholakian's personal blog at blog.andrewvc.com covers programming, systems and web. Since 2010, 5 different Hacker News readers have linked it 20 times, most often “Experiences with Noir: Taking Clojure Web-Dev to the Next Level”. The last post was in 2015, but the archive is still widely read.

Visit the blog
20mentions?
5HN people?
2010–2015first – last linked?
Links on Hacker News per year · peak 9 in 2011

Too few sampled comments (1) to say how often HN recommends it.?

Why HN links it

HN readers link this blog's post "Why Not MessagePack?" as a reference when discussing JSON logging and binary serialization formats. The comment names it as an alternative to JSON. No comment judges the writing.

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

Various ramblings

The author on HN?

andrewvc · 5,756 karma · member since 2009

I'm a programmer living in Minneapolis, MN. https://github.com/andrewvc http://blog.andrewvc.com andrew [at] andrewvc.com

From their public HN profile, which links to this site.

Most-linked posts?

  1. Experiences with Noir: Taking Clojure Web-Dev to the Next Level
    2 people · 2 mentions · first linked 2011-12-02
  2. Vert.x: Why the JVM May Put Node.js on the Ropes
    2 people · 2 mentions · first linked 2012-05-15
  3. You're Using JSON, Why not MessagePack?
    2 people · 2 mentions · first linked 2011-05-21

What Hacker News says?

  1. There are binary-based serialization formats such as MessagePack [1] or BSON [2] that doesn't need escapeing overhead. You can simply replace JSON with MessagePack since MessagePack is compatible with JSON. [1] Why Not MessagePack? http://blog.andrewvc.com/why-arent-you-using-messagepack [2] Performant Entity Serialization: BSON vs MessagePack (vs JSON) http://stackoverflow.com/questions/6355497/performant-entity...

    Comment linking /why-arent-you-using-messagepack

    on “Log Everything as JSON. Make Your Life Easier.”
  2. Submitted You're Using JSON, Why not MessagePack? as a story · 136 points

    HN discussion
  3. EDIT: After looking at this http://nodejs.org/jsconf2010.pdf from sh1mmer's post, it looks like I need to be using a Buffer object to serve data over 64kb due to v8's garbage collector making a performance mess when using strings. EDIT2: After looking at the code again, file reads come in as strings, so I don't actually see that Buffers would help, at least until the node file API starts passing around buffers inste…

    Comment linking /nodejs-can-really-scale

    on “A HTTP Proxy Server in 20 Lines of node.js Code”
  4. Submitted How I serve my site using only CloudFront, S3, and a few small tools as a story · 60 points

    HN discussion
  5. This is awesome, Aman's one of my favorite rubyists, I can't say I'm surprised to find out he's behind this. If anyone's curious how processes/threads are represented internally on modern linux kernels, I wrote an article on that here: http://blog.andrewvc.com/fork2-is-dead-long-live-fork-i-mean...

    Comment linking /fork2-is-dead-long-live-fork-i-mean-clone2

    on “posix-spawn: a faster fork+exec for ruby”
  6. Submitted Adding GIT SHAs to your application's HTTP headers as a story · 59 points

    HN discussion
  7. I didn't see any Los Angeles meetups in there, so I added one, if anyone's interested, leave a comment here: http://blog.andrewvc.com/los-angeles-hacker-news

    Comment linking /los-angeles-hacker-news

    on “ I'm starting a list of HN Related Meetups + locations, please add or edit”
  8. Submitted You Can't Hack Photography as a story · 57 points

    HN discussion
  9. Submitted Using Markov chains for HTTP benchmarking as a story · 55 points

    HN discussion
  10. Submitted Tackling my first Clojure project, a Graphical HTTP Benchmarker in Clojure as a story · 55 points

    HN discussion
  11. Submitted An SQL in Shell, written by Bruce Momjian of PostgreSQL core. as a story · 46 points

    HN discussion
  12. Submitted Vert.x: Why the JVM May Put Node.js on the Ropes as a story · 6 points

    HN discussion
  13. Submitted Experiences with Noir: Taking Clojure Web-Dev to the Next Level as a story · 6 points

    HN discussion
  14. Submitted A Journey Through fork(2), and clone(2) with strace(1) as a story · 3 points

    HN discussion
  15. Submitted Experiences with Noir: Taking Clojure Web-Dev to the Next Level as a story · 2 points

    HN discussion
  16. Submitted Vert.x: Why the JVM May Put Node.js on the Ropes as a story · 2 points

    HN discussion
  17. Submitted Why I switched from Emacs/ViM to RubyMine 7 as a story · 1 points

    HN discussion
  18. Submitted Building Our Custom ElasticSearch+Rails Integration at Pose as a story · 1 points

    HN discussion
  19. Submitted Notes on building a performant load tester pt. 1 as a story · 1 points

    HN discussion
  20. Submitted Best Practices AKA Just Another Option as a story · 1 points

    HN discussion

Search all of HN for blog.andrewvc.com