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

Z

zverok's space

Personal blog · zverok.space/blogprogramming

zverok's space is a personal blog at zverok.space about programming. Since 2022, 22 different Hacker News readers have linked it 54 times, most often “BuyMeACoffee silently dropped support for many countries (2024)”. It is still writing: the last post was on 2026-08-16, and you can follow it by feed.

Visit the blog
54mentions?
22HN people?
2022–2026first – last linked?
Links on Hacker News per year · peak 16 in 2023

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

Why HN links it

HN readers link zverok's space for its Ruby writing, including posts on language features like pattern matching, numbered block parameters, Data, and the term "magic". Commenters cite it as a source.

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.

I don't build systems. I imagine them, then write them.

Most-linked posts?

  1. BuyMeACoffee silently dropped support for many countries (2024)
    3 people · 3 mentions · first linked 2024-08-08
  2. Elixir-like pipes in Ruby (oh no not again)
    3 people · 3 mentions · first linked 2024-11-16
  3. Kharkiv Rubyist during the war: We are still here
    3 people · 3 mentions · first linked 2022-03-15
  4. Ruby language evolution on a large scale
    2 people · 2 mentions · first linked 2022-07-12
  5. A few words on Ruby's type annotations state
    2 people · 2 mentions · first linked 2023-05-05
  6. There is no such thing as a global method in Ruby
    2 people · 2 mentions · first linked 2024-10-21
  7. Weird facts about the Hunspell dictionary format
    2 people · 2 mentions · first linked 2024-11-19
  8. "Useless Ruby sugar": Pattern matching (Pt. 3/3)
    2 people · 2 mentions · first linked 2023-11-03
  9. Seven things I know after 25 years of development
    2 people · 2 mentions · first linked 2025-01-28
  10. The design decisions and evolution of a method definition – Ruby case study
    2 people · 2 mentions · first linked 2024-06-14

What Hacker News says?

  1. I hope he is save, he didn't write anything for a while now, last post is from Kharkiv, which is under constant bombardment by Russian forces. https://zverok.space/blog/2022-03-15-STILL-WAR.html

    Comment linking /blog/2022-03-15-STILL-WAR.html

    on “Please stop calling it “magic” (2017)”
  2. Submitted Appeal to Ruby Community from Kharkiv Rubyist as a story · 417 points

    HN discussion
  3. The use case for this would be that it doesn't reify the block IOW doesn't allocate a proc to wrap the block. ... but that optimisation has already been made† (and IIRC it is too for *args and **kwargs that just get forwarded to calls), so it mostly exists for consistency with anonymous * and ** and valueless keys, as well as documentation (making it explicit that the method accepts a block right from the signature)…

    Comment linking /blog/2023-11-24-syntax-sugar4-argument-forwarding.html

    on “Anonymous Block Forwarding in Ruby”
  4. Submitted Kharkiv Rubyist during the war: We are still here as a story · 361 points

    HN discussion
  5. They’re both shortcuts to creating class-like things. Take @dataclass in python for example, that’s similar to Struct for Ruby. ‘Data’ documentation from the GitHub PR ( https://zverok.space/ruby-rdoc/Data.html ): Data provides no member writers, or enumerators: it is meant to be a storage for immutable atomic values. But note that if some of data members is of a mutable class, Data does no additional immutability e…

    Comment linking /ruby-rdoc/Data.html

    on “Ruby adds a new core Data class to represent immutable value objects”
  6. Submitted BuyMeACoffee silently dropped support for many countries (2024) as a story · 343 points

    HN discussion
  7. I agree on the first part. This is valid for all programming languages though. I disagree that you get the same safety as C# anywhere though. But even more importantly - I don't think people should write C#-like code in ruby. It does not really work that well. It is better to write ruby like ruby; and even in ruby there are many different styles. See zverok using functional programming a lot. I stick to oldschool bo…

    Comment linking /projects/

    on “T-Ruby is Ruby with syntax for types”
  8. Submitted There is no such thing as a global method in Ruby as a story · 140 points

    HN discussion
  9. I don't have an Elixir background (though I envy Elixir in many ways), but I absolutely utilize pattern matching in my Ruby code bases: - https://github.com/keygen-sh/typed_params/blob/4e4982b7d2b26... - https://github.com/keygen-sh/typed_params/blob/4e4982b7d2b26... - https://github.com/keygen-sh/keygen-api/blob/36cd61db143cc1c... - https://github.com/keygen-sh/keygen-api/blob/36cd61db143cc1c... - https://github.co…

    Comment linking /blog/2023-05-05-ruby-types.html

    on “"Useless Ruby sugar": Pattern matching (Pt. 1)”
  10. Submitted The evolution of Ruby's Range class as a story · 87 points

    HN discussion
  11. Well, first of all, I was one of those who fought for method references as first-class objects for a few years (the story is told in my blog before[1]), and "let Ruby eventually become more functional" was one of my main arguments! That being said, there are a few problems on this road, that make it less probable to be followed. First, as Ruby doesn't have first-class Method objects (e.g. object corresponding to `Fi…

    Comment linking /blog/2022-01-13-it-evolves.html

    on “"Useless syntax sugar": Numbered block parameters in Ruby”
  12. Submitted Please stop calling it “magic” (2017) as a story · 61 points

    HN discussion
  13. Well, I expected that, but slighlty hoped that ironical quotes will help (which is also part of the name of the series, started with explanatory intro[1]). But I am afraid it is hard to do something to prevent people communicating with article title on its own. Happens all the time with me, whatever I write about! (I tried boring over-explanatory titles, people still argue with _that_.) 1: https://zverok.space/blog/…

    Comment linking /blog/2023-10-02-syntax-sugar.html

    on “"Useless syntax sugar": Numbered block parameters in Ruby”
  14. Submitted On programming and poetry as a story · 39 points

    HN discussion
  15. Submitted Why Wikipedia matters, and how to make sense of it (programmatically) (2021) as a story · 15 points

    HN discussion
  16. Submitted Seven things I know after 25 years of development as a story · 8 points

    HN discussion
  17. Submitted Elixir-like pipes in Ruby (oh no not again) as a story · 8 points

    HN discussion
  18. Submitted I tried to invent a new query language feature and failed as a story · 7 points

    HN discussion
  19. Submitted Seven things I know after 25 years of development as a story · 6 points

    HN discussion
  20. Submitted Elixir-like pipes in Ruby (oh no not again) as a story · 5 points

    HN discussion
  21. Submitted "Gilded Rose" refactoring kata in Ruby – as if it is 2024 as a story · 5 points

    HN discussion
  22. Submitted Elixir-like pipes in Ruby (oh no not again) as a story · 4 points

    HN discussion
  23. Submitted There is no such thing as a global method (in Ruby) as a story · 4 points

    HN discussion
  24. Submitted "Gilded Rose" refactoring kata in Ruby – as if it is 2024 as a story · 4 points

    HN discussion
  25. Submitted BuyMeACoffee silently dropped support for many countries, and nobody cares as a story · 4 points

    HN discussion
  26. Submitted The making of Ruby Changes: A boring advent as a story · 4 points

    HN discussion
  27. Submitted The short outburst of activity during Ruby Changelog preparation–2025 edition as a story · 3 points

    HN discussion
  28. Submitted The design decisions and evolution of a method definition – Ruby case study as a story · 3 points

    HN discussion
  29. Submitted Vignettes on language evolution: discovering an old syntax feature history as a story · 3 points

    HN discussion
  30. Submitted Why Wikipedia matters, and how to make sense of it (programmatically) (2021) as a story · 3 points

    HN discussion

Search all of HN for zverok.space

Linked by the same people?