andioop

joined 2 years ago
[–] andioop 1 points 3 days ago

New fear unlocked: I fit this description and just don't realize it. Kind of along the lines of imposter syndrome. Am I just bullshitting everyone around me into thinking I'm competent?

[–] andioop 2 points 3 days ago

It pays to play incremental games because a lot of the devs have posted their code online.

Fork > fix > happy

[–] andioop 2 points 5 days ago* (last edited 5 days ago)

Am overall negative about AI.

Their post is on topic + not hostile/rude.

Upvote.

Downvoting because you disagree is not the way. It is also what a lot of people do anyways.

[–] andioop 1 points 1 week ago (1 children)

For any onlookers reading this, I used https://rufus.ie/en/ and I did not get my USB stick bricked.

[–] andioop 1 points 1 week ago

I understand that. I attract less people to PeerTube, contribute less content for others, if I refuse to make my things public. I'd rather have big, corporate YouTube bear the burden than the smaller PeerTube.

[–] andioop 2 points 1 week ago (1 children)

Is Wine an emulator? There seems to be disagreement

There is a lot of confusion about this, particularly caused by people getting Wine's name wrong and calling it WINdows Emulator.

When users think of an emulator, they tend to think of things like game console emulators or virtualization software. However, Wine is a compatibility layer - it runs Windows applications in much the same way Windows does. There is no inherent loss of speed due to "emulation" when using Wine, nor is there a need to open Wine before running your application.

That said, Wine can be thought of as a Windows emulator in much the same way that Windows Vista can be thought of as a Windows XP emulator: both allow you to run the same applications by translating system calls in much the same way. Setting Wine to mimic Windows XP is not much different from setting Vista to launch an application in XP compatibility mode.

A few things make Wine more than just an emulator:

Sections of Wine can be used on Windows. Some virtual machines use Wine's OpenGL-based implementation of Direct3D on Windows rather than truly emulate 3D hardware. Winelib can be used for porting Windows application source code to other operating systems that Wine supports to run on any processor, even processors that Windows itself does not support. "Wine is not just an emulator" is more accurate. Thinking of Wine as just an emulator is really forgetting about the other things it is. Wine's "emulator" is really just a binary loader that allows Windows applications to interface with the Wine API replacement.

—https://gitlab.winehq.org/wine/wine/-/wikis/FAQ

[–] andioop 1 points 1 week ago* (last edited 1 week ago) (2 children)

I'd migrate to PeerTube but I figure I might be a drain on resources without giving back: I only upload unlisted personal videos for family/friends/myself, of family/friends/myself. Extremely uninterested in sharing them with the general public. Don't want rancid comments about my family, friends, or myself. So I stick to YouTube for all my uploads.

Maybe if I do something useful and informative for others I'll put it up there.

[–] andioop 1 points 1 week ago* (last edited 1 week ago) (3 children)

Oh wow, how did it do the latter!? (I'm more technical than the average person, but half the time I feel too dumb for programming.dev, but I'll never smarten up if I don't stick around and learn, so…)

Also shifted off Windows 11 to Fedora. Well, at least, a modified version anyways—Nobara—on the suggestion of a user in the thread.

[–] andioop 1 points 2 weeks ago* (last edited 1 week ago)

I understand reluctance to move because of ease of modding.

This does not answer it for all your games, but did you see this post about Morrowind/Oblivion/Skyrim modding on Linux? It might help for those at least.

I have managed to mod Dragon Age: Origins successfully with the help of winetricks and/or protontricks, I forget which one.

[–] andioop 3 points 2 weeks ago

I'm really lucky that I avoid anything that has anticheat. Not because I'm a cheater but because all the slur-screaming 12 year olds and my own fear of getting addicted to MMOs if I ever gave them a try have mostly dissuaded me from anything with online multiplayer.

Which means most of my games are Linux-compatible and I have no gaming group I'm giving up by making the jump :D

[–] andioop 6 points 2 weeks ago* (last edited 2 weeks ago) (6 children)

Saw something on programming.dev about some extra telemetry Windows 11 was adding or something like that? I forget. It was definitely something I think is bad, that people on programming.dev also think is bad. Then, despite having done registry edits and everything else I could think of to turn off auto Windows updates to make sure I would not get the bad new feature added in an update, my Windows 11 computer auto updated anyways. Got mad, wanted to switch to Linux, [asked [email protected] for help](https://programming.dev/post/18482370), and finally did it four months later, a few days before the new year started.

 

Source

Transcript:

10 things that block your Happiness

  1. Self-hatred
  2. Not being able to let go of the past.
  3. Not being able to forgive yourself.
  4. Not being able to value who you are.
  5. Assuming RAID is backup.
  6. Not making backups.
  7. Not verifying backups and finding out restore time.
  8. Needing other people to validate you.
  9. Letting other people define who you are.
  10. Trying to be perfect and to please everyone.
17
submitted 3 months ago* (last edited 3 months ago) by andioop to c/[email protected]
 

I did try to read the sidebar resources on https://www.reddit.com/r/DataHoarder/. They're pretty overwhelming, and seem aimed at people who come in knowing all the terminology already. Is there somewhere you suggest newbies start to learn all this stuff in the first place other than those sidebar resources, or should I just suck it up and truck through the sidebar?

EDIT: At the very least, my goal is to have a 3-2-1 backup of important family photos/videos and documents, as well as my own personal documents that I deem important. I will be adding files to this system at least every 3 months that I would like incorporated into the backup. I would like to validate that everything copied over and that the files are the same when I do that, and that nothing has gotten corrupted. I want to back things up from both a Mac and a Windows (which will become a Linux soon, but I want to back up my files on the Windows machine before I try to switch to Linux in case I bungle it), if that has any impact. I do have a plan for this already, so I suppose what I really want is learning resources that don't expect me to be a computer expert with 100TB of stuff already hoarded.

45
Pokémon GO notification (programming.dev)
submitted 3 months ago by andioop to c/software_gore
 
43
submitted 5 months ago* (last edited 5 months ago) by andioop to c/linux
 

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 [email protected] (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.

19
submitted 5 months ago* (last edited 5 months ago) by andioop to c/learn_programming
 

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.

39
What language is this? (programming.dev)
submitted 5 months ago* (last edited 5 months ago) by andioop to c/software_gore
 
8
submitted 6 months ago* (last edited 6 months ago) by andioop to c/[email protected]
 

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.

113
Technically right…? (programming.dev)
submitted 6 months ago by andioop to c/software_gore
 

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…

view more: next ›