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:The billionares can leave, but they're (Score 1) 88

So the Billionaire can leave, but he'll end up controlling his company remotely from out of state unless he can do everything with AI or make do with mediocre employees or use AI and have a few less-than-stellar employees for grunt tasks.

And then wait for California to introduce a law that if the CEO works remotely from the company, then workers are allowed to work remotely as well. And by remotely, I mean the CEO lives in a place where no substantial office of the company exists. So if they live in Florida, they will need to set up an office in Florida where the CEO will go to and staffed with a certain number of people who also come in to work daily. Say, 10 to 20 people must work in the same office as the CEO to be not considered working remote. And those 10 to 20 people must regularly come into the office.

And said office must in a properly zoned for business. So no inviting 10 family members for an in-home office.

If nothing else, Florida and Texas now see a boom in CEOs having to open offices and hire people.

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 Re:Interesting (Score 2, Interesting) 37

So it turns out politicians can pass legislation that helps people.

Mamdani has been doing a lot of it.

Of course, it was too hard for the "other" politicians because they were being paid off. Mamdani ran on a platform that those other politicians were describing as something that would destroy the state.

Comment Re:Remove Encryption? (Score 1) 72

APFS supports compression, but it's the same compression techniques (deflate, LZVN, LZFSE) that HSF+ supports. And it seems to be a slightly higher-level approach to compression than ZFS uses, making it only mostly transparent compression. So newer techniques that ZFS leverages, like LZ4 or ZSTD, they're not an option. Compression is such a no-brainer with ZFS (particularly with how fast LZ4 and ZSTD can be) that more and more distros/operating systems are enabling it by default.

Comment Re:Remove Encryption? (Score 1) 72

I think Apple should have converted to ZFS in the first place, APFS kind of feels like they decided to re-invent the wheel and missed out on some important stuff (like block checksums) in the process. I still think it's reasonable for them to drop HFS+ encryption support and tell people to convert the drives to APFS if they want to keep doing it, though.

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.

Comment Re:HFS+ is ancient (Score 1) 72

Finding a new encrypted filesystem must be upsetting you.

Apple's official method is multi-step.

First, you decrypt the volume - you control-click the disk and click Decrypt. Wait for it to decrypt (takes hours).

Then you convert it to APFS, the current filesystem Apple uses.

Then you enable encryption on APFS and wait for it to encrypt.

Chances are the HFS+ encryption is likely outdated and weak and sometimes it's better to not pretend. Or it was a hacked addon to HFS+ which didn't support it initially. Like how fscrypt is on Linux where support is added to ext filesystems. APFS natively supports encryption and getting rid of a filesystem layer to simplify things would add security.

Slashdot Top Deals

Type louder, please.

Working...