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

I

Igor's Website

Personal blog · igor.moomers.org · on HN as igor47programmingcareersystems

Igor's Website is a personal blog at igor.moomers.org about programming, career and systems. Since 2013, 6 different Hacker News readers have linked it 23 times, most often “SmartStack vs. Consul”. It is still writing: the last post was on 2026-09-15, and you can follow it by feed.

Visit the blog
23mentions?
6HN people?
2013–2026first – last linked?
Links on Hacker News per year · peak 4 in 2020

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

Why HN links it

The linked post is about keeping secrets in Docker Compose files. A commenter linked it in a thread about a solar roof built for a Tesla, alongside a question about the project and a mention of dcsm.

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

Igor's internet home page

The author on HN?

igor47 · 1,388 karma · member since 2012

Igor Serebryany https://igor.moomers.org [ my public key: https://keybase.io/igor47; my proof: https://keybase.io/igor47/sigs/Rtav_ylpc0MVG1aAe6Nz5crMoq0uixgf9H2pw4tEEtc ]

From their public HN profile, which links to this site.

Most-linked posts?

  1. SmartStack vs. Consul
    2 people · 2 mentions · first linked 2014-05-01
  2. Reflections on Leaving Airbnb
    2 people · 2 mentions · first linked 2017-07-13
  3. /posts/secrets-in-docker-compose
    2 people · 2 mentions · first linked 2024-11-16

What Hacker News says?

  1. Plug for my write-up on an even simpler system: https://igor.moomers.org/minimal-viable-air-quality

    Comment linking /minimal-viable-air-quality

    on “AirGradient: DIY Air Quality Monitoring with Open-Source Hardware & Firmware”
  2. Submitted Don't Leak Interview Questions as a story · 41 points

    HN discussion
  3. i am also a "fan" of the home-made air purifier. we had a bunch of them around our house over the fire season this summer. it's helpful to compare the numbers: https://igor.moomers.org/minimal-viable-air-quality if you want to build your own monitor, i still have a bunch of PMS7003 sensors around. ping me if you want to grab one in berkeley

    Comment linking /minimal-viable-air-quality

    on “Experiments on a $50 DIY air purifier that takes 30s to assemble”
  4. Submitted Minimum Viable Air Quality Monitoring as a story · 8 points

    HN discussion
  5. a better solution than doing DNS trickery is just doing proxying, but this requires some other machine to serve as the proxy. i serve my github pages blog on multiple domains, as described here: http://igor.moomers.org/github-pages:-proxying-and-redirects...

    Comment linking /github-pages:-proxying-and-redirects/

    on “GitHub Pages with a custom root domain is slow”
  6. Submitted SmartStack vs. Consul as a story · 5 points

    HN discussion
  7. this happened to me too, and I wrote up how I recovered from it, here: https://igor.moomers.org/recovering-openid it's fairly painless

    Comment linking /recovering-openid

    on “Stack Overflow: Support for OpenID Ends on July 1, 2018”
  8. Submitted SmartStack vs. Consul as a story · 4 points

    HN discussion
  9. When I last looked, Argo was nicer to run on k8s, though I still ended up writing my own system https://igor.moomers.org/building-etl-kubernetes

    Comment linking /building-etl-kubernetes

    on “Airflow 2.0”
  10. Submitted AWS MFA Locally with `Direnv` as a story · 3 points

    HN discussion
  11. Agreed. I used json-e back in the day, and have been using pulumi more recently, though my pulumi configs are simpler and I'm not sure how well it scales to really complex workloads/job graphs. https://igor.moomers.org/posts/building-etl-kubernetes

    Comment linking /posts/building-etl-kubernetes

    on “Show HN: Koreo – A platform engineering toolkit for Kubernetes”
  12. Submitted Reflections on Leaving Airbnb as a story · 2 points

    HN discussion
  13. I like using my blog to experiment with technology. I used to use GitHub pages and wrote some tips about using it with custom domains: https://igor.moomers.org/posts/github-pages-proxying-and-red... But then I wanted to play with nextjs + typescript, have total control over how everything works, and host it myself in a container so I wrote a little static generator with next: https://github.com/igor47/blog I think t…

    Comment linking /posts/github-pages-proxying-and-redirects

    on “Ask HN: What is the best way to author blogs in 2024?”
  14. Submitted Reflections on leaving Airbnb as a story · 1 points

    HN discussion
  15. The fires in Northern California the past few years have been a little better, but at their worst e.g. 2020, everyone had these box fans with filters taped on. I always wondered how effective those were at filtering contaminants ( I know they were effective at removing pollutants because I tested: https://igor.moomers.org/posts/minimal-viable-air-quality )

    Comment linking /posts/minimal-viable-air-quality

    on “Testing a cheaper laminar flow hood”
  16. The problem with this article is it assumes you control how an app wants secrets. In my stacks, I end up running a bunch of services that all have different configuration paradigms. This is why I wrote the dcsm to help me store encrypted secrets in git, template them into environment or config files, and need only to distribute the decryption key out of band. https://igor.moomers.org/posts/secrets-in-docker-compose

    Comment linking /posts/secrets-in-docker-compose

    on “Managing Secrets in Docker Compose – A Developer's Guide”
  17. https://igor.moomers.org/

    Comment linking /

    on “Ask HN: Could you share your personal website here?”
  18. Nice. I ran into this issue a few months ago: https://igor.moomers.org/posts/wled-christmas-lights#flashin... Nice to hear it works now without the very hacky work around

    Comment linking /posts/wled-christmas-lights

    on “Web Serial Support in Firefox”
  19. That's neat, though why do the two metal rails stick out over the windshield? Also, dcsm is compelling.. are you located in The Bay by chance? https://igor.moomers.org/posts/secrets-in-docker-compose

    Comment linking /posts/secrets-in-docker-compose

    on “I built an expandable solar roof for my Tesla”
  20. Cool! I actually did a similar project this year, though not expandable: https://igor.moomers.org/posts/solar-ev-at-burning-man-2024

    Comment linking /posts/solar-ev-at-burning-man-2024

    on “I built an expandable solar roof for my Tesla”
  21. I do get kind of annoyed that htmx submits forms using form url encoding. It's non trivial to validate, see https://igor.moomers.org/posts/zod-schemas-htmx As a result for POST requests you have to have htmx routes that accept urlencode and API routes that accept JSON, and JSON is far superior. But for outputs I actually think separating your UI and API is helpful. The code reuse is not worth the entanglement of con…

    Comment linking /posts/zod-schemas-htmx

    on “Let's Make the Worst Htmx”
  22. i've been thinking of running something similar in my stack for the last few years, and this thread got me to finally figure it out. i ended up implementing an approach that works for me without any additional services beyond what i was already running. documented here: https://igor.moomers.org/posts/basic-tunnel

    Comment linking /posts/basic-tunnel

    on “A ngrok-style secure tunnel server written in Rust and Open Source”
  23. I wrote a thing about this: https://igor.moomers.org/minimal-viable-air-quality I still have a few of those pms7003s, if you're in the bay let me know and you can come grab some

    Comment linking /minimal-viable-air-quality

    on “Ask HN: Indoor air quality sensors and other IoT that's local-first and not DIY?”

Search all of HN for igor.moomers.org