Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror

Comment Unpopular Opinion, but... (Score 1) 80

I first tried Zen about a month ago and actually like it. I had been using Vivaldi, but was looking for something that used the Firefox engine. I dislike the stock Firefox UI, and the other alternatives weren't up my alley either (ok, I'll admit I didn't try Pale Moon). However, once I got used to Zen's interface, I find it to be a bit refreshing.

That said, it's definitely not for everyone, but there are other options out there if you don't like this one.

Comment What about female body parts? (Score 0) 81

There are articles about finding microplastics in testicles, semen, and now penises, but these are of course all male body parts. (No disrespect intended to trans/nonbinary people) However, medical research has historically been male-oriented, for example test labs using male mice for medical research because they're more consistent.

I can only assume that microplastics would be found in most body parts on most people, but it's intriguing to me that I've only seen articles about male body parts. Maybe they're just trying to convince the (mostly male) politicians to do something, so telling them their gentlemen parts are tainted may be a targeted call to action?

Comment Re: In other words ... (Score 4, Informative) 56

I assume it's heavily task-dependent. The only benchmarking I've done was with CFD, where we found that enabling hyperthreading would provide a wall-clock speedup of about 15-20%. Hyperthreading might also provide well better than a 15-20% speedup for other tasks, or even negative under the worst conditions.

And this in no way compares hyperthreading to simply adding more cores, which has its own advantages and disadvantages.

Comment Just Use an Optimizer (Score 1) 80

An individual brewer should have no problem coming up with a recipe that is somewhat close to their target. I would also imagine they can score a recipe numerically based on their own tastes. To me, it sounds like they should then be able to define all of the inputs (amounts of each barley/malt, hop type, other flavors, and times during each stage) and run it through an optimizer routine. Sure, the process would be iterative and may take a couple years, but with a good initial input and bounds on the inputs, it should be pretty straightforward to improve the taste to an ideal.

So why use AI? Oh yeah, buzzwords. Carry on!

Comment Window Managers (Score 3, Interesting) 96

Personally, I don't care too much about the X11 vs Wayland debate, so long as whatever I'm using works. However, like many people, I'm quite picky about the user interface and have spent a couple decades customizing everything to my liking. From what I've seen, Wayland simply doesn't support most old X11 window managers, and there aren't any decent ones for Wayland yet. GNOME is the only one I've heard that seems to work, but I find it to be completely unusable. Sway is at least tolerable, but it's still a bit disappointing in comparison.

I haven't seen any traction on cloning any of the good old window managers to support Wayland, so I'm curious as to whether there's a way now to use an X11 window manager in Wayland, or is there any plan for that in the future?

Comment Public Comments? Probably All Bot Responses (Score 2) 67

Unless they've radically changed how they solicit the public for comments, I foresee this ending about the same way as it did when they asked for public comments about net neutrality. Hopefully they learned their lesson from that, or at least know how to sort through the bogus responses to get an accurate picture of the actual prevailing public opinion.

Comment Re:Yawn... (Score 4, Interesting) 67

x ^= y ^= x ^= y;

That works for integral types and takes three instruction cycles. That said, the following code can sometimes be faster:

a = x;
b = y;
x = b;
y = a;

Sure, it's four instructions plus some extra stack space, but the first pair of instructions can be completed simultaneously, as can the second, which results in a two cycle swap. It can be faster, or it can be slower, depending on many things, such as the extra stack/registers/L1I overhead and the number of times it's called.

In short, universally optimal code doesn't really exist, so benchmark everything! Also, only optimize where you need to.

Slashdot Top Deals

One possible reason that things aren't going according to plan is that there never was a plan in the first place.

Working...
OSZAR »