Forgot your password?
typodupeerror

Comment Re:Space is still hard (Score 1) 71

I'm sure you're familiar with the countdown protocol, all the pre-flight checks, etc. These power up a range of subsystems, motors, etc, so that everything can be verified prior to ignition itself. The complete sequence takes a very long time. Under normal flight conditions, you can't check for absolutely everything (instrumentation is mass, and mass is the enemy) but there's still a lot. However, during an engine test, you can pack a lot more sensors in.

This is where you'd want to be spotting loose connections, pumps that aren't quite even, pressures that aren't as steady as they should be, vibrations that shouldn't be there or do not match expectations, turbulent flows, and so on.

At ignition, it takes between 3-6 seconds to go from stopped to 90% thrust. For humans, that's near-instant. For a computer sensor that's operating a million samples per second, that's 3-6 million readings. A computer performing a billion calculations per second shouldn't have much difficulty in comparing 3 million readings against model predictions and determining if both the values themselves and the rate of change at each point such a sensor exists are all good. Emergency shutdowns during those first 3 seconds are perfectly viable.

Vibrations are the ones that are likely the most interesting, because those are likely to change before something breaks, not sure how fast you can make infrared sensors, but that's also an area where things are likely to alter before point of failure.

Comment Re:Maybe the world we made is a bit shit (Score 1) 105

The evolutionary pattern was created because food was unreliable and energy demands were unpredictable - but high, due to the large brain. (Possibly larger than it is today, but there seems to be conflicting data there.)

Now, rationing extreme energy foods is certainly one option, but it's not a particularly satisfactory one as the energy demands vary by profession and by time within a profession. You simply can't predict what people will need and there's no way to standardise this.

There is a second option. Intense focus is impossible for beyond about 45-90 minutes at a stretch, or for more than 3-5 hours in a day. Meetings degrade intelligence, according to psychological research, so you want to minimise those. After about 7 hours, work will mostly have negative value. If you increase the amount of high physical activity for at least an hour a day (and potentially longer if the amount of soft work is minimal in the job) then you will improve physical fitness and general health, without having to substantially alter diet. However, that still only gets you so far, because a poor diet still impacts physical and mental health, and can lead to brain decline. (It's a big factor in poor brain health in children in schools.)

A third option, then, is to actually improve meal quality in schools and for workplaces to work with the food industry to provide cheaper/easier access to high quality foods that actually taste good, not merely sensible energy foods. This would seem to be target solution, with in-work exercise to supplement it.

Comment Re:Space is still hard (Score 1) 71

Whilst that is perfectly true, it is questionable as to whether it is useful or necessary. If a rocket is being tested, then logically it should be heavily instrumented. If it's heavily instrumented, and the instruments are themselves competently designed, there is no obvious reason why the engine can't be auto-cut when problems start to arise. And they will have arisen long long before the explosion.

The values may have independently been "within permitted range", but if the pattern of those values doesn't make sense, then something has gone wrong. There may well also have been subsystems that were insufficiently instrumented.

"They're the experts" is often an irrelevancy - we lost TWO shuttles and crews to political decisions, when the experts on the ground were ignored. DeHavilland lost endless Comets to basically the same blunder, when political decisions by management over the reality of metal fatigue overrode analysis by actual experts. Improper monitoring and inadequate computer controls will be from a burden of costs and time (both political constraints, not engineering constraints). As, indeed, will improperly manufactured parts, improper software (anyone rememebr Arianne IV's mishap due to buggy software?), improperly-defined constraints, and inadequate quality controls.

The experts are usually either well aware of mistakes or afforded no means of detecting them.

I see no reason not to think this was anything other than a management blunder.

Comment Re:Why was original post modded ??? (Score 1) 141

This raises a very important question. If the CIA are taking shortcuts and making assumptions about anything, we should not be making assumptions ourselves that the CIA aren't doing the same elsewhere. I am, however, still waiting for biolabs and WMDs to turn up in Iraq - something for which they appear to have ALSO taken one person's unsupported word for. They also ratted out their own officers in retaliation for questioning the existence of "yellowcake" (that turned out not to exist).

I'd be wary of claiming there was a pattern, but... They do seem awfully incompetent.

Comment Re:Maybe now we can finally get rid of COBOL? (Score 1) 27

It's certainly possible to translate COBOL source into another computer language of your choice, although I'm not sure LLMs are the best tool for that job. An LLM might be able to give you more readable post-translation source code, but traditional machine translation would give you post-translation source code that works correctly, which is probably more important.

Comment Re:I don't currently use Rust (Score 1) 161

This is why C code is bad, because C programmers never ask themselves, "How do I not leak memory?"

Another way to phrase that would be, "This is why C code is bad, because C programmers are expected to understand the rules about how to not leak memory, but there is no mechanism to enforce that requirement".

... and to their credit, eventually some of them do figure it out, and after that they (mostly) write good C code that doesn't leak. However, that doesn't change the fact that at any given moment there are millions of unseasoned C programmers out there who haven't reached that point yet, and who are nevertheless writing leaky code which gets put into production and causes trouble; and new C programmers appear every day. It's the Eternal September problem, applied to memory management.

So either (a) we ban C programmers from pushing to production until they've had at least 5 years of experience, or (b) we find some means to flag their errors at build-time, or (c) we live with the status quo messiness indefinitely. Linux is going with Rust as their mechanism for implementing plan (b).

Comment Re:What's the benefit of Rust here though? (Score 1) 161

If you have access to a God-tier LLM that you can rely on to find every bug, I think that could work.

However, I don't think anyone in the Linux community is ready to trust LLMs to that extent just yet. Not only are they quite fallible, they are also non-deterministic -- so if you ask your favorite LLM to find the bugs in the code, and it doesn't find any, and then you feed it the exact same prompt again, it might find some on its second attempt. So how do you know when to stop re-asking?

LLMs are currently constituted are very useful for finding bugs, but not so useful for guaranteeing that no bugs remain.

Comment Re:yah this is bs (Score 1) 91

In unemployment figures don't show actual unemployment, but deliberately excludes groups for the purpose of keeping the figure low (and the UK was very explicit that this was the purpose when Thatcher's government sliced several million off the official figures, less sure if the US was as honest) then it's hard to call it anything else.

Slashdot Top Deals

A rolling disk gathers no MOS.

Working...