Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    T

    Tekin Suleyman

    tekin.co.uk · Personal blog · on HN since 2020

    Tekin Suleyman, a software developer, writes about Git workflows and Ruby tooling, and about the Ruby community's relationship with DHH.

    Visit blogRSSHN submissions
    ProgrammingCulture & SocietyOpen Source & Linux
    What HN says

    HN commenters repeatedly link his 2025 post on DHH's political statements as a summary of why some Ruby developers object to him.

    Stats for nerds
    21HN people shared it
    4linked in comments
    412story points
    Aug 2026last shared
    2022people per year2026

    Top posts on HN

    1. 1
      Better Git diff output for Ruby, Python, Elixir, Go
      2 people · 302 points · first shared 2020 · 51 comments on HN
    2. 2
      The Ruby community has a DHH problem
      14 people · 100 points · first shared 2025 · 53 comments on HN
    3. 3
      Why Git blame sucks for understanding WTF code (and what to use instead)
      2 people · 7 points · first shared 2020 · 2 comments on HN
    4. 4
      Git tip: committing with verbose mode
      2 people · 3 points · first shared 2020 · Discussion on HN
    5. 5
      Ignore linting and formatting commits when running git blame
      1 person · first shared 2024

    What HN people wrote when they linked it

    • toomanyrichiesSep 2025

      > This takes as axiomatic that people with incompatible beliefs in one area cannot work together in a different area.

      "Beliefs" are when you think The Strokes are superior to The White Stripes, or that Giordano's deep dish pizza is superior to Lou Malnati's, or that IPAs are better than lagers. I'll happily work with people who espouse those beliefs, despite my beliefs to the contrary.

      I won't work with people who describe a Tommy Robinson march as "heartwarming", or who use terms like "demographic nightmare" [1] to describe immigration, or who amplify repeatedly-debunked [2] claims of "Pakistani rape gangs", all of which DHH did. That's bigotry, not beliefs.

      British culture isn't being eroded by immigration. It's being shaped by it, just like it has been for thousands of years. Where do you think your culture came from- thin air?!?

      - Romans gave Britain roads, baths, and Christianity.

      - Anglo-Saxons gave Britain Old English.

      - Vikings gave Britain laws and half its place names.

      - Normans made French the language of power and fused it with English.

      - The Crusades brought new foods, science, and art.

      And so on and so on.

      It's the height of ignorance to look at that incredibly diverse history, and then say "OK, but right now is the moment in time where we 'lock in' our culture for the rest of time." Culture has never stood still, and no one, not even DHH, gets to freeze it in place. Well, they can try, but they'll be pissing in the wind, just like the Tommy…

    • acdhaAug 2026

      Shouldn’t that be enough? Lots of people worked together to build Rails before DHH revealed his extreme political views. It’s only natural that many of them want to go back to the way things were when they could just focus on Rails and not have to think about their contributions supporting someone hateful.

      If you haven’t, read this post by someone who has been in the community for a while and targeted by DHH’s rhetoric about how Britain should only be for white people – they can’t thrive together as long he’s opposed to that!

      > As a non-white British citizen born and raised in London, I can’t explain just how painful it is to hear this sort of toxic rhetoric being promoted by one of the most prominent and visible leaders of the Ruby community. I experienced my fair share of racism growing up in London in the eighties and nineties from the very people that DHH is lionising in his post. White men who questioned my right to exist. Places and spaces where I didn’t feel welcome or safe because of my ethnic origin. And despite the recent rise in far-right politics, for the most part things are much better today. Anyone who has spent even the smallest amount of time in the great city of London knows that it is precisely its rich multiculturalism that makes it great. The migration issue in Britain is complicated and multi-layered and DHH wades into it with all the subtlety and nuance of a bull in china shop, sharing the same old and tired xenophobic…

    • JoshTriplettSep 2025

      > Because we all have to get along regardless of what you believe

      False. Freedom of association is a human right. And nobody is obligated to donate their money to a cause or organization they do not support.

      Refusing to associate with someone who would like to "Make Britain White Again" (among many other things) is a completely reasonable stance.

      https://tekin.co.uk/2025/09/the-ruby-community-has-a-dhh-problem

      https://davidcel.is/articles/rails-needs-new-governance

      People are free to say whatever they want. And others are free to respond in a variety of ways, including choosing to not provide support.

    • spartanatreyuApr 2026

      > It's interesting what political issues people make paramount.

      The related political issue here is people's right to exist.

      - See: https://tekin.co.uk/2025/09/the-ruby-community-has-a-dhh-problem

      - See: https://en.wikipedia.org/wiki/Universal_Declaration_of_Human_Rights

      ------------------------------------

      Are you suggesting this issue should not be the most important issue?

      If this is the most important issue: what's the point of bringing up your following sentence?

      If this is not the most important issue: what in your mind would be a more important issue?

    • jaredsohnDec 2024

      Yeah, you're right. I did a little investigation before posting that and it seemed to handle some movement within the file but after looking at it more closely I see it is not fully robust (even within the same file it misses some earlier changes).

      This page provides some other techniques: https://tekin.co.uk/2020/11/patterns-for-searching-git-revision-histories but I think they have their own limitations.

    • __loamOct 2025

      It sucks that DHH is getting so much attention on what is basically his personal rice in Omarchy, to the point that he's becoming a sort of face for "Linux with nicish defaults". He is a bigot who regularly engages in reactionary politics on his personal blog (https://tekin.co.uk/2025/09/the-ruby-community-has-a-dhh-problem). I don't want this man representing the Linux community writ large.

    Related

    Joel Drapperjoel.drapper.me15 people

    Shopify, pulling strings at Ruby Central, forces Bundler and RubyGems takeover

    Joel Drapper
    Personal · last shared 2026
    Ben Balterben.balter.com51 people

    How I re–over-engineered my home network for privacy and security

    Ben Balter
    Personal · last shared 2026
    Unethical Bloggerunethicalblogger.com18 people

    GNU/Parallel changed my life

    Unethical Blogger
    Personal · last shared 2015
    Madhouse Projectasylum.madhouse-project.org15 people

    Peeking through logs

    Madhouse Project
    Personal · last shared 2023
    Dave Cheneydave.cheney.net271 people

    Why Slack is inappropriate for open source communications

    Dave Cheney
    Personal · last shared 2026
    PyPy Blogpypy.org183 people

    PyPy has moved to Git, GitHub

    PyPy Blog
    Company · last shared 2026
    Closer to Codemensfeld.pl21 people

    Ruby concurrency is hard: how I became a Ruby on Rails contributor

    Closer to Code
    Personal · last shared 2026
    RubyGems Blogblog.rubygems.org48 people

    Making popular Ruby packages more secure

    RubyGems Blog
    Company · last shared 2026