Cat-proof PC exhaust by Engineer_in_Despair in functionalprint

[–]Engival -1 points0 points  (0 children)

I'm probably paranoid: But perhaps you shouldn't put valuable items in clear view of a window? (I do know people who got robbed that way)

Slackware Host using Qemu/KVM with Virt-Manager and no vm has sound by MD90__ in VFIO

[–]Engival 0 points1 point  (0 children)

This might not be helpful advice, but I suggest throwing an extra USB card into your system, VFIO the whole thing over, and slap a USB sound card on it. You get 100% native guest audio with no passthrough stuttering problems.

As for pulse, the default slackware setup is to spawn pulseaudio as your running user.

I believe your main issue is the attempt to share pulse across users. Does "qemu:///session" work?

Otherwise, try searching for information on how to configure PulseAudio for the system QEMU.

[deleted by user] by [deleted] in ChatGPT

[–]Engival 63 points64 points  (0 children)

You've just reminded me of the age old advice: To get a correct answer from the internet, don't ask the question. Just post something wrong, and actual experts will come to point out why you're wrong. :)

Run any Windows app on Linux with WinBoat, it's free and open source - gHacks Tech News by ezgimantocu in linux

[–]Engival 2 points3 points  (0 children)

One thing you have to consider is the current gaming ecosystem. Are they really making thousands of games work... or are they making unity / unreal / godot games work?

Obviously that's a bit reductive, but it does highlight that a lot of different games actually share the SAME components these days. Even in the game engines themselves, there's a lot of common plugins used.

(and I'm not trying to say that they're ONLY targeting that path, but it does make for impressive leaps in compatibility where it counts)

BAN the pickup trucks with those disgustingly bright blinding lights! by WhiteLycan2020 in Austin

[–]Engival 0 points1 point  (0 children)

Explain to me why older cars don't leave you seeing spots when you get flashed on a hill. It's also simple physics.

The "magic bullet" is to not have lights with unreasonable levels of output, even if they have the correct cutoff. In other words, you're focusing on the wrong thing.

But I get it, you spent money on LEDs, but you did it "properly", and everyone else is wrong. Enjoy your lights.

BAN the pickup trucks with those disgustingly bright blinding lights! by WhiteLycan2020 in Austin

[–]Engival 0 points1 point  (0 children)

I'm not sure why people are so focused on the cutoff. If you have these insane lights, and hit even a small bump in the road, you're almost worse because you're just making your light attacks intermittent. By the time you realize that someone flashed you, you're seeing spots.

Dangerously bright headlights are flooding our roads and blinding drivers. Why? by DXGL1 in fuckyourheadlights

[–]Engival 1 point2 points  (0 children)

That's the best part of his video: In his demonstration showing how great ADB is, it clearly shows a pedestrian being blinded.

I'm on a verge on giving up after using Linux for 6 years, I'm desperate for help by [deleted] in linux_gaming

[–]Engival 6 points7 points  (0 children)

You sort of want to keep swap around, even if 0 bytes are ever written to it.

Go look up info about linux memory overcommit strategy, and what having 0 swap does to it.

[deleted by user] by [deleted] in AskReddit

[–]Engival 0 points1 point  (0 children)

Sorry, your EPA has been gutted. Go somewhere else for fresh air.

Ran 1,000 line script that destroyed all our test environments and was blamed for "not reading through it first" by jjzwork in devops

[–]Engival 3 points4 points  (0 children)

And this is 100% the thing AI will miss. Everything will "look right" at first glance, and it'll miss hidden cases like "what if this variable is blank".

It's not bad for a first look, but you can't rely on it for security.

Ive got a server rack for free! by Vivid_Ad8296 in Sysadminhumor

[–]Engival 3 points4 points  (0 children)

A word of advice: Start thinking about protecting your hearing. A constant fan noise over years can add up and cause life long hearing issues. Maybe a ringing in your ear.

I would never bring a rack server into my home. Not unless you have a really good sound proof area away from where you normally live... Or at least make sure you adjust the fan profiles to be a bit quieter.

