Forgot your password?
typodupeerror

Comment Re:Not a good idea (Score 1) 107

A social media platform should be forced to operate as follows:
1. On the main timeline, it must only show content from people or groups that the user explicitly follows.

This would strengthen the echo chamber effect, where people only hear things that reinforce what they already believe, and make it harder for voices correcting fake news to be heard.

Comment Truth decay [Re:Before someone says it] (Score 1) 107

"Misinformation" is just a codeword for "things I don't like."

That's what the people with an ideological agenda tell us. They are wrong. Misinformation is a real thing, and it is damaging our society.

Some people call it "truth decay: the fact that people pushing an ideological agenda realize that lies are as powerful, and even more powerful, than truth in energizing the outrage that fuels their agenda. And social media in particular is full of half-truths and outright lies.

However, the government anointing some news sources more "trusted" than others is not a solution. The government, or some people in the government, also has agendas to push, and wants to devalue trust in truths that may damage that agenda. "Telling the truth to power" means telling things that those in power don't want to be told, and these are voices that we need to hear.

Comment Re:Bye bye gas turbines... maybe (Score 1) 160

GHG went up because of all the gas turbines deployed in a rush during the wind/solar rollout blitz. But it should not be ignored that making the cement for both the nukes and the wind turbines generates huge amounts of GHG. Why I excluded the material fabrication emissions in the discussion. Sadly, no free lunch.

Nuclear cannot replacce gas turbines. Gas turbines are dispatchable power, nuclear is not. A nuclear plant takes hours to ramp up and ramp down production - so it works the opposite of solar and wind, which are also non-dispatchable power sources.

Dispatchable power sources accommodate changes in load instantly (within minutes) - battery, hydro, and gas turbines are dispatchable as they can be brought online and their output adapted within minutes (or in battery, seconds).

Nuclear is called "base load" because they can only run below demand - if demand suddenly drops below a nuclear plant's output, disaster will happen because there will be too much power.

Of course, the problem is using gas turbines for base load power - that is polluting and expensive.

Where Canada has an advantage though, is that they've been able to deliver new nuclear reactors on time, on budget. Canadian built reactors are coming online on time or early, on budget or less. Canada has a demonstrated capability for this - all other nuclear projects are late, really late, and way over budget.

Comment Re:Bitlocker (Score 1) 30

Nightmare Eclipse showed us Bitlocker is a joke. It's not remotely real encryption and easily breakable .. on Win11/2025 server, NOT Win 10. This wasn't an exploit. It was a backdoor. Meanwhile Veracrypt needed a public backlash to get their dev signing keys reinstated so people could get their updated kernel drivers on Windows (and remember, TrueCrypt its predecessor mysteriously disappeared in 2012 with the former author telling people to use BitLocker instead!)

No he didn't. He didn't break Bitlocker. He found a set of circumstances where Windows unlocks the disk and dumps you to a shell prompt without authentication. Yes it's a fault, but it's just like a lock screen bypass on your phone.

But it's a problem that affects all disk encryption - if you encrypt the OS, you need to decrypt to boot. Now some early systems required you to enter your password on startup - they needed to unlock the key. Of course, it also means every reboot must be attended - you could not reboot a system because someone must be there to enter the password.

Then PCs started getting TPM devices, and this allowed them to unlock the disk by encrypting the disk key with TPM keys kept on the chip. But the problem now is that the disk is unlocked. So any authentication bypass will get you access to the encrypted disk, and that's what Nightmare Eclipse found. (The problem affects everything).

Of course, if you steal a drive from a PC, none of Nightmare Eclipse's vulnerabilities would work - because the disk needs the Bitlocker key to unlock, which is contained in the TPM module of the original PC, so it's only useful if you take the whole machine.

But what it is is an authentication bypass - which means it's just another way to bypass the login dialog. Bitlocker unlocking comes as a side effect.

Comment Re:It's the water: Re:Is vice signaling (Score 1) 106

