Closer to Code
mensfeld.pl · Personal blog · on HN since 2018
Maciej Mensfeld writes about Ruby, RubyGems, and Bundler, covering security incidents, concurrency, memory bugs, and the occasional hardware fix.
What HN saysHN links it for its Chromecast expired-certificate fix and RubyGems posts; commenters cite it as the place with details and workarounds.
21HN people shared it
3linked it in comments
28stories submitted
373story points
5 months agolast shared
2018people per year2026
Most-shared posts
- 1How I Spent Months Solving the Ruby's Most Annoying Gem Installation Problem3 people · 12 points · first shared 2025 · discussion on HN
- 2Certificate Apocalypse: Bringing Your Chromecast Back from the Dead2 people · 38 points · first shared 2025 · 1 comments on HN
- 3Bundler 2.6: Enhanced Security with Built-In Checksum Verification2 people · 5 points · first shared 2025 · discussion on HN
- 4RubyGems Bitcoin Stealing Malware Postmortem2 people · 3 points · first shared 2021 · discussion on HN
- 5Exploring a critical Net::Protocol issue in Ruby 2.6.02 people · 3 points · first shared 2019 · discussion on HN
- 6Ruby concurrency is hard: how I became a Ruby on Rails contributor1 people · 140 points · first shared 2022 · 125 comments on HN
- 7When your hash becomes a string: Hunting Ruby's million-to-one memory bug1 people · 137 points · first shared 2025 · 62 comments on HN
- 8When Responsibility and Power Collide: Lessons from the RubyGems Crisis1 people · 7 points · first shared 2025 · 4 comments on HN
- 9The Art of Forking: Unlocking Scalability in Ruby1 people · 3 points · first shared 2024 · 1 comments on HN
- 10WaterDrop Meets Ruby's Async Ecosystem: Lightweight Concurrency Done Right1 people · 3 points · first shared 2025 · discussion on HN
- 11The cost of a Ruby threads leakage1 people · 3 points · first shared 2020 · discussion on HN
- 12Diffend – OSS supply chain security and management platform for Ruby1 people · 3 points · first shared 2020 · discussion on HN
- 13Passive Queue: The Rails Background Job System That Transcends Processing1 people · 2 points · first shared 2025 · discussion on HN
- 14From Oniguruma to Posix: The Regex Rift Between Ruby and C1 people · 2 points · first shared 2024 · discussion on HN
- 15From Sleep to Speed: Making Rdkafka Sync Operations 16 Times Faster1 people · 2 points · first shared 2024 · discussion on HN
What HN people wrote when they linked it
lnz1 · 2018-11-11
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 [0] on one side, which just drives me crazy. For a $2000 laptop, I am pretty disappointed.
[0] https://mensfeld.pl/2018/07/lenovo-thinkpad-x1-carbon-6th-gen-2018-rev…
mmastrac · 2025-03-11
I 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-your-chrom…
appleorchard46 · 2025-03-11
Tldr: certificate expiration. See [0] for details and fixes.
[0] https://mensfeld.pl/2025/03/bringing-your-chromecast-back/