andioop

joined 2 years ago
[–] andioop@programming.dev 4 points 2 months ago* (last edited 2 months ago) (1 children)

I was a happy MuseScore user before and after the UI changes. So this post brings to mind questions that usually float in my mind:

  • When I can happily use a thing whose UX is criticized: is it just because I don't know any better alternatives, or because I've spent so long with it that of course I know how to work it? Or is the UX really not that bad? Or is it that there are often general solutions for most of the population, but sometimes some people take really well to things that work poorly for others and vice versa? Is it that the hated parts are bits I do not touch much in my workflow, so of course I see no problems because I am not interacting with the problem parts?
  • When I have difficulty using a thing whose UX is praised or has no criticism: is it because I am smoothbrained? That I just have not had enough time trying to figure it out, so of course I struggle and just need to apply myself more? Is it something that works for most, but it will not work for everyone? Am I in a really niche use case with bad UX that nobody else has bothered to complain about?

I do not have enough UX knowledge to criticize or make objective evaluations here. I only have how easy it is for me to navigate applications. Though I would like to work on gaining it someday, especially so I can help out FOSS targets of "bad UX" complaints.

[–] andioop@programming.dev 21 points 2 months ago (6 children)

Some people actively desire this kind of algorithm because they find it easier to find content they like this way. I'm not sure if they are immune to doomscrolling and actually have gotten it to work in a way that serves them and doesn't involve doomscrolling, or if they are doomscrolling and okay with it. But for me, I really wish I could go back to the chronological feed era.

[–] andioop@programming.dev 2 points 2 months ago* (last edited 2 months ago)

Eh, I thought different moderation philosophies were allowed, and as far as I know excluding commercial news is different from the rest given I avoid most tech communities because of all the tech-related-but-not-about-the-tech-itself articles. But my avoidance also means I have not touched every tech community, so if there is one that shares this moderation philosophy I get it.

[–] andioop@programming.dev 3 points 2 months ago (1 children)

I clicked !tech@programming.dev and at least by the sidebar it seems to intend to be that, though not too active, and I had to go report an opinion piece I agree with that got tons of upvotes even though the rules say no opinion pieces.

[–] andioop@programming.dev 7 points 2 months ago

If you thought this was fun you might like https://jsisweird.com/ with similar questions

[–] andioop@programming.dev 2 points 2 months ago

Lovely article.

You’ll also need to approach this guide with an open-mind. If you start off angry or feel like this is an attack on you for using (and maybe even enjoying!) GitHub, then you should come back once you’re in a better headspace. This is merely a detailed guide on how to achieve a solid set of feature parity between GitHub and SourceHut.

I didn't feel attacked at all till I read this, ironically. The rest of the article made me go right back to feeling unattacked.

[–] andioop@programming.dev 10 points 2 months ago

This is both sweet and funny. I'd love to have a spouse like that. Thanks for taking care of them :)

[–] andioop@programming.dev 7 points 2 months ago

https://jakec007.github.io/2020-06-28-how-we-trick-rocks-to-think/ fun, accessible-for-non-experts related article

Today we’re going to explore how the thinking rocks that power your computer are created.

[–] andioop@programming.dev 3 points 2 months ago

Interesting read, thanks for posting!

[–] andioop@programming.dev 1 points 2 months ago* (last edited 2 months ago)

Most of my games work right out of the box, and the ones that have problems are ones that I'd also have to fiddle with for more than a 1-minute check to ProtonDB are ones I'd have to fiddle with on Windows. However I also do not touch anything with online multiplayer or anticheat, and I know games with kernel-level anticheat tend to not handle Linux well on anything but a Steam Deck.

I swapped a PC I had mostly for gaming over to Linux. I'm having a pretty nice time.

As for piracy, I know pirated games that need to be emulated because they are originally Nintendo Switch games or something work well. No idea for pirated PC games.

43
submitted 11 months ago* (last edited 11 months ago) by andioop@programming.dev to c/linux@programming.dev
 

Local dummy here (slightly more technical than the average user, likely far less than most people in this community) considering switching over. Checked the sidebar for any beginner's resources and looked at a few of the top posts and saw mostly Linux news and stuff meant for people already using the OS.

For my specific case, I use a Mac as my daily driver and (heresy) I am happy, but I also have a Windows computer that I am thinking of switching over to Linux. I use it to play games my Mac can't, and to run !BOINC@sopuli.xyz (I do not run the community but the thing the community is about) and/or Folding at Home whenever I'm not using it to game. Some of them are Steam games, some indies not on Steam, some emulated. Little to no multiplayer games, and absolutely no multiplayer that has anticheat. I have tried running some of the Windows-exclusive games with WINE and they worked but ran extremely slowly, however that was done on my Mac so it may not represent the results of running WINE on Linux.

 

I just spent an hour searching for how I could have gotten an

Uncaught TypeError: Cannot set properties of null

javascript. I checked the spelling of the element whose property I was trying to set and knew that element wasn't null because the spelling was the same in the code as in the HTML. I also knew my element was loading, so it wasn't that either.

Turns out no, the element was null. I was trying to set " NameHere" when the element's actual name was "NameHere".

Off by a single space. No wonder I thought the spelling was the same—because all the non-whitespace was identical. (No, the quotation marks slanting in the second NameHere and being totally vertical in the first NameHere wasn't a part of the error, I am typing them all vertical and either Lemmy or my instance is "correcting" them to slanted for the second NameHere. But that is also another tricky-to-spot text difference to watch out for!)

And what did not help is that everywhere I specifically typed things out, I had it correct with no extra spaces. Trying to set " NameHere" was the result of modifying a bunch of correct strings, remembering to account for a comma I put between them, but not remembering to account for the space I added after the comma. In short, I only ever got to see " NameHere" written out in the debugger (which is how I caught it after like 30 repeats of running with the debugger), because everywhere I had any strings written out in the code or the HTML it was always written "NameHere".

I figured I'd post about it here in case I can help anyone else going crazy over an error they did not expect and cannot figure out. Next time I get a similar error I will not just check spelling, I'll check everything in the name carefully, especially whitespace at the beginning and end, or things one space apart being written with two spaces instead. Anyone else have a similar story to save the rest of us some time?

 

Besides some of the very, very obvious (don't copy/paste 100 lines of code, make it a function! Write comments for your future self who has forgotten this codebase 3 years from now!), I'm not sure how to write clean, efficient code that follows good practices.

In other words, I'm always privating my repos because I'm not sure if I'm doing some horrible beginner inefficiency/bad practice where I should be embarrassed for having written it, let alone for letting other people see it. Aside from https://refactoring.guru/, where should I be learning and what should I be learning?

 

I like browsing Local here because of that.

41
submitted 1 year ago* (last edited 1 year ago) by andioop@programming.dev to c/software_gore@programming.dev
 

I read something about once-reliable sites that would tell you the best [tech thing] now not giving legit reviews, being paid to say good things about certain companies, and I do not remember where I read that or which sites, so I figured I'd bypass the issue and ask people here. I'm pretty new to anything near the level of complexity and technical details that I see on datahoarder communities. I know about the 321 backup rule and that's it. This is me trying to find something to hold copy 3 of my data.

 

You'd think they'd just get rid of the indicator after I show up, or the day after the appointment, instead of leaving it there and saying I have -1 days left until it happens…

 

Not the creator, just stumbled across this and thought FOSS on Beehaw might like it

 
view more: ‹ prev next ›