Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×

Comment Re:8GB is only to claim lower starting price... (Score 1) 465

There are NO laptop manufacturers apart from Apple who make a laptop capable of running macos apps*. If you need to run mac software, you have to buy a mac. There is no competition so far as macos compatible laptops are, and some software only runs on macos. So Apple have a monopoly so far as mac-compatible laptops are concerned.

*Unless you count hackintoshes, but those are a dying breed now that Apple makes their own exclusive silicon.

Comment 1-lane nvme (Score 1) 29

Basically pcie7 gives the same bandwidth through one lane that pcie5 gives through 4. It would be nice to see the ability to connect multiple nvmes at pcie5 speeds through one lane each, rather than having 4 pcie7 lanes dedicated to a single nvme that likely can't make use of the bandwidth (seeing how current pcie5 nvmes need massive heatsinks).

Comment Leap Minutes (Score 2) 118

It would make more sense to allow time to drift up to say 40s, and then apply a leap minute.
This would only need to be done once every few decades, and there would be ample time
to prepare tech for the next time UTC is >40s out of sync with the earth's rotation.
Somebody did propose this idea a while back.

Comment C++ is unsafe by default (Score 1) 258

Outside of something like Rust's unsafe {...} block, the C++ language should forbid anything that is unsafe, like accessing C-style arrays, rather than a class that overrides [] and is such that invalid array accesses can be caught at compile time.
That is, all pointers should be some managed pointer, all array accesses should be bounds checked, preferably at compile time, and all code capable of creating such a pointer should either be marked unsafe or be verifiable by the compiler to create a valid object. C++ needs to make safety mandatory by default, rather than optional. The current situation is akin to making type annotations optional and not enforcing any kind of type safety but making that the responsibility of the programmer. Unsafe code should only be used where necessary, rather than making safe code just an option. Basically C++ needs to find a way to do what Rust does.

Comment Re: thankfully opt-in (for now) (Score 1) 19

And it's not getting any worse so far as results that don't use ML for the encoding process, but perhaps not better. But with ML acceleration becoming more and more common, using ML is a sensible option for many end users, provide they don't abandon non-ML options. And I don't think they will. Quite possibly things can't be improved much except by using ML. Eventually ML acceleration will be as ubiquitous as FP arthmetic.

Comment Second HDDs (Score 0) 69

I don't have a Macbook, but the thing I mist about optical drive bays is not the optical disc support, but the fact that you can remove the optical drive and stick a big HDD or second SATA SSD in there. Especially the Lenovo T420 where they have a special system that allows you to remove and interchange caddies like game cartridges.

Comment Free Market and Consumerism (Score 2) 300

This is not something we can expect the free market to solve, and not something that private corporations
will want, indeed will be pressured against by the nature of free market capitalism. Corporations want profits
in the short term, possibly in the long term, and all else is a side-effect of their chasing profit.
By effectively prioritising consumer choice and private profit, as our current system does, we have
tied behind the back the hands of anybody who wants to do something about the problem.

Comment Not Good (Score 1) 287

People having significantly more resources than they need is wastage.
Excess resources owned by one person being spent on expensive nonessentials like yachts and hypercars is wastage.
The presence of super rich people is an indication of the inefficiency and failure of society to properly distribute resources,
akin to when a greedy allocation algorithm screws up.

Comment Just watch the ads. (Score 0) 307

The deal with youtube is that you watch ads, and then get to watch whatever you want for free, and can host pretty much whatever you like.

Not watching ads is akin to not paying for a meal when you go to a restaurant. If you don't want to watch youtube ads, don't watch youtube at all. Or pay for their ad free service. Choose.

Comment Re:In case you think C++ is too bloated for the ke (Score 1) 139

I love using Qt from Python via PySide 6 for small simple apps. Meaning I can combine things for which there are python modules but not support in the C++ standard library, and without having to use a build system or such. How would signals work with that if a C++ template system was used instead?

Slashdot Top Deals

"Sometimes insanity is the only alternative" -- button at a Science Fiction convention.

Working...