Forgot your password?
typodupeerror

Comment Thought for the day (Score 1) 19

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: Wait...? (Score 1) 77

I would say that any kind of substantial level of investment in a jurisdiction is a reasonable indicator of an expectation of a return on investment, and thus confidence in the economic growth of at least some industries in that jurisdiction. I'm not sure why people are trying to hand wave away that kind of an indicator, unless the fact of it creates some problem for some narrative they have bought into, creating a level of cognitive dissonance necessitating peculiar denials.

Comment Re:People are sheep and can't help themselves (Score 1) 100

Why is that desirable?

Because the cost to society is paid not by the smokers but by all of us. And health care costs are only the tip of the iceberg.

Cull the least smart and self-restrained.

There's no culling here. Both doom scrolling and smoking kill you so slowly that evolutionary it doesn't matter.

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

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:Being too wealthy really is sociopathic (Score 1) 175

No but I uh understand the human English language and you mean to imply that is what I am suggesting

You might want to study the English language a bit more. Maybe some history too. The revolutionary US is often held up as an attempt to build a classless society, in contrast to Europe's aristocracy. That's not entirely accurate, the US founders had a bunch of different ideas about classism, and, uh, there's slavery of course, but people like John Adams purposely tried to structure the new government to prevent the class tyranny that the old aristocratic systems suffered from.

TLDR: I was agreeing with you.

Comment The challenge (Score 1) 104

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 Re:Leave Meta alone or face embargoes on all trade (Score 1) 100

The endless scroll is predatory at every moment.

It even reloads when you stop for a while. Switch to a different tab, do something else for five minutes, come back - it reloads and refreshes everything. Why? Because that activates a primal fear in your brain that you're losing something, missing something that might've been important, so your instinct is to NOT divert your attention elsewhere.

Comment Re:People are sheep and can't help themselves (Score 1) 100

In theory I would agree, but the issue here is that social media platforms intentionally compromise your ability to make decisions. That's what the addictive pattern is all about. You could at any moment decide to stop scrolling and get back to work or life - but everything in there is designed so that the decision is made for you and bypasses any critical thinking paths in your brain.

And while I'm the first to agree the politicians are sleazebags and are the first ones that need much tougher regulation and laws, it's a fact that laws in this area actually do work. Anti-smoking laws have reduced smoking, for example.

Comment Re:so... (Score 1) 175

All of that is still available for you, all you need to do is stop clicking the cheapest price you see every time you fly.

Someone hasn't flown in a while.

I don't click the cheapest price. What happened is that the major airlines have copied some (not all) of the budget airline shit. Luggage used to be included, now it's an extra - which causes people to bring carry-on to the max instead, which leads to the overhead compartments always being full.

You're being offered a nice delicatessen along side a shit sandwich and *YOU* are choosing the shit sandwich and complaining about the taste.

Yeah, good point. No, wait, that's complete bullshit.

I've taken a number of trips on business class in the past years. What you get in business class today is what you got in economy class 20, 25 years ago.

Either way you're getting an order of magnitude better flying experience for the same price as the days of old.

You know what, you may actually be right if you compare multi-thousand halfway-around-the-world intercontinental flights. I've never flown to Australia, so I can't compare that. I'm talking about shorter flights (a few hours) which I do frequently and where I can compare. We might both be right.

Slashdot Top Deals

I THINK THEY SHOULD CONTINUE the policy of not giving a Nobel Prize for paneling. -- Jack Handley, The New Mexican, 1988.

Working...