OP on reddit says that two of his offers got revoked! It must be so frustrating to give hours of interview successfully but still not getting that job.
The specific tools we use might not apply to you (the backend is a cluster), but happy to share a few ideas:
1- Use a scheduler that autorestarts: systemd, pm2, nomad, ... (we use nomad)
2- Setup healthchecks to detect when your app is not behaving correctly even if it's still running (for example some exception crippled the program).
An HTTP healthcheck is an endpoint (for example /health) that returns a 200 status code when everything is fine. If the endpoint is down or returns something else, the service is not considered healthy and the service is restarted (you can limit the number of restarts when errors cannot be solved with a restart)
* Systemd supports socket based healthchecks
* pm2 doesn't have built-in support for healthchecks at all but there are some npm modules for that
* Nomad does HTTP healthchecks (through consul, not alone)
* GCP and AWS (and others) support healthchecks at the level of your server and can restart the entire server when the healthcheck goes wrong
3- Monitoring & alerts: I'll cut to the chase and tell you that honestly the best monitoring solution that worked for us is the built in one from our cloud provider (you still need to setup the agent in your server). 3rd party managed solutions are expensive, and I don't want to self deploy something so critical and add to the complexity of our infra.
The main idea in monitoring is not just to be alerted when your servers are down, but to detect issues before they become critical. Common issues like disk or CPU at 70%...
4- High availability: Here be dragons put a load balancer in front of 3 (or more 2n+1) servers, all running the same copy of your app. Make sure your app is stateless! There are risks of race conditions, stale data ... so try to explore the other options first
I hope these pointers will help you sleep better at night! You can read more about these topics and look for the tools that match your stack :)
From what I have read and heard[1] is that these bills are mostly good and are what the country needs. Unfortunately, the current government's track record with implementing ideas is awful. Also, the country is divided and polarized to the hilt and therefore, no one is ready to listen to each other nor trusts one another.
The Current government failed to introduce these laws in an amicable manner and their ego won't let the farmers have any other way.
No but you could use the money you save on electricity to buy bitcoin if you really want to own it (a better question is why anyone would want to hold bitcoin?).
As an Indian I'll say that annual health check-ups are now normal amongst the privileged class. In my opinion it is a good thing considering how unhealthy our environment and lifestyle is along with a lot of predisposed conditions.
While I agree with your general sentiment, your particular statement about Apple services in India wrt staingate is incorrect. I got the same problem with my 2015 MBP screen and got it replaced for "free" (had to pay Rs. 2500 service charges) in Mumbai. My speakers got busted[1] too after 4 years but so did my previous laptop's (Dell XPS 13 - 2011). While neither is acceptable, my point is that it is not unique to Apple.
However, I agree that Apple services are crap in India where they'll charge you Rs.2500 for even telling you what is wrong with your laptop and then maybe ask you to get the motherboard replaced for a minor repairable problem.
[1] It is fairly easy to repair them by using rubber cement but don't expect the original audio quality.
Zebrastreifen ("zebra stripes") is the German colloquial name. You will hardly find anybody (at least in my parts) calling them the proper official "Fußgängerüberweg" (pedestrian overpath/pedestrian crossing). Even most police will call them Zebrastreifen except sometimes when writing reports or in court.
I failed a few recaptchas like that too, tho not due to language barrier, but because I didn't pick some things that didn't look like crossings at all. I am convinced that some of those supposed markings were not crossings at all but things that somehow got into google's labeling db as outright false positives.
If you use a browser which blocks fingerprinting, CAPTCHA may fail you 3-4 times even if you give correct answers. CAPTCHA was giving me anger management issues last few weeks until I realized I can just open same URL in another browser and then most of the time it doesn't even ask for CAPTCHA because the fingerprinting is so accurate it knows who I am (or it lets me in after the first round).
Or just leave that website. Why should you be subjected to torment for the privilege of boosting some website's visitor numbers?
Imagine if, every time you went to the supermarket or the library, there was some goon on the door who wouldn't let you in unless you could do ten press-ups and answer half a dozen general knowledge questions. They'd soon go out of business --as all websites which treat their visitors with such contempt deserve to do.
Sadly, while it is extremely rare that a supermarket offers a product differentiated on anything but location, the same is not true of websites: not going through the CAPTCHA means I don't get to see the content I wanted or needed to see; I can't just drive five minutes further to get the same content from someone without a CAPTCHA. This thereby isn't a functional market and so market economics can't help us: this requires regulation.
There's very little content on the Internet that isn't available from a variety of different sources. It's very rare to find something completely original and unique to only one site.
I mean... add to that the fact that my ISP literally uses a single public IP address for all its subscribers, and then it's no wonder I hate this stuff. Googling anything in a private window is a gamble. This and Cloudflare. Cloudflare is the worst.
Check if you are logged into google. (pretty much unavoidable in chrome). If you have a google account then they know your phone number is verified and getting a phone number usually requires government mandated identification.
Otherwise they use fingerprinting to identify you and correlate it with activity on google, youtube, google ads, etc.
If those two things fail then Google will give you an endless stream of captchas even if you answer all of them correctly. I often had to complete 20 captchas only for it to tell me "sorry". There was maybe a 1/3 chance that completing all 20 captchas let me through.
Meanwhile on a different browser where I'm logged into google I get through on first attempt. Google captchas are just a data mining operation. They have nothing to do with proving whether you are human. After all, if they have enough data about you they often give you the option to skip the captcha altogether. The captcha is a psychological attack on you to convince you to give Google more data.
That's the absolute best outcome for Google. Not that they get a couple more data points for self-driving cars, or make the website owner happy they protected the site from bots, but that you switched from Firefox to Chrome.
My favourite is the Toucan crossing. They are a lot wider, with two sets of buttons at pedestrian height, and a cyclist height. Named as such because "two (types of road user) can" cross it.
As listed by others, popular crossing types in this group (the UK has a set of rules for how this should work and then local government can do paperwork to get something else appropriate if none of the existing designs are suitable)
Zebra has striped road markings, with flashing yellow marker lights so that vehicle users have plenty of advance warning of the crossing. Pedestrians have right of way on these crossings at all times, other road users should slow until they can discern whether any pedestrians are trying to cross and if necessary stop.
Pelican is an older design, though still used in new crossings in London and some other places. The pedestrians controls are in a box at hand height but the signals are on the far side of the crossing. These trigger road signals in a pattern with an extra flashing amber phase meaning "road vehicles may cross only if there are no pedestrians using the crossing".
Puffin is a replacement for Pelican with two innovations. Firstly the pedestrian signals are with your controls on your side of the road and they're placed so that to face towards them you're also facing oncoming traffic (this will most often be the right side of the crossing since the British drive on the left, but not in every situation). Secondly there is no flashing amber phase, the Puffin has infrared detectors so it can discern whether pedestrians are still on the crossing and extend the red phase slightly if they are.
The Toucan and Pegasus mentioned elsewhere are variants of Puffin rather than Pelican.
At least in Scandinavia, all road traffic (including bicycles) must give way to pedestrians at crosswalks, unless the crossing is controlled by traffic lights
The presence of a crosswalk generally gives pedestrians the right of way. At traffic lights, there are normally the usual car traffic lights (red, yellow and green), and then "pedestrian traffic lights" that face the crosswalks. The pedestrian traffic lights usually light up white in the shape of a person when you have the right of way to cross the crosswalk, or they show a red hand if you do not have the right of way.
For crosswalks not at an intersection (typically when there is several hundred feet of road without an intersection for crosswalks), I believe pedestrians always have the right of way. Sometimes they have a button you can push that will activate yellow lights overhead so drivers know that you're crossing (primarily useful at night). I think you have the right of way regardless, but given how little attention many people pay, I tend to treat them like I'm jaywalking anyways.
Sorry I assumed you were in the US, our (I'm also in the UK) zebra crossings do yes, but I was under the impression that they just marked any crossing (even at traffic lights) in the US.
But I'm basically only familiar with them from bloody reCaptchas, so I don't know!
In Colorado, pedestrians have right of way regardless of where they cross. Bikes and horses are treated as vehicles and entitled to the entire lane if they want. If the road is one lane, then uphill has right of way.
In Ireland we have zebra and pelican crossings. The general term used in the driver training literature is "pedestrian crossing." Most people would recognise the term "crosswalk" from American media, though.
unless they live in a country were American media is dubbed. Even then I'm not sure if you really recognize it, how often do I actually hear cross-walk in a movie or show?
Even in the US things are different from state to state, in California every uncontrolled intersection has 'crosswalks' where pedestrians have right of way, even if they are not painted in. Pedestrians are not supposed to cross in the middle of a block, unless there's a marked crossing (which is the only place you're likely to see an actual zebra crossing)
When I was young in NZ, they were zebra crossings. But then I noticed that they started more and more to be a pair of lines across the road than the zebra patterns, and the name seemed to gradually fall out of use.
In Australia (or at least in NSW) only crossings at traffic lights are marked with a pair of lines across the road. The majority of crossings not at traffic lights are zebra crossings.
So basically it seems that in almost every country in the world they're referred to as 'Zebra Crossings' except in the US. But, of course, we've all got to 'adopt' their terminology.
It's a bit like that idiotic back to front MM-DD-YYYY date format that no-one else uses outside America, but even non-US gadget manufacturers insist on making the default. I nearly sent my Xiaomi MiBand back when I realised it was hard-wired to display the date back to front. Luckily, with my middle-aged eyesight and the minuscule 3pt text it uses to display the date, I can't read the fecker anyway, so the annoyance is slightly diminished.
I am not sure what to make of this argument. We adopted English, the language from the British. The standard colonial oppression arguments already start from why use a foreign Language.
They used zebra crossing (even though there are no Zebras in the UK either, I think), so we used it. Now the new argument is that the cultural imperialism of the US is forcing us to change the term again. Sure, the term "cross-walk" sort of makes more sense than zebra crossing, but not enough that you don't need it defined for you the first time you encounter it. So, it is not such a precise and great term, as you almost say, that one can ignore the cultural imperialism argument.
Both arguments (colonialism and cultural imperialism) are distinct and can be treated separately.
We do have Zebra, have you never heard of a Zoo? (I jest; you are of course correct).
As for cross-walk making more sense; Zebra crossing are so named because of the black and white stripes they comprise of, they require you to have seen one, yes, but, I'd argue that without context "cross-walk" is no more descriptive.
Collectively, we call our crossings (Toucan, Pelican, Zebra, Pegasus), "road crossings". They are so named due to their properties; Toucan because "two (types of user) can" cross there, Pelican (formerly pelicon) because it stands for PEdestrian LIght C[O]Ntrolled crossing), Zebra for its stripes, and Pegasus due to the buttons being accessible at heights suitable for those riding horses.
Another one that I've seen on reCraptchas is "Boardwalk". If it had not been for the song "Under the boardwalk" I'd have had no idea what that was referring to. We call it a "Pier" round these parts. Taking Crosswalk as a reference, Boardwalk sounds like it should therefore refer to a place where you walk on some boards... such as where there are roadworks... or a wooden bridge... or outside the saloon in a Western.
In fairness, I don't think this is well known in the US. My impression was always that a boardwalk is just a pier that no longer has any use for naval stuff, so they built a carnival on it.
Pier is a more familiar term to me. I think I've only heard the term boardwalk in relation to some place in New Jersey.
Hmmm... "Pier" doesn't really have any naval connotations in Uk English. Somewhere ships [naval or otherwise] tie up would be a "Jetty". A pier would usually suggest what you're describing as a 'boardwalk' -- found in a seaside town, with cafés, amusements and other entertainments on it and lots of people strolling about eating ice cream.
A zebra crossing is a specific type of pedestrian crossing with specific rules different to those of other types. It needs a non-generic name (and look) so people understand how it works. Sure you could change your suggestion to something like "non-light controlled pedestrian right of way crossing" but I'm glad we say Zebra instead!