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

A

Aleksandr Hovhannisyan

Personal blog · aleksandrhovhannisyan.com/blogprogrammingweb

Aleksandr Hovhannisyan's personal blog at aleksandrhovhannisyan.com covers programming and web. Since 2020, 18 different Hacker News readers have linked it 23 times, most often “Make Atomic Git Commits”. It is still writing: the last post was on 2026-06-21, and you can follow it by feed.

Visit the blog
23mentions?
18HN people?
2020–2026first – last linked?
Links on Hacker News per year · peak 8 in 2022

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

Why HN links it

HN readers link his posts on practical web and developer topics: CSS sizing and units, fluid type scales, atomic git commits, and a cheat sheet for extracting video frames with ffmpeg.

Summarised by Claude from a sample of 9 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Dev tutorials, thoughts on software development, and the occasional essay.

Most-linked posts?

  1. Make Atomic Git Commits
    3 people · 4 mentions · first linked 2022-07-24

What Hacker News says?

  1. DuckDuckGo search results for "cli, extract frame 13s into video" (no quotes): • https://stackoverflow.com/questions/10957412/fastest-way-to-... • https://superuser.com/questions/984850/linux-how-to-extract-... • https://www.aleksandrhovhannisyan.com/notes/video-cli-cheat-... • https://www.baeldung.com/linux/ffmpeg-extract-video-frames • https://ottverse.com/extract-frames-using-ffmpeg-a-comprehen... Search engines…

    Comment linking /notes/video-cli-cheat-sheet/

    on “My 2.5 year old laptop can write Space Invaders in JavaScript now (GLM-4.5 Air)”
  2. Submitted Why I don't like Tailwind CSS as a story · 294 points

    HN discussion
  3. The best way I’ve found is to use atomic commits [0], or put simply have each commit do a single logical thing. For example don’t mix formatting changes and logic changes in a single commit, or don’t fix two separate things and lump them together in the same commit. It takes a bit of practice to figure out what constitutes a logical thing - you don’t want them too small otherwise it results in lot of noise, and you…

    Comment linking /blog/atomic-git-commits/

    on “In Praise of Stacked PRs”
  4. Submitted Overzealous Destructuring as a story · 81 points

    HN discussion
  5. This is from January, there's other articles around mentioning this trend Here's another angle: It's Killing Brands https://www.aleksandrhovhannisyan.com/blog/blue-people-illus...

    Comment linking /blog/blue-people-illustrations/

    on “Why does every advert look the same? Corporate Memphis”
  6. Submitted Creating Perfect Font Fallbacks in CSS as a story · 29 points

    HN discussion
  7. imron · 2022-09-04Recommends
    Follow this: https://cbea.ms/git-commit/ and this: https://www.aleksandrhovhannisyan.com/blog/atomic-git-commit... That way your "large change" becomes a collection of small, easy to reason about and well explained changes.

    Comment linking /blog/atomic-git-commits/

    on “Stable Diffusion PR optimizes VRAM, generate 576x1280 images with 6 GB VRAM”
  8. Submitted Let me opt in, not out as a story · 4 points

    HN discussion
  9. > The browser might default to 16px font size, but users can pick something else. So if somebody had poor vision and increased their default font size; or if they had a small laptop screen and decreased their default font size, 1em * 62.5% != 10px, everything the designer set in ems was a different size than they intended, and a lot of their page layouts disintegrated into an unholy mess. Howdy, author of the articl…

    Comment linking /blog/use-rems-for-font-size/

    on “A formula for responsive font-size”
  10. Submitted SVG Tutorial: How to Code SVG Icons by Hand as a story · 3 points

    HN discussion
  11. What about the font-size: = 62.5% trick? html { font-size: 62.5%; } https://www.aleksandrhovhannisyan.com/blog/62-5-percent-font... Has it gone by the wayside? Is it no longer a best practice?

    Comment linking /blog/62-5-percent-font-size-trick/

    on “A formula for responsive font-size”
  12. Submitted Modern techniques for writing better CSS (2021) as a story · 2 points

    HN discussion
  13. > "So maybe 'rems for body text, px for headings' is the way to go." what's probably a little more useful is that headings scale up slower than body text, using different clamp() functions, e.g., https://www.aleksandrhovhannisyan.com/blog/fluid-type-scale-...

    Comment linking /blog/fluid-type-scale-with-css-clamp/

    on “ Pixels and Accessibility”
  14. Submitted Make Atomic Git Commits as a story · 2 points

    HN discussion
  15. Instead of loading in the page, and then accessing that image, disable the loading entirely by using e.g. `data-src` instead of `src` in the HTML. You then fetch() the URL in that data attribute in your Javascript. Here's a straightforward tutorial covering that: https://trezy.com/blog/loading-images-with-web-workers [0] Note that this does mean the images will be delayed from loading, and will cause a layout shift…

    Comment linking /blog/setting-width-and-height-on-images/

    on “Pixel Accurate Atkinson Dithering for Images in HTML”
  16. Submitted Make Atomic Git Commits as a story · 2 points

    HN discussion
  17. Leftium · 2025-09-02Recommends
    I discovered this CSS oddity while trying to figure out why my plan to use (negative) margins to create a new "effective" content box wasn't working with percent units (but worked with other units). The best explanation seems to be in the middle of this article: https://www.aleksandrhovhannisyan.com/blog/css-aspect-ratio/...

    Comment linking /blog/css-aspect-ratio/

    on “Why are margin/padding percentages in CSS always calculated against width?”
  18. Submitted Gated Content, Broken Locks as a story · 2 points

    HN discussion
  19. Submitted The AI Dilemma as a story · 1 points

    HN discussion
  20. Submitted Remote code execution with LLM agents as a story · 1 points

    HN discussion
  21. Submitted A Tale of Two Routes as a story · 1 points

    HN discussion
  22. Submitted Modular Arithmetic and the Diffie-Hellman Algorithm as a story · 1 points

    HN discussion
  23. Submitted Does Web Performance Matter? It Depends as a story · 1 points

    HN discussion

Search all of HN for aleksandrhovhannisyan.com

Linked by the same people?