Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×

Comment Does The Recording Technique Come In to Play? (Score 3, Interesting) 39

Is there a reliability breakdown on CMR versus SMR (conventional versus shingled) drives? The shingled recording technique always struck me as a flimsy hack -- clever, but probably more prone to failure.

Also: Has anyone besides me noticed that manufacturer's claimed unrecoverable read error rates have basically not improved in the last several years, and are stuck at 10**14 bits (10**15 on "enterprise" drives)?

Comment Re:Binary drivers (Score 1, Insightful) 48

The Linux kernel infamously doesn't make any guarantees about driver APIs, rendering the idea of binary drivers a pretty shaky proposition [ ... ]

Mneh, mneh, mneh, mneh....

Uh-huh, sure. BTW, how may versions of the MSVC++ runtime are currently squatting in your system folder? I think my Win7 machine managed to get up to something like 14. But no, it's Linux that's a moving target...

Comment Re:The users of fossil fuels release the carbon (Score 1) 158

I live in San Diego. The freeways are great, and this is definitely a car city. It is hard to get around without a car. But you can do it. I know people who do it by choice, and others because they can't afford to drive.

Funny you should mention San Diego. It, along with Los Angeles and other major cities, were victims of a concerted effort to hamstring or reduce rail-based mass transit in favor of buses and cars ( https://en.wikipedia.org/wiki/... ).

So, is the fact that San Diego is now a "car city" really the result of a meaningful choice by its residents?

Comment Re:The users of fossil fuels release the carbon (Score 2) 158

What self-serving sophistry. That's like blaming the addict: "No one forced you to get addicted to heroin..." This is why we interdict harmful things at the source.

The person guilty of litter is not the paper maker.

Interesting how you carefully selected paper for your example, and not plastic. Just try to find a consumer product on the shelves that uses no plastic packaging. The end-user has no meaningful choice here -- yet another reason why blaming the end-user is invalid.

Submission + - Tales of the M1 GPU - writing a Rust driver 1

RoccamOccam writes: Asahi Lina (a Virtual YouTuber and a developer for Asahi Linux) writes about the experience of developing a Linux driver for the Apple M1 GPU using Rust.

"I didn’t have much experience with Rust, but from what I’d read, it looked like a much better language to write the GPU driver in! There are two things that I was particularly interested in: whether it could help me model GPU firmware structure lifetimes (even though those structures are linked with GPU pointers, which aren’t real pointers from the CPU’s perspective), and whether Rust macros could take care of the multi-versioning problem.

"Normally, when you write a brand new kernel driver as complicated as this one, trying to go from simple demo apps to a full desktop with multiple apps using the GPU concurrently ends up triggering all sorts of race conditions, memory leaks, use-after-free issues, and all kinds of badness.

"But all that just didn’t happen! I only had to fix a few logic bugs and one issue in the core of the memory management code, and then everything else just worked stably! Rust is truly magical!"

Submission + - Commodore SX-64 Used as TOTP Authenticator 1

ewhac writes: Vintage computing enthusiast Cameron Kaiser (ClassicHasClass) has written a TOTP authenticator that runs on the Commodore 64. Kaiser explains that a C64 makes an excellent TOTP authenticator, as it is very well air-gapped, and considerably more difficult to misplace than a phone. Written in C64 BASIC (no, really) with some 6502 assembler subroutines doing the heavy lifting for SHA-1, his blog post goes in to incredible detail (with myriad citations) on its development and operation. Since the C64 kept time via power line frequency, the TOTP authenticator should remain accurate for as long as the machine stays powered up.

Comment Still on Win7 (Score 5, Interesting) 80

Still running WIn7 here. Well, I say "running;" I haven't booted it in months. I'm pretty much All Linux All The Time.

"But ewhac!" I hear you cry. "How do you play our PC games?" Well, you have three choices there. You can either release a Linux binary, you can run well under WINE, or your game won't get purchased. The ability to run shiny games is not an acceptable trade-off for the massive security and infosec risks of running Windows.

Comment The ewhac 2021 C Coding Style Guide (Score 1) 66

The ewhac 2021 C Coding Style Guide. Adopt no substitutes.

I've been fiddling with Rust off and on for the last year, and I'm still trying to work out how I want the code to look. Naturally, my preferences are informed by my preferences in C coding style, but one principle, I think, stands above all others:

Don't make me hunt for important things.

Rust's syntax is very fiddly and has lots of details, most of which are significant. It will be a challenge to work out a style that lets all of those details be easily seen.

One thing I'd like to see is clauses in match statements broken up like C case statements, so you can more easily pick apart the match arm from the corresponding expression. Otherwise the components run together and force you to stop and stare at it.

Comment Re:Does the govt need to be involved in EVERYTHING (Score 2) 31

Don't like the terms? Don't fucking use it!

Nice one, Sparky.

Try to find a service agreement these days that doesn't have a neutral arbitration clause, where you "voluntarily" give up the right to sue the vendor for anything.

They're colluding against you. Boycotts are a nice pipe dream, but government regulation is the most reliable mechanism that pushes back against such abuses.

Comment Guess The Deal Fell Through (Score 1) 198

There was a rumor of a rumor somewhere that the CEO of Truth Social -- former Congressman and dairy farmer Devin Nunes -- was quietly trying to broker a deal with Twitter.

As has been widely reported, Truth Social has been struggling on every vector. Their subscriber numbers are a mere shadow of predictions. Though based on the Open Source Mastodon platform, they're having massive technical issues. They reportedly owe their hosting provider over $1 million. And, as of this writing, they still haven't closed the SPAC merger.

So Nunes -- who's about as effective a CEO as he was a congressman -- has himself a problem. He also knows that, if Twitter lets The Former Guy back on to its network, Truth Social loses its only draw. So he quietly started a dialog with counterparts at Twitter to see if they could work out a deal whereby, in exchange for a fee, Twitter would keep the ocher abomination off of Twitter. He rationalized it as a marketing expense -- it would allow Benedict Donald to continue slagging on Twitter, which can be used to draw in new subscribers. Unfortunately, Twitter wanted far more than Truth Social was willing to pay.

This news item could just be a negotiating tactic to bring Nunes back to the table, but it's looking like the deal won't happen. Can't recall where I read all this, though...

...Or, just possibly, I made the whole thing up.

Slashdot Top Deals

The use of money is all the advantage there is to having money. -- B. Franklin

Working...