At least in my neck of the woods, we have ZERO spare water. We're in a 'negative water' situation. Using any water is a problem. That makes the narrative that data-centers are 'water hungry' very effective at causing unrest.

And many places where they put them up, they don't have enough power infrastructure either. So power bills go up as well.

Comment Re: Crime details (Score 1) 72

AI:

Leland Stanford [founder of the school] engaged in numerous actions that would be considered prosecutable crimes todayâ"including massive financial fraud, embezzlement of public funds, and illegal self-dealing. He escaped legal accountability because he used his powerful connections and political offices to orchestrate what historians call one of the greatest raids on the public treasury in American history.

Comment Re:Give my my SysVInit (Score 1) 161

There's nothing in Linux that demands you use SystemD. You can choose to use SysVInit if you really want to. Indeed the only kernel requirement is something called "init" is either in /, /bin, or /usr/bin

But the init scripts are really just faking what init was doing - watching processes and restarting them as necessary. The SysVInit scripts are a crude re-implementation of inittab.

Comment Re:C (and here are somemore chars to satisfy the b (Score 5, Interesting) 40

C doesn't have strings, but sometimes people like to have some bytes with a 0 on the end. Some of the memxxx() functions are useful with C's fake strings. For example, memchr() is good for when you have a null-terminated string but it also some upper bounds. And stuff like strncpy() doesn't appear to have anything at all to do with null terminated strings, and is grossly misnamed.

strncpy() copies a string to another location stopping when it reaches a NUL or the end of the buffer.

The problem is the second case doesn't NUL terminate the string so you either have to make the buffer one smaller and terminate always or terminate always. Or try to handle it. The other problem is 'n' is unintuitive - it's the size of the buffer in characters. Easy peasy with 8-bit chars, not so much for Unicode strings. (UTF-16...)

I've personally be more of a fan of the BSD "l" versions - strlcpy and strlcat - both take the size of the target buffer in bytes - so a sizeof() is the proper way to use it, and both properly NUL terminate the string. strlcat has the added benefit that it computes the size it needs to copy based on the existing length of the string, so you can use strlcat() to concatenate a bunch of strings without computing the remaining buffer sizes (as you would in strncat). Luckily the BSD versions are in libbsd because they aren't in Glibc. Much nicer and much easier to use functions.

Comment Re:Unjust act (Score 3) 46

On the other hand, any city resident who has ridden a city bus and been robbed or assaulted would probably vote for it in an instant. For that matter, any KC official who had been similarly victimized would probably do the same.

It is very easy to take the moral high ground in situations where you will not be affected by those policies. It is a different matter when you are one of rank and file who ride the bus every day.

And how often does that actually happen? Because it's a super common myth perpetuated by those who want a car-first lifestyle that public transportation is unsafe to promote their vehicles.

And yes, it does happen. But you know what? We have surveillance cameras already on buses and other public transit. Taxis have dashcams that face both ways.

And this has been true for decades.

The only difference now is facial recognition, which we already know is already problematic and full of false identification. And if necessary, people do run facial recognition on the surveillance video all the time - be it from a bus, workplace, public street, business, etc.

The car equivalent would be to put up more license plate readers everywhere snapping photos of everywhere you go. But we already know how that's going, and really, this should go the same way as well if you dislike license plate readers.

Comment Re:Have you ever been able to buy the software? (Score 1) 146

The difference is you were buying a license. The software maker couldn't really revoke your license to use it.

With PlayStation, Steam, etc., you aren't buying a license. You're renting one. That is, you get a license to use the software, but PlayStation, Valve, Microsoft, etc may at anytime decide to revoke that license from you for whatever reason. So at best, it's a long term rental without a clear return date.

And all the other stuff relating to owning the license versus renting the license - like being able to transfer the license to someone else. If you owned it you could sell it to someone else (e.g., "used games"). Something PlayStation pummelled Microsoft heavily on, even though Sony never really intended to follow through since they pushed digital sales harder.

Slashdot Top Deals

Pascal is not a high-level language. -- Steven Feiner

Working...