Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror

Comment Linux has this solved long time ago (Score 4, Interesting) 95

On KDE Plasma desktop use "Super" (or "Win") key and right mouse button to resize the window no matter where mouse cursor is as long as it is inside the window. And window borders can be customized with thickness. And the resize handle can be toggled on or off. And the roundness of corners can be turned off. Don't thank me.

Comment Arch Linux is not for everyone (Score 1) 197

Whether is it a new shiny ultra-hyped CachyOS, or Manjaro, EndeavourOS, Omarchy, or a plain Arch, unless you want to spend most of your time configuring it, troubleshooting broken packages or unbootable OS, I (as a desktop Linux user since 2002) highly recommend to look elsewhere. My personal preference is openSUSE Tumbleweed with Plasma desktop for the following reasons:
  • Rolling distro, always up to date
  • Stable via their automated OpenQA testing system
  • Built-in snapshots with easy rollback in case of update issues
  • Plasma desktop is a first class citizen, latest version is highly polished and stable
  • In general is rock solid, there is simply no need to use anything else

Comment Re:Nope (Score 3, Informative) 151

Portions of the Rust code can be marked as "unsafe". Within an unsafe block you can dereference a raw pointer and call an unsafe function (e.g. an external C function). Outside of the unsafe, the compiler guarantees memory safety and absence of data races, during compilation. Unsafe blocks are necessary to interact with the hardware, call external libraries written in other languages or write a highly optimized or specialized code.

While the entire application written in C (and C++) is inherently unsafe by design, with Rust you have isolated code blocks, which makes it much easier to review and find any potential bugs.

Official book reference

Comment Highly recommend openSUSE Tumbleweed with KDE (Score 2) 13

Recent KDE Plasma versions are stable, polished, fully customizable. Perfect? probably not, there are some occasional issues, but nothing truly irritating. I use openSUSE Tumbleweed (rolling distro) as a main OS on my laptop and desktop. While many distributions focus on GNOME environment, Tumbleweed has first-class support for Plasma. Wayland works great out of the box, also for most third-party apps. Built-in snapshot support makes sure the system stays stable all the time. As a software engineer, I think it's the best setup I can have today.

Comment Re:Wtf? (Score 3) 74

I doubt many command line utils will be updated anytime soon. Most of them have been a done deal for years.

Yes and not because "they are done", but also because few people are really interested in maintaining and expanding GNU code written 30 years ago in the language which isn't appropriate anymore to write anything beyond the very low-level OS kernels.

So is C++ and there are far more C++ devs than rust devs and they could have been rewritten in C++ years ago but sensible people realised that if it ain't broke don't fix it.

Or may be because C++ isn't fun to work with at all and it introduces no real advantages because it has the same fundamental issues as C.

Wow, cutting edge! See C++.

C++ has no traits, no thread safety, no built-in utf-8 strings, no proper macros, no immutability by default, it is still inherently unsafe even without using the raw pointers.

So is Python, perhaps they should be rewritten in that if popularity is a reason.

Why not, it will be an interesting project and I can only welcome it. I don't understand your point in complaining that some people are busy doing something that you don't like.

Comment Re:Wtf? (Score 3, Informative) 74

Are there many safety issues in these utilities? I presume they've done code analysis and found loads then?

Not many, but there are some discovered: https://www.cve.org/CVERecord/... and who knows how many undiscovered. And it's not only about the existing code but also adding a new code.

BS. There's nothing special about Rust wrt maintanability plus there's a FAR greater pool of C devs than Rust devs who can check any new code.

Well, even without it's built-in compile-time safety, Rust is a modern language with a lot of features missing in C (just naming a few like traits, generics, utf-8 strings, FP-style constructs, immutability, standard library, thread safety, async, etc.), and it is much more attractive for the new developers.

Comment Volvo Android Automotive OS sucks (Score 1) 62

I have a hybrid Volvo V60 which is a fine car (fast, spacey, comfortable), but the infotainment system is a nightmare. Based on AAOS, it is riddled with bugs and is quite sluggish. New software releases do not happen often, and sometimes introduce more issues after update than fix them. Yes, you have access to Google Maps and Play Store, but the app selection is very limited and what's the point anyway if most can be only used while parked.

Comment AI is great for project localization (Score 4, Interesting) 248

One area where it shines is localization. "Hey bot, find all English strings in the code enclosed in double quotes, for each string create a key in the form 'category-description', for example error-not-found, create a translation file in Fluent format in the form of "key = value" for all those keys and their values. Do that for the following locales: ..."

With some prompt refinements, corrections, etc, done in 2 hours. Saved me 2 weeks of manual work.

Comment Sounds like a complete BS story (Score 1) 190

The body and the brain cannot be separated, it's one organism which cannot exist without the other part. We don't even know what consciousness is, so how can we even "suppress" it's emergence in the brain? Or do they suggest completely brainless bodies? In this case, what organ is taking care of coordinating and controlling all the living functions?

Slashdot Top Deals

An engineer is someone who does list processing in FORTRAN.

Working...