Cloudflare is domiciled in the USA, where shareholder supremacy has been part of US corporate law going all the way back to Dodge v Ford Motor Co. in 1919.
Now, it's in Cali, where it's not as strong a statement as in some other states, but it's still got a lot of precedent behind it.
Digestives are a bit thicker, but the ones I had while over there weren't substantially so. You're less likely to get the shared experience of dealing with the goopy mess all over your fingers because your graham is shattering at the first bite.
90ms for me. My fiber connection is excellent and there is no jitter--fly.io's nearest POP is just far away. You mentioned game streaming so I'll mention that GeForce Now's nearest data center is 30ms away (which is actually fine). Who is getting 6ms RTT to a data center from their house, even in the USA?
More relevantly... who wants to architect a web app to have tight latency requirements like this, when you could simply not do that? GeForce Now does it because there's no other way. As a web developer you have options.
who said anything about designing for tight latency requirements? My argument is that, for Linear’s market - programmers and tech workers either in an office or working remotely near a city - the latency requirements are not tight at all relative to the baseline capacity. We live on zoom! I have little patience for someone whose 400ms jitter is breaking up the zoom call, I had better ping than that on AOL in 1999, you want to have a tech career you need to have good internet, and AI has just cemented this. I have cross-atlantic zoom calls with my team in europe every day without perceptible lag or latency. We laugh, we joke, we crosstalk all with realtime body language. If SF utilities have decayed to the point where you can’t get fast internet living 20 miles from the backbone, then the jobs are going overseas. Eastern europe has lower ping to Philly than jitter guy has to the edge. And people in this thread are lecturing me about privilege!
Mine's 167-481ms (high jitter). It's the best internet I can get right now, a few suburbs south of San Francisco. Comcast was okayish, lower mean latency, but it had enough other problems that T-Mobile home internet was a small improvement.
Also, they overlap? I was recently given two days to decide on an offer after a ten week interview process. I took it and dropped out of other interviews.
Sign the first offer, continue interviewing, if you end up switching companies just write a nice email to your recruiter/manager explaining the situation. It wouldn’t be the first or last time that it’s happened.
If they refuse to give you more time (they often will, if you demand it) then just accept the offer and keep interviewing during the interim before your start date.
This implies everyone gets multiple offers. When I had 2yrs of exp. I had one company that was confident about me, the rest were kind of trying to find reasons not to hire me (except exp)
For the first interview that you get an offer, what exactly do you tell them to keep them from moving on to someone else?
Most don't extend employment offers out for months in my experience, or at least they really try to get you to agree off the bat. I imagine someone job searching is getting an interview once a week or so. Several times, I've had delays of weeks to months after just submitting an application to get the interview. So how do you just have multiple offers to juggle at any one time?
You plan about 4-6 weeks and communicate early on that you are talking to several companies, and that you plan on evaluating offers on X date. Companies will shuffle things around to meet your date if you give them time. If they aren't flex you don't want to work for them anyway.
Great. Hire them, I will go work for someone who gives the same respect that they expect.
People like you are the ones who grumble that it's hard to find good employees, or have to deal with "bad hires". I've built up and staffed teams for a long time and I understand that the best employees sometimes need flexibility. Because the good ones are all going and working for people who want to treat them like adults and understand that the person doing the hiring is just as disposable as the people attempting to be hired.
If timelines don't line up, you just say they don't line up and go your separate ways. No harm no foul.
You are hiring a cog to fit in the machine then, nothing more.
And that's fine for some people who are just "passing through" with no concept of ownership of anything. A lot of people probably.
But you're also going to miss out on people that take extreme ownership of success and failure that have really dedicated themselves to various crafts over their life and career.
You will never, ever, ever get the performance and gains by hiring a cog compared to hiring a craftsman.
This isn't necessarily true. You can hand craft a highly independent and empowered team at a large company (pets not cattle), and still have hundreds of candidates to sift through. At JPL, we did this. We were very careful about hiring, but did have many, many qualified candidates to choose from.
But I will say, we were also careful to accommodate candidate schedules as much as possible, but yes, we did pass on folks who were asking for significantly more than others. It's a balancing game.
It's kind of like how when selling a house your optimal strategy is rarely to try to appeal to the most people. Instead, modifications which greatly increase perceived value in a smaller subset (so long as it isn't too small for your personal goals) will alienate most customers but still increase the sale value in the same timespan.
When you're applying for jobs, some companies aren't willing to play that game, and if you're playing it then that's not just fine; it's ideal. You don't waste your time on companies who won't play ball. Enough will that the strategy still works.
In terms of modifying the house it depends on your local market. The general observation is that something making the house "special" tends to drive the price up rather than down. E.g., radiant heating via floor circulation can be seen as risky and novel, but enough people care that it tends to be profitable. Similarly with "risky" amenities like a backyard walking path. The location determines what a normal house is, so specifics vary wildly, but targeting a large enough sub-market is almost always better than "targeting" a wider market.
My last job search (a few months ago) I had 9 concurrent interviews going on before I had to start cancelling them and ended up with at least 3 offers before I started flat out rejecting other teams.
If you've kept up in the AI space the demand is insane. Though, ironically, I ended up taking a classical statistical modeling position because the team seemed great (and I can't resist a good, non-trivial modeling problem).
IMHO, Fedora's Atomic Desktops[^1] are the way to go for that. Automatic upgrades you can roll back if something breaks? Yes, please.
Universal Blue[^2] has some spins that got a glow up, but their dev team gives a bit of the "everything old is bad" vibe.
OpenSUSE's MicroOS[^3] desktops aren't ready for nontechnical people, but their atomic upgrade strategy is much faster and simpler (btrfs snapshots). I'm keeping an eye on it.
My daily driver is NixOS and part of me really wants that level of predictability and rollback for them. For a brief period, I had started thinking through what it might look like to remotely manage this for them. But my ultimately goal is to help them achieve autonomy, and only step in when necessary.