Until coolify and similar projects support DB backups with streaming replication, it will just remain as a hobby project and won’t be used for anything customer facing.
Docker compose and bash script is all I need to run 2 vms, with hourly backups to s3 + wal streaming to s3 + PG and redis streaming replication to another vm. That is bare minimum for production
that’s not true - it’s pretty easy to switch. Your application does not count against new quota - employer just needs to pay a lawyer to file paperwork and done. Been there, done that.
It’s not easy to switch. I’ve been on this more than a decade ago and if you’re laid off or leave you have 60 days to find something new.
Any job you take you need your new employer to be able to undertake the effort for H1B renewals and the inevitable green card application. There’s big companies that do it and smaller ones that will absolutely refuse to.
Either way an H1B prefers to stick around until the green card is done. They will not willingly prior to that unless they see a much better offer.
It may not be hard, but there are no guarantees and a clock is ticking.
Say you lose your job. Boom, the clock starts ticking and now you're in a rush to find an acceptable job that meets the criteria of H1B.
Say your manager mistreats you; denies you promotion, raises, etc. and you want to leave. You can't just quit and start looking. You have to line up something that will come through in 60 days and only then you can be free to quit.
None of these situations apply to citizen or PRs. It tilts the balance definitely to the employer's advantage.
> So you basically become an indentured servant, always afraid Da Bossman will fire you [...]
So it’s kind of hard to get a job before getting fired if the firing is a perpetual threat.
> this visa designed for workers in high demand
No, it’s designed for people with “theoretical and practical application of a body of highly specialized knowledge”. Nothing about demand. If there was one person in the world who could frombulate widgets and only one employer in the US who needed to frombulate widgets, that person would be suitable for an H1B (subject to all it’s other restrictions).
That person would not be able to find another job quickly.
The point is not that the transfer is difficult, the point is that finding a suitable new job in the designated time period has a difficulty you can't predict.
are we talking about just switching or getting fired and trying to find new h-1b job? because these are two completely different procedures from uscis standpoint. the claim about h-1b being "indentured servitude" that people are trying to make usually hinges on it being hard to transfer (which is not the case), not the short grace period after getting fired.
I find it rather strange that you talk about them as if they are two separate things when they are intrinsically linked. You have ~60 days from the date of employment termination to have your work permit transferred or you are out of status, period. Leaving your job (whether via resigning or getting fired or laid off) without something already lined up is thus quite obviously much more risky than it is for someone who doesn't have that sword hanging over their head. I'd sincerely hope it doesn't need explaining how this tilts the balance of power even more in the employer's favour.
> You have ~60 days from the date of employment termination to have your work permit transferred or you are out of status, period.
What the hell else supposed to happen to your temp worker visa when you’re no longer a worker? Are you supposed to just get an immigration hall pass indefinitely?
Same point as in sibling thread - if you cant get a new job lined up while still employed or within 60 days of being laid off, you clearly dont possess "distinguished merit and ability" which is the entire purpose of this visa
If someone is sexually harassed or assaulted while being on an H1B and becomes ill because of it, what should they do? People often have to take months off of work to recover from workplace sexual assault.
Any imbalance of power is a vector for sexual harassment, assault, or discrimination in general.
You really are grasping at straws here. There are special visas/immigration status for these cases. Hard to believe I know but people who designed these policies aren't complete morons.
What special visa are we talking about? U visas have a high bar which workplace discrimination often doesn't meet.
It's not grasping at straws by the way. Perhaps no one has confided in you. I, personally, was sexually harassed and discriminated against while on an H-1B visa. I've heard many stories of women and non-binary people on work visas being harassed and powerless about it. Any power imbalance is a vector for this stuff (the formal term for this concept is "intersectionality"). As a society we ought to move towards less imbalance, not more.
> but people who designed these policies aren't complete morons.
Perhaps so, but that isn't enough to establish that the policies aren't bad.
I'm sorry but treating these as equivalent things is rather disingenuous to me:
> if you cant get a new job lined up while still employed or within 60 days of being laid off
Lining up a job while you are still employed is something you control. Being unexpectedly thrust into the job market due to layoffs for instance is something you don't, and the state of the job market you enter is equally something you don't control. Additionally I am not sure you understand what 60 calendar days from termination to being out of status means. You don't have 60 days to "line up a job". You have 60 days to be employed again, which for this purpose means that your new employer has properly filed a petition on your behalf.
Again, does it really need explaining that this puts pressure on H-visa holders specifically that other workers don't have, especially when the companies that do sponsor visas often have interview processes that can take over a month? Does it need explaining that risking their residence and not just a paycheck means that they are less able to both:
- leave a toxic, failing or otherwise dysfunctional employer (since you practically need to secure something else first versus being truly able to resign at will)
- reject substandard employment offers (under the pressure of literally not having the time to do any more interviews)
How is it not incredibly obvious that as I said, this tilts the balance of power even more in the employer's direction? Why does someone pointing this out raise your hackles?
Also, why do you assume that the US is the only country on earth that has non-immigrant skilled workers? For instance the EU's Blue Card programme (which despite the deliberate naming is not actually a permanent residence permit like the US' green card) is far more sensible and less exploitable by employers.
You're absolutely right - I should have taken that sweet blue card $60K/y gig instead of slaving away here on h-1b all those years. Nvm you get paid like third to a half of what average h-1b makes but you get all this power in the form of additional 30d to find a new gig.
I have run across multiple job postings stating that they would not accept applicants needing company support on visas so at a bare minimum they are cut off from that portion of the economy and have a harder time than Americans would
Impartial benchmarks are great, unless (1) you have so many to choose from that you can game them (which is still true even if the benchmark makers themselves are absolutely beyond reproach), or (2) there's a difference between what you're testing and what you care about.
Goodhart's Law means 2 is approximately always true.
As it happens, we also have a lot of AI benchmarks to choose from.
Unfortunately this means every model basically has a vibe score right now, as the real independent tests are rapidly saturated into the "ooh shiny" region of the graph. Even the people working on e.g. the ARC-AGI benchmark don't think their own test is the last word.
Suspend to ram is same as sleep. Hibernate dumps ram contents to disc and completely turns off. Waking up from sleep (suspend to ram) is fast, from hibernation you need to read the whole file back to memory.
This is true, but I'd like to point out that hibernation to NVMe is almost as fast as sleep. The lines between memory and storage are blurred these days.
I was patient and calm for 30 minutes trying to get same day flight after Turkish Airlines bumped me off my connecting flight and told me to wait 24h in airport for next one. They kept giving me different excuses why they cannot put me in airport hotel, why they can’t put me on a different airline that had flights and only gave me $12 food voucher. After yelling at them for 5 min I was booked on KLM flight departing in 2 hours.
You can have assholes on both sides and set up is already adversarial from the get-go
I once lost a flight home (I was overseas) because the website of a company said there was a connecting bus between the airports I should take. The bus wasn’t there. I naturally lost the flight and had a very heated discussion with the clerk who was insisting that the website I was showing wasn’t theirs because I found it via Google (it had the same domain).
It was solved when I found the same information in the email sent by them.
Suddenly the clerk was apologetic and pretended she misunderstood the situation.
There are definitely capital-A assholes in both sides, with people willing to lie through the teeth to someone stranded in a foreign country just to avoid some minor inconvenience.
I’ve had the same experience on a flight. They said the plane was overweight and we couldnt travel. The person I was travelling with became extremely difficult. Then magically, it wasn’t overweight any more.
TK is so heinous I will never ever fly them or go through IST ever again. I’ve been stranded 36 hours in IST, put in the shittiest hotel after queuing 3h for said hôtel and 3h again for a meal voucher that no restaurant accepts.
And they just plainly ignored me when I demanded later they compensate us for the cancelations as per the aviation rules. They did the same when our lawyer got involved.
I’ll never fly TK again and tell anyone whenever this came up. Look reviews up for yourself online, hundreds of people report being stranded, abused, and disrespected in IST by TK the way we were.
Problem is, if you start looking up reviews online, it might turn out that every single airline is about as garbage as everyone else.
It's the case with telcos. My pet theory is that there's a kind of stable equilibrium there, with competing telcos all doing the same dirty tricks and being bad to customers in the same ways, and they don't care about losing business, because people don't suddenly stop needing mobile phones or Internet, and thus, on average, for every lost customer that switches to a competitor, they gain one that switched from a competitor.
Here in Australia the government owns the last mile (the government org is called the NBN), but you have to buy your connection off them through a retailer.
Our biggest retailers predate that arrangement. They are exactly as you describe. They are expensive. Their customer service is complete crap, echoing all the complaints you see here. The small ones the NBN enabled are the reverse: cheaper, and the customer service ranges from OK to brilliant. Brilliant invariably costs more, so you get what you pay for.
So your theory is wrong, or at least the equilibrium you paint is incomplete. I can give you a clue on how a large dominant ISP can survive in a highly competitive market: their advertising saturates the airwaves. They use their higher prices, lack of service and scale efficiencies to pay for it.
It doesn't work so well on me. I suspect like most people here I will happily do a couple hours of research on prices and forums before making a purchase. The continued existance of these big ISP's can be explained by one thing: most people don't put that effort in.
Putting in the effort only works if there are alternatives if course, and this is where there is a glaring difference between Australia and the USA: whereas everybody in Australia gets to choose from literally hundreds of ISP's (most tiny), I regularly see complaints from Americans they get no or very few choices. That's because Australia governments go out of there way to engineer competitive markets. ISP's are just example. You see similar efforts in water, banking, insurance - lots of places. In the case of the NBN it was extraordinarily heavy handed. After years of existing telcos refusing to upgrade the copper network without being given a monopoly the government owned NBN was created to overbuilt it with fibre, rendering the old copper network worthless.
I doubt the USA's worship of "free markets" would permit such behaviour, which I suspect is the real reason you are stuck with shitty customer service. There is no point providing good customer service if there is no competition, and if there competition the usual approach in the USA seems to be Peter Thiel's: eliminate it.
Its never ends to surprise how Australian public is brainwashed by own government.
It’s opposite in Australia, a monopoly of network providers with variety of “competitive” ISPs that have exactly same prices and services. And ISPs are basically billing companies and nothing else. Any network issues they forward to network provider.
> And ISPs are basically billing companies and nothing else.
For anybody reading this and thinking it looks reasonable, one outcome of having all these ISP is net neutrality isn't a problem in Australia.
ISP's used to often offer discounted services for certain traffic, like Netflix or traffic that originated in Australia. "Used to" because landline traffic is so cheap now I haven't seen a data limited landline plan in a long while. Charging differently depending on where bytes came from wasn't a problem precisely because there are so many ISP's to chose from. If you didn't like one, move to another. Download limits are still a thing on mobile data plans, so you still occasionally see it happen there.
Also, the NBN isn't technically a monopoly. Anyone is free to pay a third party to run fiber to their house. The NBN is a practical monopoly because it's very expensive to run a new fibre through kilometres of suburban footpaths, and it makes absolutely no sense when the NBN already has fibre in those footpaths and will supply any house beside it with a 1Gbps connection. However, it does make sense for business to run their own fibre because they usually aren't in the burb's (so it's cheap'ish) and don't want to share a line (privacy and predictable latencies), so they often do pay for parties a third part like VOCUS to run fibre to them.
Finally, even though the NBN is a practical monopoly on landline for households, there are competing technologies like 5G and starlink which everyone is free to use. In fact I'm using 5G right at home because I'm waiting for fibre. The reason they don't use it is these competing technologies are slower, have higher latencies, and are more expensive.
I'm not sure who is the brainwashed one here - the Australian public quite correctly understands the vast bulk of Australians have lots of choice on what to internet connection options they have available to them.
Not accurate. Factually, some are much worse than others. A few are good to great. Lumping them all together as "garbage" is unjust and is totally counterproductive. Why even try when your efforts are unappreciated?
We had a very unpleasant experience with AirBnB support when we stayed in a house that it turned out was infested by bats, which we discovered when we awoke to bats in the bedroom.
For anyone unaware, bat bites are so small they are not detectable, and sleeping in the same room as one is sufficient to be considered a rabies exposure.
When we reported this to the local health department while dropping off a captured bat for rabies testing, they said that previous guests had also made similar complaints about the same house.
So despite numerous guests complaining about rabies exposures, AirBnB went back and forth for nearly 6 months afterwards before finally granting a refund.
I’ve had overwhelmingly good experiences with AirBnB, but I did have one place that I checked into in Vegas in July with the water shutoff. Support initially suggested that I stay there anyway, since it was only one night. I laughed and politely declined that “resolution” to my case and they eventually relented to refund my money.
Rate limit according to destination URL (the expensive ones), not source IP.
If you have expensive URLs that you can't serve more than, say 3 of at a time, or 100 of per minute, NOT rate limiting them will end up keeping real users out simply because of the lack of resources.
Right - but if you have, say, 1000 real user requests for those endpoints daily, and thirty million bot requests for those endpoints, the practical upshot of this approach is that none of the real users get to access that endpoint.
Yeah, at that point to might as well just turn off the servers. It's even cheaper at cutting off requests, and it'll serve just as many legitimate users.
No, it's not equal. These URLs might not be critical for users — they can still browse other parts of the site.
If rate limiting is implemented for, let’s say, 3% of URLs, then 97% of the website will still be usable during a DoS attack.
Right, but in terms of users ability to access those 3%, you might as well disable those endpoints entirely instead of rate limiting - much easier to implement, and has essentially the same effect on the availability of the endpoints to users.
this feels like something /you can do on your servers/, and that other folks with resource constraints (like time, budget, or the hardware they have) find anubis valuable.
Sure, didn't mean to imply Anubis wasn't an alternative, just was clearing up that there are options beyond source IP rate limiting, which several people seemed to be thinking was the only option because of comments about rate limiting not working because it was coming from 35K IP addresses.