• 0 Posts
  • 24 Comments
Joined 2 years ago
cake
Cake day: August 10th, 2023

help-circle

  • …and see what, exactly? That culture doesn’t exist?

    Yes lol.

    Why…should I care if you’re black?

    Because I am a living counterexample to the idea that black people need to speak a certain way.

    What shit? You mean Black Entertainment Television? TV for black people? Black culture?

    And Google’s “privacy sandbox” is so private. C’mon lol. You gotta be either stupid or trolling.

    Do you even know what you’re trying to argue?

    Yes.



  • Firstly, you are probably going to need a pdf version of your resume. I’ve tried to get people to accept a website resume but they refuse, and explicitly want pdf. I link to a pdf on my website because of this. Do something similar.

    Your notes are very in depth, and organized.

    However, I agree with the other commenters about the overall site design and (over)use of JS. The cropping and spacing is overall poor, which only harms the site design further, given the already bad overall organization.

    Another thing is icons. These are big and unevenly spaced. Use something like fontawesome (probably not this since it doesn’t have everything, you may end up having to find svg logo’s of the various things yourself) instead. If you are trying to do web development, your portfolio must look cleaner. Like in bootstrap, the place where the icon is, has sharp corners, which extend outward from bootstraps rounded corners.

    I do disagree with one of the other commenters on the use of the term “language”. I like it. Especially for a resume, brevity is better. I think overall, you should compress your site down, rather than having so much wasted space.



  • No. Netplan uses it’s own yaml format, which people would have to learn and use. I don’t want to do that, I would rather just configure my existing networkmanager setup, rather than learning another abstraction layer over what is already an abstraction layer.

    I understand that cockpit (and similar type tools) are “the whole kitchen sink” of utilities, and it may seem like they come with more than you may need. But that doesn’t change the fact that they get the job done, and in some usecases, are better than dedicated tools.






  • Here’s my commentary on the options you listed in the image:

    Anaconda: They changed the licensing so that it’s not really fully FOSS, as the repos have restrictions on them. There are also other issues like this dark pattern of a download page.

    But, forgetting about the licensing or problematic company practices: The software itself is trash. Worst thing I’ve ever used. It’s sooooo slow to install packages when it’s doing the “solver” thing. You can use something faster like mamba or miniconda, but then you still have to deal with package availability being poor, as the anaconda repos don’t have everything, and much of what they have is often too old.

    Docker desktop: It’s proprietary. I mean you can use it, but you seem to be interested in open source stuff. Also see caveats to podman desktop below.

    Podman Desktop: Technically this will work. But podman desktop is really designed more for development of containerized applications, rather than developing in containers.

    Nix: Nix doesn’t work on Windows, so you would have to require WSL or something like that.

    Fedora VM: I recommend enlightenment as a desktop environment. Very small, but also modern and clean looking. You’ll have to configure it to be a bit more similar to windows, but it’s a lot more intuitive to use than i3.

    There are some other caveats to your environment. “The right .Net Sdks version” — however, the best extensions for C# development are proprietary and cannot be freely used in the fully FOSS versions of vscode.

    it also requires users to learn i3wm and possibly use the command line, which may not be ideal for everyone.

    Yeah, don’t do this. I agree with @[email protected], work with them, rather than forcing them to work with you. Collaboration goes both ways.

    Another recommendation I have is to just see how people in a similar circumstance do what you do. There are plenty of people who do software and game development on twitch, and you can just go on their streams and ask how they collaborate. One method I saw is using trello, a task management software, and artists would upload models there as deliverables. They already have their own workflow, which they probably work efficiently with. And it’s not really the job of an artist to integrate models and art into the game, that’s the programmers job.





  • Me and my team are planning to use it for the upcoming https://wrccdc.org/ competition.

    During the regionals competition, we go to a physical location and are not allowed to bring our own electronics. In addition, there is a firewall with an allowlist, meaning we have to ask for stuff to be unblocked, or self host services we will want/need.

    Crytpad is small enough that it can be deployed during competition without much fuss, and it allows for collaborative editing, which is useful for things like sharing passwords.



  • Here’s my main argument for more private services (I try to make all my arguments short).

    According to a study done by proton, a single company makes a minimum of $200 dollars off of each person, each year. Of course, they probably gain more money via clandestine deals or the government buying data directly to get around the 4th amendment.

    But that money, doesn’t go solely to the companies dedicated to collecting data, or those parts of other companies. It goes to lobbying the government to strip away privacy further.

    And then I have two endings, depending on the situation:

    1. Of course, I recognize that in today’s connected world, I can’t get privacy unless I go live in the woods. But I can decrease the amount of money companies make off my data, which I do like.

    2. Organizations like the EFF, lobby on the other side, for more privacy for us. But they are opposed by when massive companies like google also lobby. So when I deny google $100, that’s money they can’t use to lobby anymore. Rather than thinking of it as denying google money, think of it as making a donation to the EFF, that they use to ensure our rights are in place.



  • Along with the other bits that people like and dislike about it, I have another problem with it.

    In order to deploy software in a manner that is resilient, it’s necessary to deploy it in a “High Available” manner. This usually involves duplicated the service across multiple machines, and then automatically switching from one server to the next if one machine goes down. I consider this necessary for something to be a true alternative to the big proprietary software like discord/slack/etc, for smaller groups or nonprofits who want more reliability. Someone losing internet at their house should not result in the whole service going down. A datacenter going up in flames should not result in that lemmy instance going down (forgot which one this happened to, but I’m referencing a real thing).

    The most common way (and arguably, one of the easiest) to do high availability is Kubernetes. Kubernetes has a sort of package manager, called helm where you can quickly spin up services in a highly available manner. Many services offer official helm charts (Unofficial ones are not going to be maintained reliably, so I don’t like them).

    The helm chart for Synapse and the rest is enterprise only meaning you have to pay. Discovering this is what finally really soured me on Matrix as using it as a discord alternative.

    Of course, I never really considered Matrix a discord alternative. It lacks certain features that people want, mentioned below, like voice rooms (although voice rooms are by definition, metadata leakage, meaning people who dislike matrix for the metadata leakage would dislike voice rooms lol).

    Rocketchat appeals to me because of this. Kubernetes/helm, single sign on, and interestingly, it seems to be able to federate with matrix (although I don’t know if it supports e2ee with matrix). It seems that rocketchat has it’s own e2ee, though I don’t know how it works (or if it’s any good). It also seems to support matrix clients, but doesn’t seem to actually be based on matrix.

    But otherwise, rocketchat seems like a much better discord alternative.