Top all-time · #16085
Bruno Sutic
Personal blog · brunosutic.com/blog · on HN as brunosuticprogramming
Bruno Sutic's personal blog at brunosutic.com covers programming. Since 2015, 4 different Hacker News readers have linked it 11 times, most often “Ruby Fiber Scheduler”. The last post was in 2022, but the archive is still widely read.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
HN readers link this blog for posts on Ruby internals and concurrency, such as Ruby fibers, the fiber scheduler and async Ruby. Its async-ruby post is pointed to as the better demonstration of the fiber scheduler.
Summarised by Claude from a sample of 2 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Bruno Sutic homepage
Most-linked posts?
- Ruby Fiber Scheduler3 people · 5 mentions · first linked 2022-02-25
- Async Ruby3 people · 3 mentions · first linked 2021-10-30
What Hacker News says?
By default, File.read does block, yes. As it crosses into libc, it releases Ruby's interpreter lock, allowing another Ruby thread to execute while it blocks. Ruby 1.9 added Fibers. These are coroutines with their own call stack that yield and resume explicitly. They're like Goroutines but without Go's scheduler. Fibers are commonly used to build Enumerators, internal iterators support external iteration. File.read i…
Comment linking /blog/ruby-fiber-scheduler
on “Ruby methods are colorless”Submitted Async Ruby as a story · 305 points
HN discussionSEEKING WORK | Zagreb, Croatia | Remote http://www.brunosutic.com Senior full-stack developer working with web technologies since 2011. I work primarily with Ruby on Rails, Javascript (Backbone.JS) and specialize in handling complex backend logic with Ruby. Backend skills: Ruby on Rails, plain Ruby, PostgreSQL, shell scripting, Capistrano, Chef for server provisioning, proficient with the command line. Frontend skil…
Comment linking /
on “Ask HN: Freelancer? Seeking freelancer? (November 2015)”Submitted Ruby Fiber Scheduler as a story · 109 points
HN discussionI feel like the linked article is based heavily on my own article on the same subject: https://brunosutic.com/blog/ruby-fiber-scheduler Too bad the article doesn't contain the source reference, but oh well. I hope it gets the word out about this new cool stuff in Ruby.
Comment linking /blog/ruby-fiber-scheduler
on “Ruby 3 adds Scheduler Interface for Fibers”Submitted Friendly attributes pattern in Ruby as a story · 101 points
HN discussioni think this announcement https://brunosutic.com/blog/async-ruby & the associated async libraries ( https://github.com/socketry/async ) do a much better job of showing off the potential for the ruby 3.1+ fiber scheduler. Async gem is powered by a fiber scheduler under the hood, and what you get is un-colored async-ready ruby code. That is to say, you can write a normal rack app with falcon-async as the webserver and…
Comment linking /blog/async-ruby
on “Ruby 3 adds Scheduler Interface for Fibers”Submitted Ruby Fiber Scheduler as a story · 5 points
HN discussionSubmitted Ruby Fiber Scheduler as a story · 5 points
HN discussionSubmitted Friendly Attributes Pattern in Ruby as a story · 2 points
HN discussionSubmitted Async Ruby (2021) as a story · 1 points
HN discussion