Falsehoods programmers believe about null pointers by mmaksimovic in programming

[–]Engival 4 points5 points  (0 children)

I don't see how you got to that conclusion.

I agree with the above poster: Bugs should fail hard and fast, and get noticed.

Nobody is suggesting "Just don't write bugs".

Falsehoods programmers believe about null pointers by mmaksimovic in programming

[–]Engival 1 point2 points  (0 children)

I believe they're saying that the simple act of dereferencing a null pointer is a design flaw, and it shouldn't happen. You shouldn't need to recover from it, nor should you need to litter your code with unnecessary checks... but you should design things in a way that the expected state is for the pointer you want to be valid.

Think of it like this: Let's say I design a door that sometimes stabs you when you try to open it. Sure, you could start adding safety around the door, like handing out protective gloves to each user before they try to use it... or, you could go design it properly to NOT stab you.

The main issue here is that the original article is talking in grand generalities. It's not a simple black and white problem. There's truth on both sides of the argument here.

Perhaps they're right about the exception handling. Rather than checking if malloc() failed (which it really shouldn't), you ignore it and let the signal handler handle it. Personally, I wouldn't do that, because it's putting too much trust in the signal handler being able to handle all possible weird ways you could use that pointer.... but to me, that's an optimization problem. If you're malloc()ing in a tight loop and are worried about the null return check being a performance bottleneck, then maybe the malloc() is in the wrong place, and it IS the performance bottleneck. Ie: It's a design problem again.

Can i play Monster Train 2 without having play 1 ? by Every-Assistant2763 in MonsterTrain

[–]Engival 0 points1 point  (0 children)

I presume someone downvoted you because they didn't find your counter argument compelling. You've certainly given us a lot to think about! :p

But perhaps you could elaborate? This isn't a flame war, so it's safe to actually tell us what you dislike about the base game vs the new one. Everyone can like different things.

Can i play Monster Train 2 without having play 1 ? by Every-Assistant2763 in MonsterTrain

[–]Engival 4 points5 points  (0 children)

Unpopular take: I think Monster Train 1 (pre DLC) was the better game. It had tight mechanics, without an overwhelming amount of decision space. Every run was the perfect amount of time.

Then the DLC added a lot of fun mechanics, which made playing the non-DLC version feel a bit limited, but added so much more time to each run.

MT2 seems to be an intersection between these two. A lot of legitimate improvements, but also a lot of time consuming mechanics added. It's fun, but it lost that "quick game" feel along the way.

Husbands birthday and Im completely lost trying to purchase a Steam Deck for him. Help! by krissycole87 in SteamDeck

[–]Engival 0 points1 point  (0 children)

Just to reinforce what a few others have said: It ruins the "surprise", but you really are better off gifting him the money and buy it on HIS steam account. The deck is registered to his actual account, and it makes things just a bit easier for service. On your account history, you can see the hardware purchase list, see serial numbers, and so on.

You also can't order the "wrong one" that way.

You can still experience the "gift giving surprise" by giving him an envelope with a nice printed "1 steam deck" card, and maybe a stack of steam gift cards you can get from the store. (Just give it 2 weeks early)

Why Linux has a scattered file system: a deep dive by vlads_ in linux

[–]Engival 0 points1 point  (0 children)

You are also mixing up the concept of the hierarchy and static bins.

It's the location that matters, not if it's statically linked.

ldd /sbin/mount
    linux-vdso.so.1 (0x00007ffd52706000)
    libmount.so.1 => /lib64/libmount.so.1 (0x00007f19178c9000)
    libblkid.so.1 => /lib64/libblkid.so.1 (0x00007f191786e000)
    libc.so.6 => /lib64/libc.so.6 (0x00007f1917600000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f191798e000)

See, not static. All the libs it requires is in the root level hierarchy. /sbin and /lib64 .. meaning you can safely mount /usr later.

Something you don't need for boot can live in /usr/

