Forgot your password?
typodupeerror

Comment Thought for the day (Score 1) 28

What if...

Someone (say someone who was familiar with doxygen and GCC) developed number of comment types, where some stipulated preconditions that must be true for the function to run correctly, postconditions that must be true once the function has run, kernel facilities that the function definitely needs, and kernel facilities that the function definitely doesn't need. These would all be optional for any given function.

A static checker could then validate if the code meets the behaviour expected by the programmer. This is precisely what is done in SPARK, a fork of Ada for high-reliability code. Combined with existing static checker capabilities, this would greatly increase the number of bugs that could be caught with all kinds of tools, AI included.

It could ALSO build a full fine-grained mapping for any fine-grained mandatory access controls system. You'd also want includes that you could import for precompiled libraries. This would allow someone to verify if the code was making unanticipated/undesirable calls but would also make SELinux possible to develop for at the application level.

It would not be trivial. If it was trivial, it would have been done simply because it already IS done in other languages and that makes it "obvious" to anyone who has been programming for a while. However, it should not be massively complicated, simply because you can use AI as the static checker. Once it has a definite set of bounda that must be satisfied, it should be much more capable of knowing what paths would violate those bounds. Which means that the checker stage essentially is trivial today, leaving only the markup stage.

Comment Re:"Reasoning" (Score 1) 187

You are speaking irrelevant nonsense. LLMs are trained in words

They are not. They are trained in tokens. Tokens do not align with word boundaries, and an arbitrary word can be tokenized in many different ways.

and they think in words

They do not. They don't even think in tokens. The process is: words are split to tokens, tokens point to an embedding position (latent space) while RoPE encodes a relative position, and all reasoning is done within latent space, which is not at all verbal (concepts are directions in latent space, and math is done on concepts, not words).

Comment Re:Why not put a generator on the engine? (Score 1) 44

Also, a note: when spec'ing a generator, you need to know how much you're planning to use it vs. batteries. If it's only going to be used rarely, you prefer low mass, low volume, low cost, and low maintenance when unused (at the cost of low efficiency and higher maintenance in use), whereas if it's going to be used a lot, you prefer high efficiency and low maintenance cost in use, even if at the cost of higher mass, volume, cost, and maintenance when unused. In the former case, you'd prefer to allocate that extra mass, volume, and money into a larger battery pack.

Comment Re:Why not put a generator on the engine? (Score 1) 44

That's why you don't use a tiny petrol generator? Diesel generator efficiencies are roughly:

Small backup generator (1-15kW): ~20-28%
Midsize backup generator (20-200kW): ~30-35%
Large industrial generator (200-2000kW): ~35-42%

Also, ironically this company's plan of the trailer providing a boost will actually make the tractor less efficient. ICE engines use "brake specific fuel consumption" (BSFC) graphs to plot their efficiencies across different RPMs and different torques. You can see an example for a small diesel engine here. Note that they require very high torque conditions and relatively high power conditions to be efficient. You can change the balance between torque and RPM within a given power band (blue) via gearing but gearing doesn't change what power band you're in. If you're in a low power band, you're fundamentally forced into inefficiency (note also that you're not going to be driving around at 1000 RPM just over a stall all the time).

Indeed, if you were forced into a low power band, you'd actually be better off with a series hybrid powertrain, as the engine can alternate between operating in an efficient powerband and shutting down. Of course, parallel hybrids are more efficient than series (albeit with added complexity and mass).

Comment Re:between 165k and 222k usd? (Score 2) 44

Unfortunately, the math doesn't work that way (even ignoring that a 400kWh battery is very small). Battery packs taper the closer you get to full, they're not a constant power all the way. Unless your battery pack can take 400kW at 80%, you're not charging that quickly.

Also, while 40 mins is fine in Europe (breaks: 45 minutes every 4,5 hours of driving... though using 70% of a 400kWh pack on a loaded class 8 truck going even at a slow 80kph will only take you 2 1/2h of driving in "average" conditions, so the truck's range is fundamentally undersized), the US is 30 minutes total break in 11 hours of driving, so ~6 hours on your first leg and ~5h on your second leg with 30 minutes to fill that 5h of driving. And US speed limits are usually faster for trucks than in the EU, so higher consumption. EU really needs 600kWh and >=600kW charging, while the US needs 800-1000kWh and >MW charging.

Note that in all of this we're assuming efficient-shaped trucks (Tesla Semi or the like), not your typical EU bricks, along with a well optimized powertrain and an efficient tyre config. If not, you need to increase those packs and charge powers further.

Comment Re:Solar fricken roadways all over again (Score 1) 116

It's a trade off: you get abundant free energy to run the server, with extreme constraints on cooling because your server is running in the most perfect Thermos bottle ever.

Others are taking the opposite tack: undersea data centers for abundant free cooling at the expense of having to get the power down to your servers.

If had to bet on which one is more practial, I'd go with undersea servers. Build them off the coast of Chile, run cables out from batery-backed solar plants in the Atacama desert.

Comment Re:Barely enough for..dual-use? (Score 1) 77

The military implications are obvious. Think Ukraine. If you suspect the enemy is trying to infiltrate on a dark night along several kilometers of frontline, you light up the scene while launching a bunch of low-cost FPV drones, and those infiltrators are about to have a bad day.

You *can* spot infiltrators in the dark with IR cameras, but it requires much more expensive drones and isn't usually as effective, hence the preference for night operations. Plus, there's IR camouflage, with varying degrees of success. But it usually makes you stand out like a sore thumb under illumination (you're basically wearing a tent).

Comment Try this (Score 0) 77

If we assume a best case scenario, that is all sunlight is captured by the 60 x 60 feet reflector and then send down to earth in a 3 mile diameter circle this would correspond to a light intensity of approximately 0.02 W / m2 or 2 Lux.

This is barely brighter than the light from a full moon. Probably not even enough for any color vision. So in which scenario does that help? And that already entails that a full satellite is only dedicated to you.

Try this: go outside away from the city during a full moon.

I think you'll be surprised.

In the middle ages, when it was too hot during the day, farmers used to till and plant fields at night under the full moon. It allowed them to get more work done during the planting season.

Also try this: go outside between the hours of 2:00 PM and 7:00 PM in Spain right now (July).

I think you'll be surprised.

Comment The challenge (Score 1) 107

Is to set coursework and exams that are specifically crafted to exploit where AI is weak or prone to hallucinate.

You do not ban cheating, because those who cheat will inevitably find ways to circumvent the ban.

Rather, you exploit the properties of the mechanisms of cheating to ensure that those who actually understand the ideas are marked relatively highly (regardless of whether they reach the textbook conclusion) and whose who do not understand the ideas cannot do well even if they give what is in the textbook.

The interest should not be in precise answers, but in precise use of tools of reasoning and analysis, because this is what actually matters when it comes to understanding. Yes, it means you can't standardise so easily, and you have to devise things in ways that don't penalise intuitive thinkers over methodical thinkers, but you cannot teach a subject properly if you are only concerned about the surface.

Comment Bleagh, (Score 1) 72

You can get Veracrypt to work with the Mac, via FUSE, but I don't know how safe/robust that is. It's probably more secure than anything Apple has. It's certainly more secure than anything Microspot has.

But, yeah, it's getting extremely irritating that useful stuff is being taken out of commercial OS' and junk put in.

Slashdot Top Deals

Do you guys know what you're doing, or are you just hacking?

Working...