• 3 Posts
  • 113 Comments
Joined 2 years ago
cake
Cake day: June 16th, 2023

help-circle

  • Zarxrax@lemmy.worldtoMicroblog Memes@lemmy.worldBuilt to last
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    2 days ago

    I don’t know what it is, but those cleaning tablets will cause my machine to suds up so much that bubbles/water start pouring out of the exhaust and all over my floor. One of the first times it happened, all of the bubbles were screwing up a sensor and I couldn’t get the machine to work for a week. I thought it was broken, and was just about to buy a new one when I got the idea to try sucking everything dry with a shop vac.



  • The Internet of the 90s was such a simpler place. Better in many ways, worse in some. For instance, the Internet wasn’t so commercialized back then. Instead of a bunch of services, it was a bunch of nerds sharing information and having conversations. If you liked a tv show, you would search for websites about that show. Anyone could make their own website, so you would find tons of fan sites dedicated to each thing. Search engines didn’t provide you with information or answer questions, they just helped you sort through all the different websites, then you could look on those sites to find whatever information you were looking for. There was almost no video, it was all text and (small) images.








    1. Learn the basics. This is the easy part and you should be able to make good progress. Find a textbook or good online resource that covers things like the alphabet, pronunciation, basic Grammer, etc.
    2. Practice and accumulate vocabulary. You can do this basically however you want, but I would recommend the tool Anki (https://apps.ankiweb.net/), but you can use Duolingo or whatever. Learning vocabulary is key to being able to understand anything. Practice and repetition is key to gaining speed and fluency.
    3. Use the language. Talk to people. Talk to yourself. Watch videos. Read. Play games. You figure it out, but actually using the language is how you grow and get better at it.


  • For something like Lemmy or Reddit, any posts or conversations that I have are generally going out to random people who also happen to want to engage in a particular discussion. I don’t even look at usernames. The next conversation that I have will likely be with completely different people. In other words, there is no sense of community (unless I were to become heavily invested in a single community for some reason), and therefore I have no reason to want to make myself stand out in any way or make it easier for people to recognize me.

    On the other hand, for something like an old school forum that I would frequently post on, or a discord server or something, I might actually get to know people and develop a sense of community. In that type of situation, I feel like an avatar can be appropriate.




  • I do some programming as a hobby. I’m far from being an expert or even competent at it. You work on whatever you WANT to work on. Sometimes this can be born from necessity, you need your computer to do something, but you can’t find any existing application that does the specific thing that you need. Sometimes maybe you just want to create something, just because it seems interesting to you, or just because.

    So just for example, one of my hobbies involves working with video. Years ago, I was frustrated with the options available for encoding my videos into h264, so I ended up creating my own GUI around FFMPEG. It was easy enough and effective for what I needed, that the tool became quite popular among others in my hobby.

    Recently, machine learning has made it possible to do cool stuff like remove the background from a video clip. A lot of this stuff is really difficult to even get working, let alone to use effectively. So a current project I’m working on is a GUI for such a tool to make it really easy to use.

    So yeah… First I would say you need to figure out what you want to do. Why do you want to write a program? What do you want to accomplish?

    Then you need to learn the basics of programming in whatever language you intend to use. And just gain a basic understanding of how programming works in general. Once you know enough to be dangerous, you can start working on something. Getting started is the hardest part, and involves really thinking about your problem, breaking it down into smaller parts, and considering how to solve each of those small parts. This can involve lots of research, lots of googling, and finding frameworks or libraries that might help you accomplish what you need.

    LLMs like chatgpt have also been amazing in helping people like me to create something much more quickly than before. I can ask it for thoughts on how to accomplish a specific thing, or even have it write entire sections of code for me. Just yesterday, I had it create a script for me which I estimate would have taken me 10-20 hours to write on my own. However, they don’t always give right answers, so it’s really important to have a basic level of understanding of programming so that you can understand the code that it gives you. I don’t use any code until I understand how it works. The LLM can also help explain the code to you!


  • So how does the 10% get chosen? Like if the first 10% were all the people desperately in need of it, that’s an easy finger. But if there is a potential that only wealthy people could be effected by that, then the loss of the finger would be meaningless. If it’s totally random each time, it’s a harder choice since you really aren’t helping 10% of the population each time, given that many will already have basic needs met.