@yon Apparently, I bought a Mac Clone off a Retro Mac forum. Not an 8600/9600, but one of those Power Computing Mac clones, and it is one of those models that used the same processor daughter card despite the logic board being based off a Power Macintosh 7200 design.
More on it later, but it looks like the RAM is the only thing I need to get since it has a SCSI2SD, although is it better to use a BlueSCSI one instead?
@chikorita157@yon Not quite in the same league, but if I had to choose a Mac clone, it would be the Laser 128EX/2. They were among the better Apple II clones, and they're rare enough to have some collector's value nowadays.
@chikorita157@yon Raiser cards have become a thing with modern gaming rigs too, because of the massive power the GPUs draw.
But there's a lot of other problems to solve, like the form factor of the slot bracket for example.
My mom's backup old-phone as an MP3-player is a really old Xiaomi Redmi, and the phone basically self-destructed today. The Xiaomi account got suspended, the Xiaomi browser crashes after a few seconds, playing local mp3s just crashes.
I get that it's so old that it should be End-Of-Life, but just brick the phone by self-destructing all the features thru the internet is a very annoying thing.
Looking for recommendations on beginner-friendly #Linux distributions.
I don't need any novice help, this is for a friend who wants to move away from Windows.
They need the usual productivity software, web browser, mail, Word, Excel, etc. which will probably be easy to replace. I advised them to start working with #LibreOffice now, to see if they feel comfortable with it. They also need some more exotic software, but I'm confident it will work fine with Wine. We'll test that out soon.
They're also very privacy-sensitive, so I'm currently discounting #Ubuntu.
@popey Basically, I was put off by their Telemetry features (which thankfully seem to be opt-in, but I'm not up to date on that).
What really bothered me though was that they installed a web search lens and Ubuntu One integrations into their default desktop, and they were very hard to get rid of. IMHO these should never be features that are installed by default.
Maybe things have changed in the meantime, I haven't tried recent Ubuntu versions.
@popey That pleases me to hear. I actually don't hold a grudge, but it drove my decision back then to switch to 100% Debian, and I simply haven't checked back since.
Maybe I need to give it another chance.
@anianimalsmoe@dopey_kun Let the managers do all the meetings and the engineers the actual work.
If your calendar has more meetings than free slots, it means you're on your way to become a manager. Or burnt out. :akko_nope2:
Briefly took apart my mouse to clean the mouse wheel encoder to fix the jittery scrolling for the second time.
The jitters stopped immediately, but the "tactility" of each bump didn't come back until the day after, like last time. This mouse has been going strong since 2021 and I hope it'll stay that way for a few more years too.
@terrehbyte My last mouse had horrible wheel jitter as well. I was pretty angry when I opened it up and found that the manufacturer had stopped using optical detectors and replaced them with cheap mechanical ones instead.
On the upside, it was easy to find a compatible part and replace it. But that was probably the last mouse I'm buying from this manufacturer.
@gsuberland Plus, the whole industry keeps stalling all technological advancements. I have yet to see a single SD UHS-III card on the market, let alone SD Express. I heard there are some UHS-II cards available, but card readers with the additional pins and data channels are rare. Apparently some DSLRs support them?
I think the root is my problem is I'm generating floats from n-m. I needs it to be blazing fast and it can't use any libs because I need 100% consistency across platforms.
@oblomov@arghdos@TomF@grumpygamer Scaling to an arbitrary n..m range is a "blazing fast" operation on any modern FPU, though. You won't need more than a multiply-add (FMA) if n and m and the source range (let's call it a..b) are compile-time constants.
So, you would generate a random number in the uniform distribution a..b (which can be as optimal as you need it), then scale it to the desired range like this:
d = s * (m - n) / (b - a) - a * (m - n) / (b - a) + n
With a=0 and b=1, this becomes
d = s * (m - n) + n
Provided that everything except s is constant, you're just left with an FMA with precomputed constants.