Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror

Comment Re:make sure to give them more money though (Score 1) 112

That leaves Microsoft, a company also well known for its monopolistic and user-hostile behaviors

Somehow they are least worst in consoles, unless you count Steam Deck I guess. Which now I think of it, I guess is at least close to reasonable. You can password it and lock it into gaming mode.

Comment Re:That's because you don't understand (Score 1) 106

Historically and economically, it is far from certain that your hypothetical 20% increase in productivity would actually result in a proportionate decrease in employment. Indeed, the opposite effect is sometimes observed. Increased efficiency makes each employee more productive/valuable, which in turn makes newer and harder problems cost-effective to solve.

Personally, I question whether any AI coding experiment I have yet performed myself resulted in as much as a 20% productivity gain anyway. I have seen plenty of first-hand evidence to support the theory that seems to be shared by most of the senior+ devs I've talked with, that AI code generators are basically performing on the level of a broadly- but shallowly-experienced junior dev and not showing much qualitative improvement over time.

Whenever yet another tech CEO trots out some random stat about how AI is now writing 105% of the new code in their org, I am reminded of the observation by another former tech CEO, Bill Gates, that measuring programming progress by lines of code is like measuring aircraft building progress by weight.

Comment Re:Automating creation of spaghetti, not maintenan (Score 0) 106

That is in fact a major problem for 'AI' because it doesn't understand anything. It is not parsing the code, understanding how it works and then working out how to add new features.
Depends on the AI. Of course most are parsing the code. How else would they transform the code into equivalent but cleaned up code? They have an AST and AST transformation rules.

The "modern AI" part is that an LLM parses the human given input (prompt), the work on the AST is done by an traditional "expert system".

Spaghetti code is the norm in this industry and so this is what the 'AI's are mostly trained on.
That is absolutely not how it works.
You are misinformed. /disclaimer: I train AI coding machines

Comment Such tools are useful, but do not work that way (Score 1) 90

First of all: that only works in debug builds/modes.
Secondly: during runtime, memory is initialized with something like 0xEEEEEEEE for "empty" as in allocated but not initialized memory.
Third: freed memory is filled with 0xDEADDEAD or 0xDDDDDDD.

So while the program is running, you stumble over double frees and uninitialized memory easy, not so easy over leaks.

Fourth: to find leaks, the code is required to free all memory on (during) program termination. Under the assumption, that the same "free logic" is called as during ordinary runtime. E.g. closing a document, frees everything regarding that document without a leak. While that makes sense for a document or a simple window, it makes not that much sense for an graph of controller objects.

Anyway: normal leaks are not detected during runtime. And to prevent false positives, you have to have free logic where a normal program would not need it.

Strange coincident, I toyed around with it this morning - before this story popped up.

Comment Re:Plausibly so what (Score 1) 114

And Prussian Blue, of all things, speaking of dirt cheap

Yeah, great, if you don't care about interstitial water reducing stability and capacity (with a tendency to reabsorb more water after manufacturing); problems with cation vacancies and structural defects; voltage instability due to multi-step redox reactions; difficulty achieving sufficient purity at scale for battery applications; and moderate gravimetric / poor volumetric density compared to alternatives.

People need to stop talking about na-ion like it's just "take li-ion and swap out the cation". It's very different chemistry to master. There are absolutely no guarantees that it will ever beat li-ion on cost. People are certainly trying. They might succeed. But we cannot realistically speculate as to what the ultimate tradeoffs will be, when we don't even know the general category of chemistry that's even going to win out.

Comment Re:Plausibly so what (Score 1) 114

The main reason sodium ion batteries are promising as a technology is because it's cheap

No. They "are" [present tense] not cheap. Their is speculation that with sufficient development and sufficient production scales, they could be cheaper than li-ion. This has cooled a lot since the lithium price spike collapsed.

. The only downside is well, Na is a bigger atom with more protons and neutrons and thus is heavier

Borderline irrelevant and not a driving factor. Lithium is only 2-3% of the mass of a li-ion cell, and even less of a complete pack. Also, counterintuitively, despite the larger atomic radius, they actually tend to have higher ionic conductivites.

Sodium ions being cheap chemistry is also easier to recycle

Once again for the people in the back: SODIUM ION IS NOT A SINGLE CHEMISTRY. What cathodes are you talking about? P2-type layered oxides? O3-type layered oxides? Which ones? NASICON? Fluorophosphates? Prussian Blue analogues? PBAs? What anodes are you talking about? Hard carbon? Tin-based? Antimony-based? Phosphorus-based? Bismuth-based? Titanium-based? What sort of electrolytes are you talking about? Organic? Which mixtures? Ionic liquids? Aqueous? Solid (NASICON? Beta-alumina)?

They are NOT a single chemistry, and do NOT have a single list of advantages / disadvantages.

Comment Re:Plausibly so what (Score 1) 114

Once again: No. "the" batteries are not in production. A type of sodium-ion battery linked is in production. There are many types of sodium ion batteries in various stages of development, each with their own advantages and disadvantages.

And no, it is not a simple swap of sodium ions for intercalation rather than lithium ions. The chemistry involved is quite different. One of the biggest challenges is that sodium ions don't form very stable SEIs with traditional li-ion electrolytes.

Comment Re:Memories of interpreted p-code (Score 1) 39

I really can't imagine why anyone would want to resurrect it now.
a) Games
b) there are plenty of "toy languages" on Github, that have AST interpreters and wait for a suitable byte code interpreter. A proven system that covers everything a high level language needs, could define a "new old standard".

If that Rust project gets far enough, I probably would port it to Dart.

Comment Re: When does it stop? (Score 1) 143

You grow that much food with water that comes from other states.

How terrible, the food people eat in other states is grown with water from other states. What a shame.

Just Ike the shipping lanes to your ports are protected by sailors from other states.

They can feel free to stop, if they don't want the things that come through our ports. Normally, I mean, not while the stupid shitgibbon fucks up trade.

Comment Re: “Investors” (Score 2) 34

A high false anything rate is never good for any test, but money is in charge of health care in America so... You run the cheap tests first and then if you get a positive you follow it up with a more expensive test if it's indicated by the other details of your condition. You don't just assume that a test with a high false positive rate means you're positive. Naturally this is the danger of allowing people to get their own tests, because there won't be any responsible and educated medical professional there to interpret them for them.

Theranos was a scam not because the idea of automated testing in a box is a bad idea, but because they claimed they were achieving things they weren't, and because their plan was to have the results delivered to the subject without expert analysis. On the other hand, it's getting harder and harder to get an expert's opinion (more and more Americans are underserved when it comes to medical care, especially in rural communities) so being able to get something would be an improvement for a lot of people. Then you could call "telehealth" and they could do something with the results.

Slashdot Top Deals

Forty two.

Working...