nickwitha_k (he/him)

  • 1 Post
  • 31 Comments
Joined 1 year ago
cake
Cake day: July 16th, 2023

help-circle

  • As someone who works in software engineering and has experience in multiple languages, infosec, as well as working through compliance with multiple certification standards, I’d be happy to help, provided one of two conditions is met:

    1. You pay me my salary rate, with a minimum of 10 hours, half in advance and report available after receipt of full payment (grew up with tradespeople and a lot about working with clients comes from what I learned from them).

    Or,

    1. The code base is fully, and permanently open-sourced, prior to code review. This means licensing under GPL, LGPL, MIT, or BSD licenses, or equivalent, not “source available”.


  • First, please clarify what sort of non-ad monetization you are talking about.

    Second, we don’t need monetization. The commercialization of the Web, while handy for a while, is exactly why it’s decayed so much. We don’t need to import the cause of web rot here.

    Unfortunately, Content Creator is not likely a solid long-term career. Don’t take this as dismissive of the effort that goes into quality videos. Some people really do treat it legitimately as a craft. However, the vocation was basically created through heavy subsidies from tech/ad companies, trying to get eyes on the ad space that they want to sell. Due to Chicago School economics (line must go up), and the fact that there is only so much ad space, tech companies are going to look to remove the cost of these subsidies, likely through a combination of generated content and removal of payouts, so that myopic investors can be happy.

    So, how can you support yourself while still creating videos, etc? Well, if you don’t have a production company supporting you, you’ll need to learn business yourself or sell your talent to someone who is running a production company. As much as I would like for people to be able to do whatever they want with their lives, we’re currently stuck in a neoliberal hellscape where a working artist has to work and also be a business person.







  • Beehaw was acting like a customer, which they kind of were and sort of weren’t at the same time.

    I’m not aware of them having a support contract. This is exactly what I mean when I state that they were, in fact, acting entitled. To my knowledge, the Lemmy project has 0 customers. It is a FLOSS project so, everyone needs to check their entitlement at the door. None of us are entitled to anything from the devs. They are volunteers donating their software to us.

    With FLOSS projects, one can file issues but the software is “as is” as specified in the license. If one wants changes that are not prioritized by the devs, the choices are: wait, contribute, or fork. That’s it. None of us are customers but recipients of gifted software.

    Lemmy’s devs are right in that they don’t owe them anything, really, but the way they voiced that was bad PR, IMO.

    Hard disagree. Some people clearly need some tough love and etiquette lesson. If someone gives you a gift and your response is to complain the it isn’t quite what you wanted, this is generally considered rude and ungrateful behavior. Want to be a customer? Buy commercial software.

    I don’t think choosing Rust was inherently a bad move. I think it makes sense that if you are going to try to make a competing platform to NOT choose Rust, and instead pick something that a lot of people can contribute to.

    But yeah, complaining about their initial choice doesn’t make sense, and neither does the “why don’t they just learn Rust” sentiment given the context of all this other stuff.

    Context is very important here and in other places. The devs’ goal was primarily to make a project in Rust, not to compete with anything. With that being their goal, “learn Rust or start your own project” is really the only reasonable response.

    To reiterate though, I am very happy that Sublinks, k/mbin, et al have been established. Some people like developing in Java or PHP and it brings a smile to my face for the options to be available to them. Add to this the compatibility with Lemmy and I think that this is a beautiful recipe for open-source innovation. I think that we can all benefit from the “cross-pollination” between projects and ideas that can better manifest in some languages can be ported to others.


  • There was the Beehaw debacle where nutomic told the Beehaw admins that they should go to a different platform and take their “entitled” “demands” with them.

    They were kinda acting entitled to not just free labor, but to have their issues prioritized over others.

    Rust fans are struggling to understand that language choice isn’t always the most important part of a project.

    I mean, Lemmy was explicitly written in Rust because the creators of Lemmy wanted to do a project in Rust. The complaints that I’ve seen about the language choice are just bizzare with that context. I’m quite happy with others hoping in and making their own compatible things in different languages because that makes the world more interesting and gives more people something that they might want to contribute to.






  • I’m not sure that it’s a complaint from them, so much as an explanation. It’s important to realize that developers are human beings with human needs, wants, and feelings. The popularity of Lemmy is not their “fault” and the language choice is rather fundamental to the project itself. Would it be nice if some features were taken up more quickly or implemented in other ways? Yes. But others needs, wants, and feelings are not more important than those of the devs. They need to eat, sleep, provide shelter for themselves, and, importantly, do things that are not coding (for physical, social, and mental health).

    The number of people who understand Rust, can code in it, know of Lemmy and want to contribute is very few. There would be More developers contributing to Lemmy if it weren’t written in Rust.

    And there would be more developers if more people wanted to learn Rust. The low number is just a fact to accept. If one can’t accept it, there are plenty of other platforms.

    Would you be criticizing them equally if, instead of Rust, they created the project using FORTRAN and made a point of mentioning explicitly that using FORTRAN was the main intent? It’s just a weird criticism to me - Lemmy is fundamentally a project started so that the devs could work with Rust. You are criticizing them for their project not fundamentally being a different project. Maybe another comparison would be criticizing specialty water-based paint manufacturing for using a water rather than a VOC-solvent for water-based paint - they’re not trying to make other types so, the criticism doesn’t make logical sense.



  • Maybe there’d be plenty more devs if it wasn’t written in a new, up and coming, difficult language to understand let alone master.

    Sorry but this is a pretty weird criticism to have. It’s like saying that a squirrel would be a better fish if it were a trout. A squirrel is a mammal, not a fish. Lemmy was intentionally written in Rust when the devs started the project. It’s clear that it’s in Rust by looking at any of the documentation. Yet this comes across as criticizing their project for what they’ve always said it was, while using said project to do so. Just a bit boggling.

    If you like Java, contribute to Sublinks, if you like PHP, there’s kbin or many other AP projects. Pick, use, and contribute to the project(s) that use languages and tech that you get excited about. Noone is forcing you to use someone written in Rust. No need to piss on other peoples’ parades over language choice (it’s not like they’re using C# or Perl - kidding there, nothing wrong with Perl :P ).



  • Best of Luck to you. I find that a creator is indelibly linked to their creation, while they are still living (and their beliefs definitely color it long after they are dead). So, while Rowling draws breath, I endeavor to give her neither profit nor advertising. I do absolutely understand the draw that the fandom has, despite the very problematic aspects of the setting - I’m not going to shit on what people enjoy, though I think that acknowledging the problematic is important.

    More than anything, I see that there are a lot of extremely creative people in the fandom. This is easy to prove. You just need to look at all of the cosplayers over the years that have made their own costumes from scratch. I hope that some channel that creative energy into making something better and more inclusive (that doesn’t fund hate against trans people).