We disagree on your first paragraph, agree on the rest.
4,675 karma · joined April 18, 2023
We disagree on your first paragraph, agree on the rest.
> If foreign researchers are able to prove themselves abroad and contribute as you say, I assume they can continue doing that in most cases without coming to the US to take jobs.
They can't prove themselves abroad. Consider the example of "Attention is all you need" paper. That paper came into existence thanks to talented people from around the world coming together in one place and then collaborating. It would not have happened if the contributors stayed in their own countries.
> If immigrants are such a great resource, why are poor countries not trying harder to keep those people from leaving?
They are. See here: https://www.reuters.com/world/asia-pacific/china-restricts-o...
> Why doesn't China import a bunch of Indians for IT work, or vice versa?
They are trying. See here: https://www.nytimes.com/2025/10/14/world/asia/china-stem-vis...
But High Tech is different. High Tech needs the best in the world, not the best in the US. The US leads the world in tech not because the best ideas were all American but because the best people in the world immigrated to the US. Stopping this will be ruinous to American prosperity.
The seminal research paper that kicked off the AI revolution (titled "Attention is all you need") was written by 2 Indians, 1 German, 1 British Canadian, 1 Pole, 1 Ukrainian, and 2 US born people. These people came to America, worked together and changed the world as we know it. Why would we want to stop it? Has this immigration undercut Americans? Far from it. These immigrants are the lifeblood of the tech industry, and their innovations create jobs.
Agree. In Java, Streams allow you to process collections in a functional style. This feature enables concise, expressive data manipulation with operations like map, filter, and reduce.
Some people point out that Java's checked exceptions spoil the simplicity and elegance of Streams by forcing you to handle exceptions.
But that's not a reason to not have checked exceptions, it is a reason to not do functional style composition when methods can throw exceptions. Streams was invented for collections, which tend not to throw exceptions. If proper error handling is important don't do Streams.
When you reduce aperture size the depth of field increases. So for example when you use f/16 pretty much everything from a few feet to infinity is in focus.
It uses two 500-line libraries:
This 500-line lib lets you use TSX syntax without React: https://github.com/wisercoder/uibuilder
This 500-line lib implements MVC routing: https://github.com/wisercoder/mvc-router
If you want to talk about perf in the context of a text editor show me how big of a file you can load--especially if the file has no line breaks. Emacs has trouble here. If you load a minified js file it slows to a crawl especially if syntax highlighting is on. Also show me how fast the start up time is. This is another area where Emacs does not do well.
So Zed is available on Windows--but only if you have a x64 processor. Lots of people run Windows on Arm64 and I don't see any mention of Arm64. This is where the puck is heading.
Also noticed Emacs key binding is in beta still.
If it was me, this is what I would have him do: Pull out of the Paris climate accord, cancel renewable energy projects, cancel EV tax credits. Trump has done all that.
In fact Trump went a step further:
Trump is using tariffs to pressure other countries to relax their pledges to fight climate change and instead burn more oil, gas and coal. See: https://www.nytimes.com/2025/08/27/climate/trump-internation...
Still, this would be better than the current system. Even when you don't know if the doctor is telling the truth you can go by their reputation for telling the truth. Reputations will matter more, and doctors will care about maintaining their reputations in their community.
You don't need React for this. Vanilla JS is all you need, along with JSX and Web Components. If you are wondering how maintainable that would be see this example: https://github.com/wisercoder/eureka/tree/master/webapp/Clie...