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

S

Saverio Miroddi

Personal blog · saveriomiroddi.github.ioprogrammingsystems

Saverio Miroddi's personal blog at saveriomiroddi.github.io covers programming and systems. Since 2018, 8 different Hacker News readers have linked it 9 times. The last post was in 2024, but the archive is still widely read.

Visit the blog
9mentions?
8HN people?
2018–2023first – last linked?
Links on Hacker News per year · peak 3 in 2020

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

Why HN links it

HN commenters link this blog's posts on MySQL Unicode and collation, MySQL indexing, and bash tooling. Another post covers porting a Rust game project to the Bevy ECS.

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.

64K RAM SYSTEM 38911 BASIC BYTES FREE

What Hacker News says?

  1. MySQL 8.0 actually added support for functional indexes, but I found out the hard way that they don't work the same way as indexing generated columns. For me the biggest issue were the caveats around using the indexed column in conditions, which resulted in the index not being used in surprising situations. Anyways, I had to revert to generated columns which was a shame because it was a feature I had looked forward…

    Comment linking /An-introduction-to-functional-indexes-in-mysql-8.0-and-their-gotchas/

    on “Best practices for writing SQL queries”
  2. Submitted An overview of Desktop Ruby GUI development in 2018 as a story · 5 points

    HN discussion
  3. Here's my full bash reading list: - ShellCheck: life-changing BASH linter and testing toolkit https://github.com/koalaman/shellcheck - 30 interesting commands for the Linux shell – Víctor López Ferrando https://www.lopezferrando.com/30-interesting-shell-commands/ - 7 Surprising Bash Variables https://zwischenzugs.com/2019/05/11/seven-surprising-bash-va... - anordal/shellharden https://github.com/anordal/shellharden/…

    Comment linking /Additional-shell-options-for-non-trivial-bash-shell-scripts/

    on “Bash Pitfalls”
  4. Submitted Using scripts in any language for Bash/Zsh tab completion as a story · 2 points

    HN discussion
  5. Sure! I've actually though that it was a relatively small number :) I've reached 8k users around 1/1.5 years ago, so the times are even shorter. I did not plan for exposure (audience size); however, looking at the stats, I think that there is a clear indication. My articles are often more or less deep dives into mainstream topics; I believe that the consequences of this approach are two: 1. the articles get exposure…

    Comment linking /

    on “Ask HN: Are blog comments a thing of the past?”
  6. Wow, this is horrible advice. I'm a Debian Developer and an Ubuntu Core Developer. What this will do is create a package that doesn't properly handle dependencies and be incredibly fragile. Debian and Ubuntu automatically resolve shared library dependencies are build time through dpkg-shlibs and friends. Debian's maintainer manual is likely the most detailed guide: https://www.debian.org/doc/manuals/maint-guide/star…

    Comment linking /Learn-to-prepare-PPA-packages-by-setting-up-a-Ruby-PPA/

    on “Building binary deb packages: a practical guide”
  7. I wrote long ago about writing competion scripts in any language: https://saveriomiroddi.github.io/Using-scripts-in-any-langua... . Although it's not ideal (one ends up duplicating the arguments parsing logic of the program), it's actually not complicated, just some boilerplate.

    Comment linking /Using-scripts-in-any-language-for-bash-zsh-tab-completion

    on “Creating a bash completion script (2018)”
  8. pizza234 · 2020-11-20Recommends
    This is a thorough guide: https://saveriomiroddi.github.io/An-in-depth-dbas-guide-to-m... The encoding/collation problem is now settled - the problem has been legacy, and especially, the somewhat mismanaged, rushed, change in 8.0.

    Comment linking /An-in-depth-dbas-guide-to-migrating-a-mysql-database-from-the-utf8-to-the-utf8mb4-charset

    on “How to support full Unicode in MySQL databases”
  9. I second this one. This was a great book. There are some follow ups to the final project I like Compile to WASM so you can run on the web: < https://hands-on-rust.com/2021/11/06/run-your-rust-games-in-... > Port to the Bevy ECS: < https://saveriomiroddi.github.io/learn_bevy_ecs_by_ripping_o... >

    Comment linking /learn_bevy_ecs_by_ripping_off/

    on “Ask HN: Books that teach programming by building a series of small projects?”

Search all of HN for saveriomiroddi.github.io