Forgot your password?
typodupeerror

Comment Re: Side effects (Score 2) 197

With their COVID vaccine, the first time was the highest dose they knew would have only acceptable side effects, and they reduced it for the next iteration when they saw how effective it was. (If you remember the myocarditis rare side effect, that was only seen with the first version.) I would guess that the next step is backing off on the dosage to reduce the side effects now that they have results on effectiveness, which will also let them make a better case for younger people at less risk from the flu.

Comment Re: You say that like it's a bad thing (Score 1) 165

Do you think there's a world where Apple suddenly offers inexpensive replacement parts for anything? Sometimes the screens on Chromebooks are as low as $30. I'm sure they're third party panels, but they work and return the device to useful life. How likely is it that Apple offers screen replacements under $100, even to institutional buyers?

Comment Automatic verification (Score 2) 158

Some important background for this is that, around 1900, mathematics got formalized to the point that there is a standard for whether a proof is valid or not that doesn't depend on humans thinking about it, just doing a bit calculation following an algorithm. However, it is such a large calculation that nobody wrote complete formal proofs or verified all of the steps (since they'd be spending huge amounts of time on obvious parts, and not the novel aspects). Then, in the past 20 years, people have made computer systems that work on complete formal proofs while showing you the interesting parts, with the rest in macros, and check these proofs automatically. This means that finding proofs has the form of things like what AlphaZero is good at: something to check if moves are legal and a win condition. However, only a relatively small portion of mathematical research has been put into Lean so far, and that doesn't include the sorts of obscure results that often turn out to be useful in other problems. So the current wave is using LLMs to find results in the literature that might be relevant and producing formal versions of them, game AI to put them together, and deterministic validation to check each of these as it goes along and then people can see at the end that the calculation shows the proof is valid. The only part requiring mathematicians is checking that what the proof proves is what they understood the open question to be.

Comment Re: You say that like it's a bad thing (Score 4, Interesting) 165

That is repairable by the standards of Apple computers, not the standards of open hardware.

My experience dealing with a Chromebook deployment mirrors one of the grandparent commenters: 90% of the problems are broken screens, Screens are quick and easy to replace if you have the part, but screens cost money and you'll never had as many as you'll eventually need. You'll have extra parts for everything else because of the staggering number of broken screens.

I have an occasional side job dealing with PC/laptop/Chromebook repairs at a local weirdo private Christian Academy. Given that the place definitely seems to have a "go pick the stick I'm going to beat you with"-vibe, I suspect there's actually fewer broken systems than I might see from a similar deployment at a public school. Chromebook screens are still the biggest problem. One of the reasons I got this side gig is that an acquaintance saw the number of devices being written off and just assumed their day-to-day IT person couldn't possibly know what they're doing.

Anything else Apple does, unless their screens are indestructible or only cost $20 to replace, isn't going to help with that.

Comment Re:Trickle theory. (Score 1) 88

Adoption is a function of existing adoption and existing availability of resources.

Extremely good OS' and truly amazing computers have failed, not because they were too expensive or had issues, but because they were perceived to be unpopular OR simply lacked enough software that could run on them.

Extremely bad OS' and truly awful computers have succeeded for the opposite reason.

Linux has an extremely good architecture, at least for machines that are mostly operating with CPUs. When most of the work is done by the GPU, it's less obvious that Linux provides the necessary mechanisms to manage resources and abstract away the hardware specifics. That doesn't mean I expect Linux to start fading, but I don't think a centralised OS is necessarily where things will go. However, the reason it hasn't done better so far is simply because potential users and potential software houses had a negative view of it (even though actual users were almost invariably loving the system).

Windows is crashing now not because it is a slow, bug-ridden piece of spyware (which it is, but users have never cared about that in the past), but because it is perceived in increasingly negative light.

Comment Re:They'd serve different purposes. (Score 1) 20

They can get vertical samples from space and the ground. What they can't get from space or the ground is how the internals of a system evolve.

The problem with "models" in the abstract is that there are a lot of them and some of the time the thing you want is to know the same point relative to the system and not to the mudball.

Comment The difference between gut feeling and study (Score 1) 75

Lots of people have gut feelings about AI, positive or negative.

Most of the AI research I can see people doing is focusing on single-element problems (such as finding counter-examples to a mathematics hypothesis) or solving very simple engineering systems (at most a dozen or so components). Most of the benchmarks are even simpler (write a short story at the level generally asked in English classes of primary school kids).

As a result, I think that people have developed either a very cynical outlook or a very optimistic look. Neither of these is entirely realistic, for the simple reason that no actual useful problem fits any of those descriptions.

Digging much deeper, I'm finding that when problems get into the hundreds or thousands of elements, even ChatGPT Sol 5.6 and Claude Fable 5 struggle badly to keep track of accurate relationships, let alone any level of detail.

If you want to solve a relatively simple coupled system (whether to use solar panels or direct solar heating, and which side of the house to place them), I'm sure AI is fine. If you want AI to write a five hundred word story detailing a conversation between Kim Possible, Rufus, and a smoked herring, I'm sure it could cope. Just.

If you want it to do anything hard enough that a human could do with an assistant, the tests I've been using (meaningful rather than synthetic problems) suggest you've developed a fantastically expensive blue smoke generator. We are going to need to see the inference engines developed for previous generations of AI, and the reasoners developed for the semantic web, and perhaps tools that haven't begun to be imagined yet, before AI can do anything non-trivial.

Comment They'd serve different purposes. (Score 2) 20

A balloon is not static, it moves with the atmospheric system it is in. Ergo, it tells you how that system evolves. A drone cannot do this.

A drone can stay put, relative to the ground, telling you how a location's atmosphere evolves. A balloon cannot do this.

These are solving completely different types of problem.

You could, of course, construct a hybrid, as balloons are traditionally single-shot. If a balloon carries the measurement gear and a drone capable of carrying that same gear PLUS a deflated balloon, then you can have something that operates as a balloon until it reaches some pre-set location, whereupon the balloon's gas is released and the drone flies the ensemble to a collection point.

Comment How much safety does this give? (Score 1) 1

It obviously gives us guarantees in terms of what the source will do and what the compiled code should need.

These do not provide memory safety, so memory bugs would not be solved by these. They will find unexpected behavioural issues, though.

The precondition and postcondition statements are not cunningly-disguised assert statements because they're not asserted at runtime. They're enforced at static check and/or compile time.

The policy hints mean that if the kernel is doing something you're not expecting, you find this when testing the code. Equally, though, it means that users cannot cause the software to venture into realms unknown through many of the usual attack vectors because those will require permissions that aren't there.

Submission + - FBI gets voter's IP address in new fraud probe tactic (axios.com)

alternative_right writes: The Trump administration has a new tactic for trying to isolate cases of alleged voter fraud â" digging into the IP addresses of those who went online to register to vote.

The FBI recently obtained the IP address of someone who registered online in South Carolina, according to documents first shared with Axios.

User Journal

Journal Journal: How to improve C/C++ code quality, random thoughts 1

I am thinking about the following concept. Take doxygen comments and extend them as follows.

1. Permit identification of pre-conditions for functions (what has to be true when the function is called)
2. Permit identification of post-conditions for functions (what is intended to be true when the function exits)
3. Permit identification of hints about what kernel operations are being used by that function

Slashdot Top Deals

People will buy anything that's one to a customer.

Working...