HNHacker News
TopNewBestAskShowJobs

adrienjarthon

119 karma · joined December 1, 2014

Ruby on rails full stack developer. I created https://updown.io.
submissionscomments
adrienjarthon··on One-man SaaS, 9 Years In
I am running another "hobbit software" (just discovered the term) for the past 12 years, and I 100% agree with Pēteri and everything he said in this blog post!
adrienjarthon··on The funny rules of SpamAssassin in 2023
Thank you
adrienjarthon··on The funny rules of SpamAssassin in 2023
Thanks for this feedback, I actually changed this because some of my clients complained of the opposite, that the link was a bit too "dim" and didn't look like the the obvious Call To Action in the email. But it's all very debatable I agree and I may change this again in the future.
adrienjarthon··on The funny rules of SpamAssassin in 2023
I could but I don't want to, it's even more of a dark pattern and looks way too "spammish" IMO. I don't want my users to find this in their email and think that I'm trying to trick their system. Also I wouldn't be suprised if some antispam tries to detect this as a spam criteria.
adrienjarthon··on The funny rules of SpamAssassin in 2023
100% agree, I also hate that I had to do this.
adrienjarthon··on The funny rules of SpamAssassin in 2023
Hi, Adrien here author of this article (and of updown.io). That is true and I actually hesited to write the article for this reason, because it could make the spammer life easier. But after seing some of the legacy and nonsense in here I though it's still worth it so people at least understand what they are using.
adrienjarthon··on Adapting Illustrations on Dark Mode
Very nice tip, works quite naturaly in many contexts. Although familiar with HSL I've never though a 180deg turn was going to fix colors.
adrienjarthon··on Ask HN: Anyone else having IPv6 issues with Cloudflare?
Quick update here: Vultr is still ignoring us, and Cloudflare said to one of my clients: "some IPv6 traffic from Vultr was being dropped by a DDoS mitigation system as we were receiving malicious traffic from Vultr. The issue has since been resolved, and updown should be reporting availability correctly now."

So this confirms what I suggested above, I suppose they choose not to respond with an HTML page here because it would generate too much traffic, and maybe it was a lower level TCP attack.

This also probably explains why Vultr doesn't want to answer me if they were "responsible" for the DDoS attack that got them blocked.

adrienjarthon··on Ask HN: Anyone else having IPv6 issues with Cloudflare?
adrien from updown.io here.

Sorry about this, I still don't have any answer or explanation from Vultr or CloudFlare at this point. Most likely cause IMO is that CloudFlare (accidentally?) blocked one or many big ranges of IPs belonging to Vultr (and maybe some other providers as people seems to say Vultr was not the only impacted). I noticed during the incident this morning for example that I could ping CloudFlare IPv6 (ICMP) but not connect through TCP (port 443). So this sounds more like a firewall than a routing issue from what I could see.

I'll update once I have anything else in https://status.updown.io/issue/1e196616-1368-43a0-8c04-82cff.... For the moment I'm keeping the mitigation in place just in case.

If you have more details about this from CloudFlare or elsewhere I'll be happy to hear it :)

adrienjarthon··on What One-person SaaS Healthchecks.io uses for hosting, hardware and software
In my case (updown.io), I use a "scheduler" process (one per machine) which runs the following loop: every 5 seconds it fetches the checks that needs to execute in the next 5 seconds, ordered by time of run ascending. Then it iterates through them one by one, wait with a small sleep until the precise running time, and then push the job into a background job queue (sidekiq / redis in my case). This allows for a very precise timing of execution even if there is hundreds jobs per seconds, and a good distribution over time (instead of firing 100 jobs every seconds in spikes, it can schedule one every 10ms for example)
adrienjarthon··on Ask HN: Successful one-person online businesses?
That's pretty much it, my customers are people who have websites and want to be the first to know when there's an issue on it so they can fix it, in which case a SaaS solution is usually better than some internal tools because it eliminates setup/maintenance, keeps working when all your infrastructure is down and monitors everything (including internet link). Some other clients monitor website they do not own when they depend on it, for example as a vendor I could monitor Amazon if I sell products on it to be aware of any issue, or if I'm a digital customer engagement platform (what my full-time job does) I can monitor services I interact with like facebook API, twitter API, etc.
adrienjarthon··on Ask HN: Successful one-person online businesses?
It is quite cheap indeed, I try to keep a fair pricing :)
adrienjarthon··on Ask HN: Successful one-person online businesses?
Thanks <3
adrienjarthon··on Ask HN: Successful one-person online businesses?
Probably half of the time (~2-3h per week) is spent answering questions/requests from clients or helping them diagnose downtime. I try to improve the product to make sure my clients don't need me so that when they do I can help them properly.
adrienjarthon··on Ask HN: Successful one-person online businesses?
Sounds great ;) let me know if you have any question.
adrienjarthon··on Ask HN: Successful one-person online businesses?
I kept only a small part, I sold most of them right away as there were already over-valued to me ^^
adrienjarthon··on Ask HN: Successful one-person online businesses?
Thanks Haha, less than 1% now that the trend is over, when I added it (2014) it was around 5%.
adrienjarthon··on Ask HN: Successful one-person online businesses?
I run https://updown.io since 2012, a website monitoring service I created. I'm working about 5-10 hours per week on it. It makes about $6,000 per month and is still growing linearly. I also keep a full-time job alongside for now as an engineering manager. The key for me is to take time, make something useful, delight your clients, and don't try to become uber or airbnb.
adrienjarthon··on Ask HN: Anyone interested in sharing our office space with us? Bangalore, India
Thank you <3
adrienjarthon··on Some .io nameservers are returning wrong results again
Yeah for a DNS server returning wrong results is basically a downtime to me
adrienjarthon··on Some .io nameservers are returning wrong results again
Indeed I noticed the same issue for my customers using .io domains (and me unfortunately): https://twitter.com/updownio/status/910508435720065024

Seems to be getting better now. High TTL helps but mostly if it was there before so do it now for the next downtime (it's frequent with .io)

adrienjarthon··on Ask HN: Can you help me monitor the Internet?
Yes indeed, that's what I noticed too and if I can do it with existing sources, just presenting them in a cleaner way that's definitely what I will do. I don't want to re-invent the wheel, just do as much as I can to make the information available.

About the routing part other people mentioned https://atlas.ripe.net/ which seems to be doing a very good job at that thanks to their 4000 probes distributed across the world, If I can use their data it'll already solve a good part of the equation.

Thanks for your feedback jonny_storm!

adrienjarthon··on Ask HN: Can you help me monitor the Internet?
Oh sweet, thanks a lot benzimmer & kirankn!
adrienjarthon··on Ask HN: Can you help me monitor the Internet?
Yes, I already had a quick look and there's a lot of interesting stuff here, I'll definitely need it. Thanks!
adrienjarthon··on Show HN: Updown.io, a simple and cheap website monitoring service
Now fixed, only requires email read-only.
adrienjarthon··on Show HN: Updown.io, a simple and cheap website monitoring service
Welcome aboard!
adrienjarthon··on Show HN: Updown.io, a simple and cheap website monitoring service
Thank you! DataSnitch looks cheap and simple too, like it ;)
adrienjarthon··on Show HN: Updown.io, a simple and cheap website monitoring service
Thanks for the suggestion, that's on the long-term roadmap ^^, you can totally add several email address though (with the CC field)
adrienjarthon··on Show HN: Updown.io, a simple and cheap website monitoring service
That's a mistake, we don't need more than read-only access to your email, I'll fix this soon, thanks !