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

 



Forgot your password?
typodupeerror

Comment Four main issues (Score 1) 122

There are four main issues, the fragmentation, politicalization, software support and OEM support.

OEM support might be the biggest overall factor, if companies like Dell, HP, Lenovo, and others shipped Linux by default, within a decade you'd have mass market penetration on the desktop.

The second major issue, software support, companies just refuse to make Linux/Unix variants of their programs. Microsoft is a great example, where they either ignore Linux/Unix, or, make the Linux/Unix variant so feature lacking / annoying to work with, you give up. They won't offer support, and they make sure to handicap the software to assure you'll be annoyed and angered, so you give up and go to Windows. This is intentional, not accidental, and they have to keep handicapping Linux/Unix because they have to force people to use Windows, not invite, not suggest, not have a better product, force.

Politicalization, take the politics out of it. I don't care if you're far-right, far-left, LGBT, Trans, a feminist, I don't care. So many products are hard aligned that anyone looking in is just seeing bigotry and hate on overdrive. We have projects, major projects, where the leaders are allowing terms like Nazi to be thrown around! If I have to evaluate software, and upon looking up your tool see Nazi, Nazi, Nazi, Fascist, TRANS PRIDE, Butt Plug, LGBT, Minor Attraction, Child Porn lover, what do you want me to do? With that level of unprofessionalism, it's handicapping Linux penetration because do you want to use a tool whose leaders / user base are irrational far-left, hate fuelled special people?

Finally, fragmentation, why does every single f'ing package have 10 variants? Snap, Flat, App, Native, Electron, all pegged at different version, all showing up in the mess of software stores, and all lacking documentation?

Fix these, and I think you could bring people over.

Comment This always amazes me... (Score 2) 36

We get these reports with phrases such as "rocketing through space".

Um, relativity teaches me that it is relative, whatever it is. So, rocketing through space relative to what, us? And the Solar System is also rocketing through space, relative to what?

I'm guessing there is some reference point the experts have declared to be THE reference... And like that, the experts just make it up, in this case for convenience...

Or not. Comments?

Comment Re: Rust is NOT memory safe (Score 1) 151

I don't think there's a lot to talk about, I can respect your views, and I'll admit I don't write Rust, I've never written any Rust. I mainly write in GO (which has annoying guard rails of it own), TypeScript, C, and a few other minor languages to round out my common use toolbox.

This happened within the last 20-minutes, a Jr Dev was showing me something they wrote that was “optimization”, “performant” and “safe”. It was slow, glitchy, and unusable, why? TypeScript / JavaScript memory handling. I showed her exactly why it was happening, and how to fix it, and the fix was really to set a bunch of variable to null, and use deep cloning in another area to make sure the memory was cleaned up enough the GC could do its job.

Have a rocking holiday season. :)

Comment Re: scum all day (Score 1) 37

And all this time I thought the point was you were trying to prove how clever you were, how stupid I am, how I don't get it, and how you are just superior. Which of course you don't think I get because I don't believe you. Why would I? Why would you believe me if I said the same things to you? We all think we're right. And in the end it's all a big whoosh.

Comment Re:Rust is NOT memory safe (Score 1) 151

Fine, let's use your exact quote, it won't change anything.

We need to remove seatbelts from cars, they are useless because people can drive without wearing them. Why did we even have seatbelts. All those people claiming seatbelts are of any benefit are just religious and nothing more than a joke.

Let's break it down into two parts:

We need to remove seatbelts from cars, they are useless because people can drive without wearing them.

Yes, they can, but you can't say they're useless because people can drive without them. The problem is, when people suggest languages are memory safe, they fall back on claiming that “memory safety” is a catch-all. What they're outright stating is they lack the skill, knowledge and ability to do a job, and think that incompetence is a defence because of a “safety” feature for something they don't know how to do. It's the same as saying: “My car has seat belts, therefore my car can't get in an accident.”, which again is the statement I made. If you know how to work with memory, you'll never brag and evangelize the “memory safety”. If you know how to drive, you'll never evangelize the seat belt, even if you wear it.

All those people claiming seatbelts are of any benefit are just religious and nothing more than a joke.

Now this part is just objectively wrong. Anyone claiming the "memory safety" is some incredible safety net that has trivialized program design, removing the actual design portion, is wrong. You can see Rust fans doing this, again, follow Lunduke, he shows people doing this. He showed a tweet where someone claimed that once a Rust program or library is developed it is bug free, and complete by the sheer glory of Rust.

If you summarzie this, you get to the point I made, where Rust fans seem to have this belief that simply wearing a seat belt prevents an accident, when it doesn't, can't, and the real issue is they're just clueless idiots when they act like that. You don't need me to show you this, again, Lunduke, he covers it, alot, and it's objectively true.

Comment Re: Rust is NOT memory safe (Score 1) 151

The reason I'm pushing back against that label, it's used by people as a catch-all. The number of Jr Engineers, or Jr Developers, who I've heard use “memory safe” as an excuse, is ridiculous. If you don't know how to work with memory, and you think the compiler is going to save you from writing good code, you're not a good developer / engineer.

The idea is cute, but it's never once panned out from my experience, if you don't know how to work with memory, learn? Now, for the people who aren't pushing Rust as the new saviour of programming, that's fine, but it's the hardline idiots I'm pushing back on. Just learn how to program, and you'll be fine.

If you really want to try being “memory safe”, grab C, and write a library management system for memory, and have fun.

Comment Re:scum all day (Score 2) 37

If you're selling (or just giving away) copyrighted content, they will seize your domain, and then go about trying to sue or arrest you.

So it's just who did you offend. You and me, getting malware because we tried an old site? Feh, as if they care. Sports league, yeah, we gonna hunt you. Movie studio, cut your Internet access off, suer you for billions, can we put you in jail?

It's just who you offend. And it's not just about the Internet...

Comment Re:duh! (Score 1) 37

My long-time corporate employer used 3 network security teams, cooperating but competing...

One of course examined external 'threats'. Their definition of 'threat'? traffic. All incoming network traffic was a threat.

The next examined all internal 'threats'. Uh, they meant traffic, of course.

The third had several roles. First, they actively and continuously challenged both of the threat teams. A former team member regaled me with stories of copycatting a newly discovered vulnerability, hammering both teams as they could. They made outright attempts looking like black hats. And they employed hosts worldwide, to more fully emulate the real threat actors. While both other teams may have employed honeypots, this challenge team most certainly did. They had the best times, trolling CVEs and those great Internet security mailing lists to beat the bad guys to the fix.

And this weas for a business that also had to protect against frauds of several flavors, which meant there were two (or more, I do not really know) teams working at different levels or vectors of frauds. Great fun.

I wished sometimes I was in that group, but after a 20 year career in small business It, and the rapid changes in data security, I do not miss it. Having a mail server and a WordPress server is enough. Having been baptized into Internet security thanks to cDc, I became a bit cynical. They are not forgiven...

Slashdot Top Deals

Excessive login or logout messages are a sure sign of senility.

Working...