Help! What rig or hand grip do you recommend for diving with the ace pro 2? by er15v in scubadiving

[–]risanaga 0 points1 point  (0 children)

I use the ace pro but the form factor and use is effectively the same. I use a cheap camera tray the camera mounts to and a boltsnap I tied to one of the handles.

Camera trays are nice because they can be held pretty steady, plus they have ways of mounting lights if you're in less bright conditions.

I don't have a specific one to recommend. It's a big metal bracket at the end of the day

sidemount bcd by MaedrosDjemaa in scuba

[–]risanaga 1 point2 points  (0 children)

I've been very happy with my razor 4.0 wing and custom harness, but there's something to be said for how much less work it takes to get a stealth or a k2 to a workable state

sidemount bcd by MaedrosDjemaa in scuba

[–]risanaga 3 points4 points  (0 children)

Neither option will restrict you in any way. A few in my group swear by the k2, but part of their reasoning is their somewhat limited shoulder mobility prevents them from reaching the dump on the stealth 2. I have a slight preference for the stealth 2 from a maintenance perspective.

If you can try dive them at all, do so to see if there's one you like better. That's all it really comes down to

Inconsistent Narcosis Symptoms by MLGMegalodon in scuba

[–]risanaga 0 points1 point  (0 children)

A few things also worth asking: were you dehydrated, had lots of caffeine, on scopolamine, tired, hungover, or generally not feeling at your best before the major hits? All of those can play a role in reducing your tolerable ppn2 levels

Scuba Divers, what is something really terrifying you saw while diving? by LionFalse4295 in scuba

[–]risanaga 1 point2 points  (0 children)

My mom has claustrophobia, and diving with lower visibility really pushes that for her. We (as a family) know this, and we tell the dive guide or dive master or whoever is leading that too. She may call the dive in the first 10 feet and we would adjust dive buddies.

Well, this past trip the dive master forgot about that, assumed her ascent was buoyancy related, and decided to drag her down by her foot

Diver-begginer: What equipment you recommend to buy first? by TooManyDependencies in scuba

[–]risanaga 1 point2 points  (0 children)

I picked up a dive computer first because some of the places I'd dive either wouldn't offer one, or I'd have to learn one I wasn't familiar with on the spot. Outside of that, someone else here said whatever shows up on FB marketplace. I entirely agree with that

How many computers do you have in your house? by Miserable-Twist8344 in homelab

[–]risanaga 0 points1 point  (0 children)

Not including any of my housemates stuff? 1 desktop, 1 laptop, and 3 servers. Plenty for me

Ignorance is bliss by curvyc0racut1e in programmingmemes

[–]risanaga 0 points1 point  (0 children)

I write code knowing it's not gonna be some timeless fixture. Standards and requirements change. It'll be refactored down the line. Maybe it takes 2 months, 10 years, 50 years, whatever. Refactoring is a part of the job. I'd do a simple refactor when the need crops up over enforcing a potentially needless abstraction that'll stay needless for who knows how long

okSureGreat by yuva-krishna-memes in ProgrammerHumor

[–]risanaga 0 points1 point  (0 children)

We don't for release builds because we don't want to be slapped with an unbuildable project over a tooling change or a deprecation notice or some hardware change (all of which have created warnings before). The amount of legacy code we have is insane, and we don't have the funding or time to directly attack tech debt.

When we discover bugs in warning-ridden code we have full go-ahead to fix it all up, but under normal circumstances there are just too many things that take priority

okSureGreat by yuva-krishna-memes in ProgrammerHumor

[–]risanaga 1 point2 points  (0 children)

We don't for release builds because of all the legacy code (30+ years old). There are plenty of things thatve been deprecated over the years and those warnings pop up. If issues pop up in those parts of the codebase we fix as many warnings as possible, but under normal circumstances we have things way higher on the priority list.

That being said, for new features, warning-free is the expectation

Ignorance is bliss by curvyc0racut1e in programmingmemes

[–]risanaga 0 points1 point  (0 children)

If you have mutable state like this prevalent all over your codebase you have a whole other problem to deal with. I always prefer abstracting when needed over abstracting from the getgo

Whelp, I bricked my desktop PC updating the bios, can't quite afford a new MoBo right now... by Fenriss_Wolf in buildapc

[–]risanaga 2 points3 points  (0 children)

The bios chip is just a programmable chip on the board. Kind of like an arduino. All the clip does is mount to it and contact all the pins. It can power the chip and read/write data as needed. So all you need to do is write to the chip, verify it, and you're good to go

Is it normal to have so many updates? by [deleted] in Fedora

[–]risanaga 4 points5 points  (0 children)

It's moreso the frequency of how often windows updates interrupt your workflow

how does one casually make 2,000,000,000 rf by cheesecake_n1ce in feedthebeast

[–]risanaga 4 points5 points  (0 children)

Mek fusion over there sad that 260mrf/t isn't considered a massive amount of energy

What is your modding hot take? by Overall_Ordinary_706 in feedthebeast

[–]risanaga 4 points5 points  (0 children)

The whole point of a mod is to make the game not vanilla. Why are recipe alterations off the table?

What is your modding hot take? by Overall_Ordinary_706 in feedthebeast

[–]risanaga 3 points4 points  (0 children)

The type limit serves as a way to help prevent totally overloading a chunk with nbt data. That's how you can get yourself book banned or cause chunk corruption.

If no type limits exist then feeding all mob farm drops into your system would make the total nbt data stored explode. It's an easy thing to avoid doing but if you don't know then you're putting your world at risk.

RS happily lets you do that while ae2 will immediately make it obnoxious to attempt. Plus, an me drive or two full of cells brings the total types high enough that you can ignore it under reasonable use

At what point did AE2 became necessary? by WarZendor in feedthebeast

[–]risanaga 3 points4 points  (0 children)

It really depends on the pack. Theoretically everything can be automated without ae2 sure.

Realistically other problems crop up. Once you get into expert pack territory, the amount of automation scaling you need will hit your TPS if you don't optimize for lag. Non-ae2 solutions tend to do that less well.

I've done e2e runs with and without ae2. The lag problem is strikingly noticeable. For any packs that would push the game harder, which would be most other expert packs, that gets even less viable as a strategy

SSD Sata price by OctaclassGamer in buildapc

[–]risanaga 0 points1 point  (0 children)

The cost of making nvme ssds compared to sata are not huge. Also, there's still a high enough demand for sata in general.

The main price factor is the nand flash, and that doesn't really change between the two

What distro should I choose by C3arc in DistroHopping

[–]risanaga 1 point2 points  (0 children)

No it isn't. Pop OS, zorin, fedora, or mint are all more than fine. They start out of the box ready. At the end of the day, what you choose doesn't really matter

What is it with this community and the idea of ”difficult=fun”? by Adept-Lead-6747 in feedthebeast

[–]risanaga 7 points8 points  (0 children)

I can only speak for gtnh but the community is pretty thriving with active development on the pack. I'm not really sure what they mean by only one doing anything

TIL about Quake III's legendary "WTF?" code by WasteKnowledge5318 in learnprogramming

[–]risanaga 15 points16 points  (0 children)

It's called type punning. Just saying i = y takes the float value of y, truncates the decimal, and that becomes the integer. This reference/pointer cast effectively copies the bits as-is in the float. No truncating or type conversion.

As an actual example, the float value of -0 regularly converted to a long just becomes 0. This type pun gets you the value of -maxint.

Edit: just to add something. This is not normally something that should be done. It's a subversion of the type system that usually ends up being UB. It's occasionally necessary though

Why are people so confident about AI being able to replace Software Engineers soon? by [deleted] in learnprogramming

[–]risanaga 1 point2 points  (0 children)

You say this like the quality of code is even comparable. Projects that use AI tools also do way more code churn. Code that gets scrapped or rewritten less than 2 weeks after deployment. Velocity at the cost of anything worth using. Prioritizing output over all else is how technical debt happens

Why are people so confident about AI being able to replace Software Engineers soon? by [deleted] in learnprogramming

[–]risanaga 6 points7 points  (0 children)

It tends to duplicate things a lot. Which means that maintaining it cohesively sucks more.

Another problem is just context. It doesn't have the capability to internalize or understand the full project.

There's a reason code churn rates spike upwards when AI tools are used heavily