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

Tailscale's control plane uses Cloudflare.


Thanks, I did not know this. My Tailscale was unaffected by the outage.


Awesome tool! Does it provide some basic features that you would get from running a control plane.

Like rescheduling automatically a container on another server if a server is down? Deploying on the less filled server first if you have set limits in your containers?


Thank you! That's actually the trade off.

There is no automatic rescheduling in uncloud by design. At least for now. We will see how far we can get without it.

If you want your service to tolerate a host going down, you should deploy multiple replicas for that service on multiple machines in advance. 'uc scale' command can be used to run more replicas for an already deployed service.

Longer term, I'm thinking we can have a concept of primary/standby replicas for services that can only have one running replica, e.g. databases. Something similar to how Fly.io does this: https://fly.io/docs/apps/app-availability/#standby-machines-...

Regarding deploying on the less filled machine first is doable but not supported right now. By default, it picks the first machine randomly and tries to distributes replicas evenly among all available machines. You can also manually specify what target machine(s) each service should run on in your Compose file.

I want to avoid recreating the complexity with placement constraints, (anti-)affinity, etc. that makes K8s hard to reason about. There is a huge class of apps that need more or less static infra, manual placement, and a certain level of redundancy. That's what I'm targeting with Uncloud.


Almost impossible task. The public IPs change every time. Usually they are on CDN that have a very large IP range.

And if they allow large IP ranges, one could try to spin up a virtual machine on the same cloud provider as the messaging platform.


> Almost impossible task

Except if the messengers happily collude with you, which Facebook does - they have a website (can't remember the link) where network providers can get IP ranges and other information to enable "zero rating" for Facebook's properties.


FWIW, if my information isn't outdated, FB requires users of the mobile partner portal to be actual mobile networks; airlines are not invited. I worked on this for WhatsApp before I left in 2019, and the airline text only free messaging did not fit with the WhatsApp special pricing/zero rating offering. Afaik, FB doesn't work with airlines on these offerings; the offerings started before I left and were a surprise to me when I was still informed about all the partners (because I had to add them to mailing lists and do other integration work)


Or even provide proxies to run on the airline network


Give your opinion, what you think about the post. If this could be useful for those of you that self-host mail servers.

Thanks


Is it possible to have the source code? I see that there is a github icon at the bottom of the page but it doesn't work.




How do you manage to always find the free time for run even though the conditions doesn't allow it? Like for example if you take a flight of 16 hours.


I'm not a run streaker, but am an avid runner and if you "only" need to run a mile you really only need to find 15min in a day to keep your streak alive.


Once I did 5k running with my son in mostly empty terminals of an airport while on a layover. We were training for a race and didn’t want to miss the day.

The 16-17 hour flights from the US to Asia are really hard to manage when you are trying to run every day. Depending on when you take off, you may be in the air an entire calendar day, based on starting the flight in the time zone were you leave in the US and ending it in the time zone where you land in Asia. (Like Singapore airlines flight 23. Takes off 10:15 pm from New York on a Wednesday and lands 19 h 15m later on Friday morning 5:30 am in Singapore.) Either you decide that your first run in Singapore is going to be on New York time, or you say running in place on the plane is going to count, or you don’t take that kind of flight.

Flying the other way is easy to keep your streak with though. Take off from Singapore at 11:35 pm and land in New York at 6 the next morning (18 1/2 hours later)


I don't want to speak for the OP, but most people don't take a 16 hour flight ever in their life.


Yeah, 16 hours is crazy long. I would add that I found the best thing to do on both sides of a lengthy flight (say 6-8 hours) is exercise.



You could do that with browser-use: https://browser-use.com/


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

Search: