Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror

Comment Re:Great at finding bugs with a caveat (Score 1) 92

" And AI whipped it up in a few hours of me going back and forth with it."

This is the key. You are no doubt, a capable programmer, and you used this tool to do more work. Which is what most good tools do. Woodworkers don't buy chair making machines, etc. So many are touting that you can just say, "I want an app that does..." and get that app. Or that a junior programmer can suddenly be far better.

I see a weird future where junior programmers are going to be lured into a very bad place, some senior reject the new tech and become comparatively useless, and some seniors become fantastically productive.

Comment Re:We used to mine these materials in the US (Score 2) 141

It wouldn't be cost-effective in China either were it not for state support.

There is no doubt that global free trade in commodities, in the absence of any government support, would be the most economically efficient thing to have. But China -- probably correctly -- identifies dependency on foreign supply chains for critical materials as a *security* issue. So they have indirect and direct subsidies, as well as state owned enterprises that operate on thin or even negative profit margins.

Since China does this kind of support on a scale nobody else does, China produces more rare earths than any other country, even though it is not particularly well endowed with deposits. This solves China's security problem with the reliability of the supply, but creates a security problem for other countries.

China thinks like Japan did before WW2, like empire building European countries did in the 1800s. Control over resources is a national security weapon, both for defense and offense.

Comment Re:Hunger and population. (Score 4, Informative) 91

The behavioral model you have isn't supported by data. When you raise the standard of living and food security of population, the fertility rate goes down. When you have nothing, children are economic assets whose labor can support the family. It's not a great option, but some people live in conditions where there are no good options.

Comment Keep in mind... (Score 1) 91

...that there's a LOT of minerals and other nutrients in food, only a fraction of which are produced from chemicals in fertilisers, O2, and CO2. If you produce too much with too little consideration of the impact on the soil, you can produce marvellous dust bowls but eventually that's ALL you will produce.

Comment It's not just foreign languages (Score 2) 46

There's a lot of stuff that is on the Internet that doesn't end up in AIs, either because the guys designing the training sets don't consider it a particular priority or because it's paywalled to death.

So the imbalance isn't just in languages and broader cultures, it's also in knowledge domains.

However, AI developers are very unlikely to see any of this as a problem, for one very very important reason --- it means they can sell the extremely expensive licenses to those who actually need that information, who can then train their own custom AIs on it. Why fix a problem where the fix means your major customers pay you $20 a month rather than $200 or $2000? They're really not going to sell ten times, certainly not a hundred times, as many $20 doing so, so there's no way they can skim off the corps if they program their AIs properly.

Comment Well, that's one example. (Score 1) 182

Let's take a look at software sizes, for a moment.

UNIX started at around 8k, and the entire Linux kernel could happily sit in the lower 1 megabyte of RAM for a long time, even with capabilities that terrified Microsoft and Apple.

The original game of Elite occuped maybe three quarters of a 100k floppy disk and used swapping and extensive use of data files to create a massive universe that could be loaded into 8k of RAM.

On a 80386SX with 5 megabytes of RAM (Viglens were weird but fun) and a 20 megabyte hard drive, running Linux, I could simultaneously run 7 MMORGs, X11R4, a mail server, a list server, an FTP server, a software router, a web server, a web cache, a web search engine, a web browser, and stil have memory left over to play Netrek, without slowing anything down.

These days, that wouldn't be enough to load the FTP server, let alone anything else.

On the one hand, not everything can be coded to SEL4 standards (although SEL4, by using Haskell as an initial language to develop the core and the proofs, was able to cut the cost of formal programming to around 1% of the normal value). On the other hand, a LOT of space is gratuitously wasted.

Yes, multiple levels of abstraction are a part of the problem. Nothing wrong with abstraction, OpenLook is great, but modern abstraction is mostly there due to incompetent architecture on previous levels and truly dreadful APIs. And, yes, APIs are truly truly dreadful if OpenLook is the paragon of beauty by comparison.

Comment Re: How is this even "tech" anymore? (Score 5, Informative) 42

One example is AlphaFold an AI program which predicts folded protein structures "with near experimental accuracy" from amino acid base sequences. This ability is going to have a huge impact on many practical problems like pharmaceutical development, agricultural science, and engineering custom proteins. For example, since the human genome has been long since sequenced, the program means we now, with a fairly high degree of certainty, know what all the protein coding sequences make.

I'd say that's a pretty significant result.

If you work in technology long enough, you see this over and over. Every time something new comes along, it's actual usefulness gets buried in the breathless media response by a mountain of bullshit. But that doesn't mean the uses aren't real.

Comment Re:And TP-Link is being investigated for a ban.... (Score 1, Interesting) 34

The solution is easy. WiFi 6 is only just starting to come out in the marketplace. If TP-Link hijacks the standard development procedure, solidifies a workable WiFi 8 quickly, and manufacturers/users in Europe, Asia, and Oceana all start using WiFi 8, skipping WiFi 7 entirely, the US will be left with an inferior standard that only they have gear for, with no option to use WiFi 8 for many more years because the only manufacturers making it can't sell in the US.

Comment Re:Why should we care what the Pope says? (Score 2) 53

I had no concern with Joe Biden being Catholic, but I *would* think something was fishy with the *Electoral College* if six of the last nine presidents were Catholic given that fewer than one in five Americans are Catholic.

I'm not saying Catholics (or Jews) shouldn't serve on the Supreme Court, although maybe it would be good idea to have some justices who weren't Catholic or Jewish. Maybe an atheist, or polytheist.

Comment Re:"Burst of ions?" (Score 1) 129

One of the casualties of the Internet has been newspaper science desks. In the post Sputnik era, major city newspapers built teams of reporters with science and technology backgrounds to cover breaking science stories. To make use of that manpower in between big stories, they'd do a weekly science supplement, which was one of my favorite parts to read. These bureaus even had people on staff who could cover breaking news in *mathematics*.

That's all gone now, and you can see the impact of that in the scientifically ignorant summary you are objecting to. Twenty years ago, no major city newspaper would ever print anything that stupid. Today just the New York Times and Washington Post still have a newspaper science desk, and those are much reduced. Smaller newspapers barely cover local government anymore, they tend to just reprint opinion, purchased content, and press releases by politicians and corporations, and dueling reading letters on hot button issues. Actual shoe leather find out the facts journalism is in steep decline. In other words cheap content is more profitable, and science reporting is the least profitable content of all. The most widely consumed remaining sources of science information are non-profit -- the public broadcasting outlets.

Comment Re:Why should we care what the Pope says? (Score 1) 53

I'm not implying anything. I'm saying the Pope's opinion is particularly significant to more than half the Supreme Court. They won't necessarily take those words as marching orders; I doubt that they would even agree that all the other Catholics on the court are good Catholics. But it means those words are automatically more weighty than if, say the Dalai Lama or the Lubavitcher Rebbe said them.

Comment Re:Spoils of war? (Score 1) 61

First of all, spoils of war doesn't work the way you think it does under international law, according to multiple treaties to which Russia is a signatory. Spoils of war are limited to military equipment like tanks or ships. You can't invade your neighbor and declare anything you can grab as yours because they're spoils. Private property, civilian infrastructure, cultural objects and human beings are explicitly excluded.

So when Russia seized the power plant, what it got -- again according to treaties it signs and holds other countries to -- is a mess of responsibilities. It is obligated to protect and maintain the plant. It is obligated to protect the civilian population in the areas under its control, both by maintaining the plant in a safe condition, and by providing normal infrastructure services to those civilians; it does *not* however, need to ship power to the rest of Ukraine.

So Russia could, under its treaty obligations, sever the grid in the area around the plant from the rest of Ukraine, and connect it to Russia. The plant would then provide normal services to the civilian population in the occupied area, and also provide power to Russia at least until the final status of the province and power plant are agreed to by the belligerents.

What Russia can't do is use the plant, in essence, as a giant dirty bomb to blackmail Ukraine. That is a war crime under the Geneva Conventions. But so was destroying the Kakhovka Dam back in 2023. That's a cautionary tail, because it tells you something important: the Russian military leadership aren't just war criminals, they're idiots. The consensus was the intent of the dam destruction was to hamper Ukrainian movements. But it also hampered Russian movements. What's more it cut off the main water supply to Crimea, which Russia considers Russian territory. This caused massive economic damage to the man industry in Crimea: agriculture. Not counting environmental costs, and the billions of dollars required to build new wells and desalination plants, this act by Russian generals is costing Crimea, a "Russian territory", tens of billions of dollars a year economically.

So the takeaway is this: the fate of the Zaporizhzhia Nuclear Power Plant is in the hands of idiot criminals.

Comment Great at finding bugs with a caveat (Score 3, Insightful) 92

I use various AI tools to not only identify bugs I am presently hunting, but to just give my code a code review for performance issues, and bugs in general.

The tools I use are fantastic at this. But, there is a massive caveat. I can look at the bug identified, and I can then proceed to fix it. Great. But, if I use the AI tool to provide me the "fixed" code, it is often very broken. To the point of not compiling, or leaving out major functionality. Along with it may very well introduce major bugs of its own.

One of my favourite examples was where I was using threading very correctly. It then yanked out everything which was there to prevent obvious race conditions and other critical aspects of threading. It was hot garbage. But, the original bug I had been hunting was correctly identified.

AI is a very useful too, but it is not a programmer. I'm sick of seeing people think it is a programmer by "proving" this with apps with about the complexity of a TODO app.

Slashdot Top Deals

"Lead us in a few words of silent prayer." -- Bill Peterson, former Houston Oiler football coach

Working...