And how is this useful and why should another company care about how things work at your company? Shouldn't those companies focus on more on the productivity tools their employees use?
Bad news, barely anyone is even thinking about it. There are one or two players that are trying to build a new browser from scratch, but they are far from mainstream and nobody knows how long these efforts will exist.
People have already questioned the validity of this number. Do a search and you'll find people looking into this and conclude that the number is very unreliable. Whether you agree or not is up to you.
Also I want to point out that almost any time people quote number about PHP's popularity, this is the only number, which is strange -- for metrics like iOS market share you can always find multiple numbers from multiple sources which don't fully agree with each other but are within a certain range. Not for this PHP number. In other words, w3tech's number is not cross validated by any other source. I wouldn't use it to "prove" anything.
If you are looking for someone to blame for you not getting your dream job, blame it on employers instead of the government. Companies like Verizon and Wells Fargo almost never hire anyone on a visa. Go work for those companies. Oh wait, they do hire foreigners with a green card. Are you going to find a company that only hires US-born citizens like the requirement for the US President?
Many countries offer work visas (for many good reasons), although they are often used in unintended ways. It is very much a stretch to say these programs shouldn't exist at all because they "take away" jobs.
Also, if half of the people you work with are on H1B, very likely you are not in a midwest "town" with 3,000 population, but rather a decent metropolitan area with a large immigration population, and the company you work is of decent size. I wouldn't be surprised if even half of the Americans in your company relocated from a different "town".
Finally, I like working with people that are productive and easy to communicate, instead of looking at which country they come from or their visa status. If anything that's my boss's concern.
Therefore, if you want to actually see any change, maybe (1) become the CEO of your company, fire all H1B and only hire US citizens (2) join a different company (3) start your own company, or at least (4) call your senator and advocate for anti-immigration bills, or sue USCIS, instead of posting these useless and borderline racist comments on HN.
I am not a lawyer but I am pretty sure a website protected with a password and/or firewall means something different from a robots.txt that is nothing more than a convention.
Honestly doing line.split('\t') seems a newbie mistake. I don't know how many columns each line has but it could be a bottleneck. Wouldn't manually processing tab and non-tab character help, in the same way you don't load the entire log into memory but only read by line? When you are dealing with huge amount of data, you have to be extra careful, regardless of which language you use. That plus other optimization could make Node.js run very efficiently.
Otherwise, I still need to be convinced that the "line" array is causing trouble but not anything else -- the article definitely doesn't provide detail about how they found this problem. It is almost funny that the author tried to put this on Kubernetes instead of even attempting to optimize the JS code. I wish I had that luxury and tell my boss I should use more resources instead of fixing my code.
Ever since I discovered that some reviews used in rotten tomatoes are unscripted YouTube videos, in the sense that the reviewer just talks about a movie however their thoughts lead them without any organization, I stopped paying attention to rotten tomato scores. I am sure a lot of people prefer a video review to a carefully written and edited nytimes review (as an actual article), but that's not for me.
I joined my current company at the height of the pandemic. So did at least hundreds of other people, many of which joined as their first job. I am a top performer at the company, and I also can't tell how other people who joined around the same time and worked fully remote the first two years would have been any better in their career had the pandemic not happened. I don't see any young employee's career killed. This is all just empty talk.
Surprise, companies have been outsourcing for decades and not slowing down, and WFH or not does not change any of that. My company's current headcounts are almost only in India, yet they are asking people to come in 3 days a week.
A base model iPad + Apple Pencil 1 offsets about $400 in MSRP. A more decent setup would be iPad Air + Apple Pencil 2 for $650. And of course there are a ton of software that helps prototyping or organizing ideas collaboratively, online.
If any company actually cares about collaboration, they should give every employee a set of these. They cost a fraction of a developer's work laptop and are negligible compared to their salary. There is hardly anything that can't be done online.
But of course companies are not going to do that. They are going to instead ask you to drive one hour to the office and pay for the gas on your own money, then write on whiteboard in real buildings so that the money wasted on the lease is worth something.