Hacker Newsnew | past | comments | ask | show | jobs | submit | adrienjarthon's commentslogin

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!


Thank you


100% agree, I also hate that I had to do this.


Another piece of feedback: the link doesn’t look like a link any more. It wasn’t great before, but the verbiage made it adequately clear. But now it’s terrible, because the wording doesn’t suggest an action, and it doesn’t look like a link or a button. You should either restore its underline and lean into “link”, or give a background colour or (generally better) gradient and lean into “button”. But when it’s just a border, it doesn’t look like a button, especially when there’s a tick after it. And change the wording again.


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.


The link style wasn’t great before, just darker black with a faint underline. For best results, links should be underlined blue.


Couldn’t you add some “hidden” text instead, e.g. white on white or display:none?


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.


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.


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.


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 :)


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.


That's a bit weird, normally when cloudflare blocks things you get an error page not a timeout, hopefully you hear something tomorrow when everyone is back at work. Appreciate you looking into this :)


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)


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.


Awesome job. This type of service is critical for e-commerce businesses like mine.

Just curious, I see you accept payment in crypto. What percentage of customers pay with crypto, and how has that changed since 2012?


Thanks Haha, less than 1% now that the trend is over, when I added it (2014) it was around 5%.


Hope you kept those coins -- must've made a decent chunk of change on the valorization of those alone!


I kept only a small part, I sold most of them right away as there were already over-valued to me ^^


Awesome! Happy updown.io customer here. We use it for https://www.pickfu.com Always happy to support fellow entrepreneurs.


Ironically, your pricing page is down. Starting an updown competitor now!


I just checked it and looks awesome! I’d have used it in a previous startup job if I just knew about your product back then.

Special mention goes to the landing page as you list all the features right away, no bs and a clear cost calculator. Couldn’t ask for more :)


Thanks <3


WOW! This exactly what I've been looking for :D And if the pricing calculator is correct, it seems way to cheap :D


It is quite cheap indeed, I try to keep a fair pricing :)


Ha neat! I was actually looking at your product a few hours ago. Might use it in the not-so-far future.


Sounds great ;) let me know if you have any question.


Can you explain who you customers are and why they want to know the stats for uptime and would be willing to pay for it?


I am a customer, I run a bunch of personal sites and hobby projects. updown.io is wonderfully cheap, the pay as you go model is perfect for my monitoring needs. I have no need for the stats, just the monitoring which it does well.


Just waging a guess here, but people / businesses who depend on data from those websites?


I'm curious too. Tracking your own website makes sense but there're definitely better ways if that's your own website. Why do people want to track other website regularly?


I think you're giving too much weight to what's in their example image. I use a competitor's free tier to monitor my own stuff. Using a SaaS is better for several reasons:

  1. Don't have to install / maintain anything.
  2. Who monitors the monitoring?
  3. Monitoring from inside my network doesn't always fully approximate end-user availability.


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.


how much time do you spend maybe talking to people who are constant clients? or is there little interaction?


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.


Thank you <3


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)


The problem is not actually downtime, because DNS handles that automatically if at least one nameserver is up. The problem is nameservers returning incorrect results. But yeah, .io has quite frequent problems.


Yeah for a DNS server returning wrong results is basically a downtime to me


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: