hollyberries

joined 2 years ago
[–] hollyberries@programming.dev 10 points 1 year ago

THIS a thousand times. World of Warcraft became dead to me when it implemented voice chat in the game's client. I can't hear well enough for voice chat and while I can speak just fine, I refuse to buy peripherals so that the hearies can feel superior with their lack of environmental awareness.

@OP needs to check their privilege.

[–] hollyberries@programming.dev 6 points 1 year ago (2 children)

To answer the direct question, BTRFS works fine for gaming. Garuda uses BTRFS by default and I've been daily driving it for a few years now. My gaming machine hasn't had an unrecoverable failure that wasn't my fault (not checking consple output for errors when updating and then rebooting). Games on an ext4 file system work fine - that's what I do for games I don't play often. The main NVME is for games that are played regularly and everything else goes to the storage SSDs.

Correct me if I'm wrong, it seems like you want an immutable distro more than BTRFS for what you want to do.

The Talos Principle video was interesting to watch, thanks for the link! It shined a little bit of light on automated testing.

Theres also someone on YouTube who has been teaching an AI on how to walk and solve puzzles on its own, the channel name escapes me and I'm nowhere near a working computer to look it up at the moment :(

[–] hollyberries@programming.dev 3 points 1 year ago (3 children)

I’m sure you could end up writing a test that’s bad in just the right way to end up doing more harm than good, but I do think that’s the exception(heh).

That's exactly why I've asked. That is where I've gone wrong with TDD in the past, especially where any sort of math is involved due to being absolutely horrible at it (and I do game dev these days!). I can problem solve and write the code, I just can't manually proof the math without external help and have spent countless hours looking for where my issue was due to being 100% certain that the formula or algorithm was correct >.<

Nowadays anytime numbers are involved I write the tests after doing manual tests multiple times and getting the expected response, and/or having an LLM check the work and make suggestions. That in itself introduces more issues sometimes since that can also be wrong. Probably should have paid attention in school all those years ago lol

[–] hollyberries@programming.dev 5 points 1 year ago (13 children)

Doesn't this rely purely on the fact that the test is right?

In my experience, yeah its normal. Have you seen the top rated comments with all of the emoji reactions? Those are rewarded with Steam points that can be used in the points shop. Jesters are hella easy to farm.

I admit that I am a bit biased. During the 8-10 years I tanked my startup by going all-in on Microsoft Store apps because I absolutely loved my Windows Phones and was convinced that they were the future, especially when Continuum was announced (and it actually worked!).

The disenchantment started when Microsoft forced developers to rewrite their apps for Windows 10 after already having forced the mobile devs to do it from 7 to 8. The hatred ramped up when they killed support for the Lumia 950XL 6 months after launch. I freaking loved that phone.

It pissed me off so much that I went to Apple lmao talk about cutting off my nose to spite my face.

[–] hollyberries@programming.dev 8 points 1 year ago (2 children)

You forgot Vista before 7. The list didn't "break down" because Vista was the steaming pile of shit in between.

8 sucked, 8.1 was good at least in my opinion. 10 was when I fucked off to Linux land permanently after using it on and off for 15 years and have never been happier.

[–] hollyberries@programming.dev 26 points 1 year ago (2 children)

I'm a fan of hellpotting them.

[–] hollyberries@programming.dev 2 points 1 year ago (1 children)

Over-explaining is my biggest issue. I'm entirely self taught and the trash quality of certain softwares with non-descriptive variable and function names sort of steered me towards clearly naming things (sometimes verbosely). That has the unfortunate side effect of repetition when documenting and it comes across as sarcastic or condescending when proofreading.

Its far easier to have a machine do it than to second-guess every sentence.

You mentioned a llamafile, is that offline? I'm using GPT-4 at the moment because my partner has a subscription. If so, I maaaay have to check it out ^^

[–] hollyberries@programming.dev 10 points 1 year ago (4 children)

I use it to generate code documentation because I'm incapable of documenting things without sounding like a condescending ass. Paste in a function, tell it to produce docstrings and doctests, then edit the hell out of it to sound more human and use actual data in the tests.

Its also great for readmes. I have a template that I follow for that and only work on one section at a time.

view more: ‹ prev next ›