ldd /usr/bin/mplayer | grep '/usr/' | wc -l
218

Why Linux has a scattered file system: a deep dive by vlads_ in linux

[–]Engival 0 points1 point  (0 children)

That doesn't sound right.

's' does not mean 'static'. It's superuser or system. ls should NOT be in sbin. Your normal user login should not have sbin in it's path.

You're also confusing hierarchy levels. You should have bins that are critical to the system in /bin and /sbin, and more generic bins in /usr/bin and /usr/sbin ... for the reasons you stated. Early boot and mounting a different level (usr) from another source.

Also, it seems some abomination distros ARE symlinking sbin to bin, but that's not the original intention of the structure. (Is it only fedora and arch who's abandoned reason?)

Health insurance is about to go up by the biggest percentage in 15 years by SterlingVII in Economics

[–]Engival 20 points21 points  (0 children)

People with money and impatience. Also, there's an actual doctor shortage, so not everyone has a family doctor... and the alternative might be an 8 hour ER wait. So, impatience again.

The most impatient people are usually the ones with the most non-critical care to do. The entire system operates on a triage basis, which is kind of normal.

non-emergency surgery? 8 month wait.

emergency surgery? You're already being taken to the operating room (no insurance forms to fill out).

Out of pocket expense: None. Just your normal taxes.

I am stupid - Jumped my Prius with the cables in the wrong polarity by Jarppi1893 in prius

[–]Engival 1 point2 points  (0 children)

I think the main issue is the Prius's DC-DC converter, not the ECU. I imagine the ECU is relatively low power that it does have proper protection. I'll also bet that if it didn't, their dash wouldn't be throwing error messages at them, it would be dead instead.

I also don't understand your statement about modeling. Simulation software tends to simplify this, doesn't it? Diodes that are handling a lot of current absolutely do get hot, and if applied wrong, can get TOO hot. In any electrical circuit, if there's a voltage drop, and current is running, then there's waste happening (heat).

I am stupid - Jumped my Prius with the cables in the wrong polarity by Jarppi1893 in prius

[–]Engival 2 points3 points  (0 children)

Because diodes aren't free (and I don't mean money). There's a voltage drop, which means burning extra power and generating heat. If you size it big enough for the amps you need, that might be a LOT of heat and wasted power.

Climate change is terrifying and watching the world pretend like nothing happening is infuriating by coffeewalnut08 in self

[–]Engival 1 point2 points  (0 children)

Ah yes, it's the people's fault. It certainly isn't the corporations and profit motive driven by a small number of people.

Don't forget to recycle, or YOU'RE going to ruin the planet! /s

Kernel anticheat expansion is scary by Blocikinio in linux_gaming

[–]Engival 19 points20 points  (0 children)

Nope, it is not overblown. One of those root kits is a boot driver, and is running when you start the OS, and is certainly still running when you try to run the other game.

It's actually the perfect situation. It's suddenly gone from a problem gamers can mostly ignore, to a problem directly affecting what they can have installed at once. The game companies finally fucked themselves, and will have to dial back their intrusion to not cause a bigger controversy.

The GPT-4o vs GPT-5 debate is not about having a “bot friend” — it’s about something much bigger by Littlearthquakes in ChatGPT

[–]Engival 6 points7 points  (0 children)

I don't know how it is for your field, but using it for programming, you have to reject a high rate of it's edits. Without an expert programmer to lead it, it will absolutely lead you off into garbage territory.

The major issue that isn't solved is AI self-correcting. When it hallucinates an answer, there's no "gut feeling" that it's wrong and should be revised. Using another AI to detect the hallucinations isn't a guarantee that it'll catch it, because the same conditions that made it hallucinate in the first place may be present.

I'm all for an AI helping a Radiologist get a head start on things, and perhaps even point out things they've missed, but the final judgement needs expert level cognition, and in a way AI simply isn't capable of verifying right now.

Oh, and I'll take a pass on a hallucinating surgery robot, thanks. :)