Top all-time · #3676
Closer to Code
Personal blog · mensfeld.plprogrammingsecurity
Closer to Code is a personal blog at mensfeld.pl about programming and security. Since 2018, 21 different Hacker News readers have linked it 31 times, most often “How I Spent Months Solving the Ruby's Most Annoying Gem Installation Problem”. It is still writing: the last post was on 2026-08-12, and you can follow it by feed.
Too few sampled comments (3) to say how often HN recommends it.?
Why HN links it
HN readers link these posts as practical fixes for the 2025 Chromecast certificate expiry problem. Commenters cite them as the source for the workaround and the details of the fix.
Summarised by Claude from a sample of 3 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Blog about coding in various languages, security, and my other IT adventures.
Most-linked posts?
- How I Spent Months Solving the Ruby's Most Annoying Gem Installation Problem3 people · 3 mentions · first linked 2025-07-18
- Bundler 2.6: Enhanced Security with Built-In Checksum Verification2 people · 2 mentions · first linked 2025-01-06
- RubyGems Bitcoin Stealing Malware Postmortem2 people · 2 mentions · first linked 2021-01-01
- Certificate Apocalypse: Bringing Your Chromecast Back from the Dead2 people · 2 mentions · first linked 2025-03-11
- Exploring a critical Net::Protocol issue in Ruby 2.6.02 people · 2 mentions · first linked 2019-01-10
What Hacker News says?
Get ready to be disappointed then :) I bought an X1 less than 2 months ago (after 8 years of MacBooks) for the same reason: it _has_ to be better quality. I take extremely good care of my laptops, but nonetheless after 3 weeks the screen was scratched, because when it's closed the lid pushes against the keyboard leaving marks (and eventually scratches) on the glossy HDR display. Also the lid doesn't close properly […
Comment linking /2018/07/lenovo-thinkpad-x1-carbon-6th-gen-2018-review-sad-story-of-a-potentially-great-ultrabook/
on “Apple Admits to Hardware Quality Problems with iPhone X, MacBook Pro”Submitted Ruby concurrency is hard: how I became a Ruby on Rails contributor as a story · 140 points
HN discussionTldr: certificate expiration. See [0] for details and fixes. [0] https://mensfeld.pl/2025/03/bringing-your-chromecast-back/
Comment linking /2025/03/bringing-your-chromecast-back/
on “Ask HN: What is going on with Google Chromecast?”Submitted When your hash becomes a string: Hunting Ruby's million-to-one memory bug as a story · 137 points
HN discussionI got bit by this: it's an expiring intermediate cert. The workaround is reasonable for anyone with some basic technical chops. There's a hidden Chromecast activity that you can boot on Android to ignore device validation. https://mensfeld.pl/2025/03/certificate-apocalypse-bringing-...
Comment linking /2025/03/certificate-apocalypse-bringing-your-chromecast-back-from-the-dead/
on “Google Chromecast users' fury at second day of TV streaming issue”Submitted Certificate Apocalypse: Bringing Your Chromecast Back from the Dead as a story · 38 points
HN discussionSubmitted When Responsibility and Power Collide: Lessons from the RubyGems Crisis as a story · 7 points
HN discussionSubmitted How I Spent Months Solving the Ruby's Most Annoying Gem Installation Problem as a story · 5 points
HN discussionSubmitted I Fixed Ruby's Most Annoying Problem: 60-Second Gem Installs as a story · 4 points
HN discussionSubmitted Bundler 2.6: Enhanced Security with Built-In Checksum Verification as a story · 3 points
HN discussionSubmitted WaterDrop Meets Ruby's Async Ecosystem: Lightweight Concurrency Done Right as a story · 3 points
HN discussionSubmitted I Spent Months Solving the Ruby's Most Annoying Gem Installation Problem as a story · 3 points
HN discussionSubmitted The Art of Forking: Unlocking Scalability in Ruby as a story · 3 points
HN discussionSubmitted The cost of a Ruby threads leakage as a story · 3 points
HN discussionSubmitted Diffend – OSS supply chain security and management platform for Ruby as a story · 3 points
HN discussionSubmitted Small PRs, big speedups: The Ruby performance work you almost missed as a story · 2 points
HN discussionSubmitted Passive Queue: The Rails Background Job System That Transcends Processing as a story · 2 points
HN discussionSubmitted Why Bundler Checksums Are a Game-Changer for Your Applications as a story · 2 points
HN discussionSubmitted From Sleep to Speed: Making Rdkafka Sync Operations 16 Times Faster as a story · 2 points
HN discussionSubmitted From Oniguruma to Posix: The Regex Rift Between Ruby and C as a story · 2 points
HN discussionSubmitted Karafka multi-threaded framework 2.0 (Kafka framework for Ruby and Rails) as a story · 2 points
HN discussionSubmitted RubyGems Bitcoin Stealing Malware Postmortem as a story · 2 points
HN discussionSubmitted Exploring a critical Net::Protocol issue in Ruby 2.6.0 as a story · 2 points
HN discussionSubmitted Yard-Lint: Keep Your Ruby Documentation Solid as a story · 1 points
HN discussionSubmitted Karafka 2.5 and Web UI 0.11: Next-Gen Consumer Control, Operational Excellence as a story · 1 points
HN discussionSubmitted Karafka 2.4 Release Announcement: Advancing Kafka Processing for Ruby and Rails as a story · 1 points
HN discussionSubmitted Asset Handling in Ruby Roda Framework: Cache Forever, Refresh When Needed as a story · 1 points
HN discussionSubmitted Reduce your method calls by 99.9% by replacing Thread#pass with Queue#pop as a story · 1 points
HN discussionSubmitted RubyGems dependency confusion attack side of things as a story · 1 points
HN discussionSubmitted RubyGems Bitcoin Stealing Malware Postmortem as a story · 1 points
HN discussion