Top all-time · #9487
Olivier Lacan
Personal blog · olivierlacan.com/posts · on HN as olivierlacanprogrammingwebculture
Olivier Lacan's personal blog at olivierlacan.com covers programming, web and culture. Since 2014, 8 different Hacker News readers have linked it 15 times, most often “Concurrency in Ruby 3 with Guilds”. It is still writing: the last post was on 2025-12-31, and you can follow it by feed.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
HN readers link Olivier Lacan's post on concurrency in Ruby 3, which covers the planned move away from the global interpreter lock to guilds. One commenter calls it a wonderful post.
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.
Thoughts on Ruby, Rails, open source software, programming, and life.
Most-linked posts?
- Concurrency in Ruby 3 with Guilds4 people · 4 mentions · first linked 2016-09-28
- Cd Is Wasting Your Time2 people · 2 mentions · first linked 2018-03-27
- High-fidelity remote communication2 people · 2 mentions · first linked 2021-10-28
What Hacker News says?
This is in the cards for Ruby 3. The plan is to migrate away from a global interpreter lock to "guilds" which are akin to execution contexts. These guilds also have a locking mechanism that allows for parallelism which they call the "global guild lock." You can learn more about concurrency in Ruby 3 at this wonderful blog post: http://olivierlacan.com/posts/concurrency-in-ruby-3-with-gui...
Comment linking /posts/concurrency-in-ruby-3-with-guilds/
on “Let's Remove the Global Interpreter Lock”Submitted High-fidelity remote communication as a story · 138 points
HN discussionAlso let's not forget about Guilds... http://olivierlacan.com/posts/concurrency-in-ruby-3-with-gui...
Comment linking /posts/concurrency-in-ruby-3-with-guilds/
on “Oj – Optimized JSON in Ruby”Submitted Cd Is Wasting Your Time as a story · 46 points
HN discussionThis is a great opportunity to remind everyone that http://shields.io/ has been providing high quality SVG badges for all your repo metadata needs for 5 years now. Even if Shields doesn't support the specific third-party service integration you're looking for you can generate a badge using the incredibly simple image API: - https://img.shields.io/badge/hacker-news-orange.svg - https://img.shields.io/badge/rate-limit…
Comment linking /posts/an-open-source-rage-diamond/
on “Building bots to mend badges, or how to get your GitHub account suspended”Submitted Keep a Changelog 1.0 as a story · 3 points
HN discussionHowdy, author of the post here. I do address this issue in an earlier post: https://olivierlacan.com/posts/loud-and-clear/ And generally every single mic recommendation I give in the linked post has a cardioid pickup pattern which is precisely what can help isolate stray noise in places with louder environments. Software like Zoom will do the rest of the work for you depending on how aggressive the noise control set…
Comment linking /posts/loud-and-clear/
on “High-fidelity remote communication”Submitted Concurrency in Ruby 3 with Guilds as a story · 3 points
HN discussionSure thing, but it's evolved quite a bit since then. We've introduced a versioning system a few weeks ago, and we now have 8 translations other than English thanks to contributors, so I'd wager it's newsworthy. :-) I've covered these recent changes in a post that didn't quite make it to the front page recently: http://olivierlacan.com/posts/logging-changes-all-over-the-w...
Comment linking /posts/logging-changes-all-over-the-world/
on “Keep a Changelog”Submitted Concurrency in Ruby 3 with Guilds as a story · 3 points
HN discussionThat’s the plan with Guilds: http://www.atdot.net/~ko1/activities/2018_rubyconf2018.pdf These are the slides for Koichi Sasada’s RubyConf 2018 (last week) talk updating the community on his progress in the design and implementation of Guilds. Surprising that the author isn’t aware of this planned CRuby feature announced in 2016. I wrote about it then: https://olivierlacan.com/posts/concurrency-in-ruby-3-with-gu... T…
Comment linking /posts/concurrency-in-ruby-3-with-guilds/
on “Fibers are the right solution to improve Ruby performance”Submitted High Fidelity Remote Communication as a story · 2 points
HN discussionHey, Shields creator here. One of the most important features of Shields since the very beginning was to offer a conventional usable and user-centered style to fight the vendor badge arms race between all the developer SaaS companies that were sprouting up around 2012/2013. See: https://olivierlacan.com/posts/an-open-source-rage-diamond/ Please consider contributing to Shields if you want to improve Python ecosystem…
Comment linking /posts/an-open-source-rage-diamond/
on “Shields.io: Quality metadata badges for open source projects”Submitted Cd Is Wasting Your Time as a story · 2 points
HN discussionSubmitted The Semantics of Software as a story · 2 points
HN discussion