Skip Navigation
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)JU
JustAPenguin @lemmy.world
Posts 1
Comments 22
I've made BestOf, a repository of the best things in their respective categories!
  • This is way too opinionated imo. Many of these options I disagree with. There are github repos with much larger content suggestions and they all benefit from offering multiple options. There is often no such thing as a singular "best".

    So, my opinion of this list is that, unfortunately, while it is informative by listing names of software, it offers zero description as to why you've deemed it best. As I said, often times software has trade-offs, and that allows a competitor can be a better choice when those weaker areas are more important to a user. I suggest thinking about that and improving to fit that into your site.

    But again, repos exist that already cover this in depth. So try to be different. Perhaps do reviews, add screenshots, and do more than those repo readmes can.

  • Then they wonder why their gigabit internet is slow
  • Yeah, JPEG uses a convolution to effectively average the values. I think there are other ways, though I cannot remember the context or file format, which use some interesting concepts from linear algebra. I recall a professor telling me about using singular value decomposition in the process. But that's a different topic.

    I didn't know WEBP also supports lossy compression. That makes it even more flexible.

  • Then they wonder why their gigabit internet is slow
  • Not really.

    JPEG is a lossy compression format. It loses information to reduce filesize.

    PNG is a lossless compressed format. It serves as a well-rounded format for general purpose image compression without the loss of information. The downside is the image can be much large in file size.

    SVG is a vector graphic, as you seem to be aware. These files have what is effectively infinite resolution, but can be significantly larger in filesize, depending on the circumstances.

    WEBP is a more efficient lossless compression format. It is analogous to PNG, but smaller file size. Additionally, as you stated, it can also be used for animated graphics,like GIF formats.

    I think WEBP is a decent format and is significantly more modern than PNG. That being said, however, the main issue is the lack of modern integration and adaptation for newer image formats.

    Personally, I use whatever. The only exception is when 8 need to store images on github in a repository. Then, I will typically convert to webp and optimise the image to reduce the file size as much as possible.

  • Gen Z is drowning in debt as buy-now-pay-later services skyrocket: 'They're continuing to bury their heads in the sand and spend'
  • I hate BNPY so much... I deleted my after pay account, which means I can no long use their services unless I get in contact with support to reopen my account. I did it to explicitly make it near impossible for me to be tempted. It worked. There were times I felt regret, but it was 100% the smartest move.

    Then, PayPal introduced pay in 4... All my hard work went right down the drain. I can't afford this shit but fuck it's hard when you're clinically depressed.

  • What’s your “I can’t believe other people don’t do this” hack?
  • Yeah, I am also a programmer. I'm nearing the end of a double degree in mathematics and computer science. Finding a new video at this point is honestly exciting because I've seen pretty much everything! (or so it feels)

  • Google promised a better search experience — now it’s telling us to put glue on our pizza
  • RDLM: Rubber-Ducky Language Model^(TM)

    Prompt: you are a duck. I scream at you with slurs like, "Why the fuck is this piece of shit code not working", and "Why the fuck is my breakpoint still not triggering?!". You are to sit there calmly, and simply recall that your existence is to be nothing more than a tool for me to direct my frustrations and stress. You know this is not personal. You know that this is an important job. You know that you only have to respond with one word: "Quack".

  • Google promised a better search experience — now it’s telling us to put glue on our pizza
  • I hate to say it but, I have to agree. GPT4 is a significant improvement over GPT3. I needed to use a Python library for something that was meant to be a small, simple CLI app. It turned into something bigger and accumulated technical debt. Eventually, I was having problems that were niche and hard to trace, even with logging and all the other approaches.

    I eventually said fuck it, and so I threw a shit tonne of my code into it, explaining what I was doing, how I was doing it, why I wasn't doing it another way, and what I expected vs the actual result. Sometimes it suggests something that is on the right path or is entirely spot on. Other times, it thinks it knows better than you, to which you tell yourself it isn't, because you tried all its suggestions, and then you realise something that would technically allow GPT to say, "I told you so", but out of spite you just close the tab until the next issue.

    For practical tasks, GPT has come pretty far. For technical ones, it is hit or miss, but it can give you some sound advice in place of a solution, sometimes.

    I had another issue involving Matplotlib, converting to and from coordinate systems, and having plots that had artifacts due to something not quite right. The atan2 function catches many people out, but I'm experienced enough to know better..... Well, normally. In this particular case, it was a complex situation and I could not reason why the result was distorted. Spending hours with GPT4 lead me in circles. Sometimes it would tell me to do things I just said I did, or that I said don't work. Then, I say to it, "what if we represent this system of parametric equations as a single complex-valued function, instead of dealing with Cartesian to polar conversations?". Then it would zip up a whole lot of math (related to my problem). The damn thing handed me a solution and a half. In theory, it was a great solution. In practice, my code is illiterate, so it doesn't care.

    All in all, while it failed to help me solve my issue, it was able to reason and provide feedback to a wide range of challenges. Sometimes it needed prompting to change the trajectory it intends to follow, and this is the part you need to learn as a skill. Until these LLMs are more capable of thinking for themselves. Give it time.

  • Moving to a Linux distro for dev

    I'm a long time Windows user who has experience with WSL. Last year, I needed a laptop for university, and out of laziness, opted for a Macbook since, although they're expensive as hell, are reasonably reliable.

    Since using the mac, I've absolutely fallen in love with it over Windows. Note that I refer to the non-iOS specific aspects. After not touching my desktop for several months, I now see that I absolutely hate Windows even more. I would like to move my desktop to a Linux system some time in the future. However, my education is limited, and so I'm here to ask for help.

    Currently, I'm a student in Mathematics and Computer Science. But outside that, I am, for the most part, a programmer. I rarely game, but I would like the option for the rare occasion that I have the time to do so.

    I've grown comfortably with the command line, through my in-depth knowledge of lower level knowledge is limited. So, I feel I'm comfortable enough to extend the possible domain of my options.

    I would love to hear recommendations and suggestions. I'm also open to other options such as NixOS, but that would require some research to learn more, which is fine. I'm not doing this soon.

    If you could provide any links and resources that I can follow to continue learning, especially if relevant to your suggestions, I would be deeply appreciative!

    My Mac is the most Linux-like thing I've used for so long, and it's been so, so much easier to work with compared to Windows (I hate Windows PATH limitations so much).

    Thanks, all ❤ 🐧

    38