@PM_ME_VINTAGE_30S@vlemmy.net
@PM_ME_VINTAGE_30S@vlemmy.net avatar

PM_ME_VINTAGE_30S

@PM_ME_VINTAGE_30S@vlemmy.net

Ex-Redditor. I have big autism, big sad-all-the-time, and weird math energy.

Interests

  • extreme metal
  • audio engineering
  • electrical engineering
  • math
  • programming
  • anarchism

Dislikes

  • proprietary software
  • advertisements
  • paywalls
  • capitalism
  • bigotry
  • people who defend the above

This profile is from a federated server and may be incomplete. Browse more on the original instance.

PM_ME_VINTAGE_30S,
@PM_ME_VINTAGE_30S@vlemmy.net avatar

A lot of people don’t really understand computers. We mostly know how to manipulate the user interface (UI) to get the computer to do what we want, but if you switch up the icons or install a new desktop environment, I guarantee you that 99% of users will be completely lost.

This is because the UI abstracts the complex process of running a computer so that the user can just think about getting things done. The user doesn’t need to know what it means to “go to the start menu and click the Notepad app.” Practically, this is Windows-speak for “open the default text editor”. However, if you take a Windows user and drop them into a Linux and ask them to open up the default text editor, they probably won’t know how to do that unless a Windows-like desktop environment is chosen.

Basically, a lot of people don’t “know how to use Reddit” so much as that they know how to get the Reddit website to do what they want it to. Lemmy is even slightly different than Reddit, cosmetically different. Although we usually use the phrase “cosmetically different” to imply that the difference is not important, because we rely on GUIs to understand computers, cosmetic differences are really important in UIs.

Go look for posts on Lemmy discussing Jerboa and the other apps. The apps mostly differ in how the user is able to interact with the site. They should all have the full functionality of Lemmy (or are working towards it), but the ways of presenting that functionality to the user are different.

One of the most important groups that moved to the Threadiverse were the blind community. It is because of the inaccessible user interface in the Reddit app that they decided to move over.

And let me be very clear that the fact that computers abstract away their complexity is very much a good thing. That’s why we have computers: to do tedious, complex work automatically and simply. Not everyone needs to be a computer expert, but I do think that developers need to resist the urge to make cosmetic changes that don’t improve functionality. I realize that this is an ill-defined tall order. Regardless, we need to be aware that most people don’t know how computers work.

I think that, in order to get people joining our communities, we should try to be compassionate and helpful when it comes to users learning how to use site. Actually, this is a special case of my more general position that we should try to be compassionate and helpful in the face of people who are confused and trying to learn, whatever the subject. I know it can be hard; if I’m being honest, I have a bad habit of getting annoyed at people who don’t look like their listening. But we need to unlearn that.

PM_ME_VINTAGE_30S,
@PM_ME_VINTAGE_30S@vlemmy.net avatar

It will never be a safe space as long as spez is around

period. Centralized systems like Reddit are inherently beholden to the views of the people who own the central hub. Even if the people at Reddit now were “cool”, eventually a piece of shit would end up in a position of power and compromise the site. As we have seen time and time again, both recently and throughout history, we cannot allow our systems to be contingent on the assumed goodwill of the people who run it. Said differently, we need to assume that bastards will take control at some point in the future, and intentionally design our systems to be robust in the face of disturbances caused by bad actors.

PM_ME_VINTAGE_30S,
@PM_ME_VINTAGE_30S@vlemmy.net avatar

If you need GPIO (general-purpose input/output - e.g. you need to directly interact with an electrical circuit) and you need serious processing power. For example, one of my school projects was to use a Pi to process audio in real-time and high quality. The user controls, which consisted of buttons, potentiometers (with ADC), and rotary encoders, were connected directly to the Pi's GPIO pins. I needed a combination of low-level control and high-level signal processing. I really needed a Raspberry Pi and specifically the 8GB Pi for that sweet RAM, because I don't think any of the knockoff Pi's offer 8GB yet. Correct me if I'm wrong, because I need another Pi. Also, the documentation for GPIO is a lot better for the Raspberry Pi than its knockoffs. Like there's probably a "correct" cross-platform way to do it on Pi clones, but my degree is in electrical engineering, not computer science, so I don't (yet) have the Linux background to do bare metal programming without using Pi-specific libraries that don't seem to exist on Pi clones.

Edit: someone else said space. That's why I chose a Pi (and looked at options in that form factor), because I wanted to fit the system into a small case.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #