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

J

jstorimer.com

Personal blog · jstorimer.comprogramming

jstorimer.com is a personal blog at jstorimer.com about programming. Since 2010, 33 different Hacker News readers have linked it 53 times, most often “Nobody understands the Ruby GIL”. No feed was found, so read it on the site itself.

53mentions?
33HN people?
2010–2020first – last linked?
Links on Hacker News per year · peak 19 in 2012

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

Why HN links it

HN readers link Jesse Storimer's blog for writing on Ruby and Unix processes, including his Working with Unix Processes book, a post on stderr, and a three-part series on Ruby's GIL.

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

Most-linked posts?

  1. Nobody understands the Ruby GIL
    6 people · 6 mentions · first linked 2013-06-12
  2. When to use STDERR instead of STDOUT
    4 people · 4 mentions · first linked 2011-12-29
  3. When to use stderr instead of stdout (2011)
    3 people · 3 mentions · first linked 2017-09-14
  4. When to use stderr instead of stdout (2011)
    2 people · 2 mentions · first linked 2014-10-31
  5. The rails command and exec(2)
    2 people · 2 mentions · first linked 2011-12-20
  6. Matz is not a threading guy
    2 people · 2 mentions · first linked 2012-11-08
  7. Working with Ruby Threads
    2 people · 2 mentions · first linked 2013-06-11

What Hacker News says?

  1. > you're talking about one thread per core, not one thread per unit of work? Yes, a thread pool, consisting of one thread per core/computing unit. The units of work are then scheduled between the threads. Units of work here being some kind of IO, e.g. servicing HTTP requests. > but if you want to spin up a few hundred thousand of them... Hm. Thought there was a limit for work that can be done concurrently by the CPU…

    Comment linking /blogs/workingwithcode/7970125-how-many-threads-is-too-many

    on “Asynchronous Programming in Rust book”
  2. Submitted 4 Months Of eBook Sales as a story · 122 points

    HN discussion
  3. jeffmax · 2013-08-05Recommends
    This looks interesting. It reminds me of book that explained the details behind dealing with unix processes using ruby. I really liked it: http://www.jstorimer.com/products/working-with-unix-processe...

    Comment linking /products/working-with-unix-processes

    on “A collection of small study projects which teach basic systems coding in Python”
  4. Submitted The Hungry Programmer as a story · 67 points

    HN discussion
  5. I would say that developer tools are a terrible market for that reason. Information products (screencasts, books, etc) can be extremely successful in the same market. Examples abound, including patio11's marketing training[1], egghead.io[2] for AngularJS training, Peepcode[3], Railscasts[4], and various other ebooks [5][6][7]. Most developers that I know have two common traits that make info products an easier sell.…

    Comment linking /products/working-with-ruby-threads

    on “Post-mortem of a Dead-on-Arrival SaaS Product”
  6. Submitted Ruby core classes aren't thread safe as a story · 37 points

    HN discussion
  7. ktm5j · 2019-12-06Recommends
    Maybe just convention? It's standard practice to use stdout for directly interacting with a user and stderr for log/error type messages. You can redirect stderr to a file to get all of your log messages, but keep stdout available for interacting with the user. Super useful to separate meta-messages out in this manner. Here's a good blog post with more info on stderr for those interested: https://www.jstorimer.com/bl…

    Comment linking /blogs/workingwithcode/7766119-when-to-use-stderr-instead-of-stdout

    on “Show HN: A Go web server with logging, tracing, and demo apps in a single file”
  8. Submitted Naivety Helped Me Learn Rails as a story · 35 points

    HN discussion
  9. i cant seem to reply to your reply... as to your point 1, have you seen: http://www.jstorimer.com/2009/12/29/jekyll-on-heroku.html

    Comment linking /2009/12/29/jekyll-on-heroku.html

    on “Toto - Heroku blogging in 10 seconds & 230 LOC”
  10. Submitted Lessons Learned Getting Other People to Sell My Ebook as a story · 24 points

    HN discussion
  11. This 3 parts series from 2013 explains in details how the GIL works http://www.jstorimer.com/blogs/workingwithcode/8085491-nobod... Disclaimer: it's linked in the omniref.com page too.

    Comment linking /blogs/workingwithcode/8085491-nobody-understands-the-gil

    on “Ruby Threads and the Global Interpreter Lock in C”
  12. Submitted The rails command and exec(2) as a story · 11 points

    HN discussion
  13. Great question! Reminds me of Jesse Storimer http://jstorimer.com/ who originally published 'Working With Unix Processes' independently which subsequently got picked up by The Pragmatic Programmers: http://pragprog.com/book/jsunix/working-with-unix-processes Currently working on some books myself.

    Comment linking /

    on “Ask HN: Anyone selling ebooks or other digital goods on the side?”
  14. Submitted When to use STDERR instead of STDOUT as a story · 10 points

    HN discussion
  15. Submitted When to use STDERR instead of STDOUT as a story · 10 points

    HN discussion
  16. Submitted When to use stderr instead of stdout (2011) as a story · 6 points

    HN discussion
  17. Submitted Is lock-free logging safe? as a story · 6 points

    HN discussion
  18. Submitted Nobody understands MRI's GIL implementation as a story · 5 points

    HN discussion
  19. Submitted Nobody understands the Ruby GIL as a story · 4 points

    HN discussion
  20. Submitted Passing Open Files Between Processes with Unix Sockets as a story · 4 points

    HN discussion
  21. Submitted Put Your Inbox in the Upstairs Bathroom as a story · 4 points

    HN discussion
  22. Submitted When to use STDERR instead of STDOUT as a story · 4 points

    HN discussion
  23. Submitted Daniel Huckstep on Ruby's stdlib and golang as a story · 3 points

    HN discussion
  24. Submitted Nobody understands the GIL as a story · 3 points

    HN discussion
  25. Submitted Ebook Publishing Process as a story · 3 points

    HN discussion
  26. Submitted Matz is not a threading guy as a story · 3 points

    HN discussion
  27. Submitted EBooks for Programmers Should Include a TXT as a story · 3 points

    HN discussion
  28. Submitted A Unix Shell in Ruby as a story · 3 points

    HN discussion
  29. Submitted When to use stderr instead of stdout (2011) as a story · 2 points

    HN discussion
  30. Submitted Working with Unix Processes Book as a story · 2 points

    HN discussion

Search all of HN for jstorimer.com

Linked by the same people?