Skip Navigation
Should I worry about referencing other people's code?
  • Issue with GPL is, that I mainly developing stuff for gaming, and GPL is hard or tough to monetize, and stuff will get even spicier when we have conservations whether code is asset itself (especially scripts).

  • We have to stop ignoring AI’s hallucination problem
  • Sites like that can be blacklisted with web browser plugins. Vastly improved my DuckDuckGo experience for a while, but it'll be a Whack-A-Mole game from both sides, and yet again my searches are littered with SEO garbage at best, and AI-generated SEO garbage full with made up stuff at worst.

  • Twitter/x.com is now forcing you to disable Firefox's Enhance Tracking Protection.
  • I personally locked my account, and only going there to "spy" on some people only being active there, or to interact with some mutual. It's too much of a toxic pit, the porn bots now even post illegal stuff, and the site is buggy. It was quite good for my mental health to delete that app from my phone though. I miss the community I had there, some I'm instead in contact on Discord (I have a Matrix account too, haven't been using it much), some on Mastodon. That community was slowly disappearing since the Musk takeover, not because of my absence from what is now basically just a 4chan that is still somehow attracts corporations. I wonder if I manage to find a new one soon, or maybe even create my own.

  • Should I worry about referencing other people's code?

    Thanks to the current SEO nightmare, I can no longer use search engines the same reliability as before. Stackoverflow is too toxic and often all I need is to properly look up some more obscure stuff about some API, which "could just be googled". AI, of course, is very unreliable.

    Searching code on Github, then adjusting it in many ways to my needs (like to a different language, renaming variables to make more sense, additional optimizations, etc.) seems way more feasible nowadays. However, while there's a lot of code with very permitting licenses (including public domain licenses), others are not so much, and I don't want to argue against them, often I'm even understanding the reasons behind their decisions. I even try to give credit wherever I can, or look up the original source of an algorithm I find being referenced by someone else.

    6
    Should I continue making my own VM, or scrap it for some preexisting solution?

    After getting angry at Lua for bugs reappearing after fixing them, and otherwise having issues with making it interoperable with my own language of choice (D), I decided to roll out my own VM out, with some enhanced optional features compared to regular Lua (type safety, static arrays on the stack, enhanced metatables, etc.), and also allowing the potential of other scripting languages to be ported to the VM. As I already have crafted a VM for a programmable MIDI format (M2: Docs / Implementation ; bit incomplete as of now), I thought it'll be easy, just don't optimize this time entirely around preallocation (M2 has 128 not entirely general purpose registers per pattern (musical thread) + 128 shared registers + shared arrays), add stack handling, add heap handling, add more types, etc.

    Thus I begun working on PingusVM, to contribute to the problem of ever growing number of standards.

    However, as time went by, I had to realize (just like every time I've added another engine feature) that it's way more complicated, especially as I have realized mid-development that I had a lot of oversight on design. Not only that, I have a lot of other projects, such as the game engine I've originally intended the VM for. My main issue is, potential candidates either lack integer support, or are very bloated (I don't need a second XML DOM parser, etc). Lua kind of worked, but after I fixed an issue (which was hard as every tutorial implied you just wanted to load a file directly instead of having the ability of loading the text directly) a very similar one reappeared, while following every tutorial possible. Others would lead me to introduce some C-style build system, as they would need "hard linking" to my engine, and that "hard linking" is why I had to halt development of my image library, as I would have needed to introduce a build system into my project for the LZW codec (required for GIF files).

    8
    gut pull

    Art by me, after a typo by my friend.

    24
    Imagination rule

    Alt text: Using AI is the coolest new way to let people know you have no imagination of your own

    75
    How to deal with a fear of failure?

    Due to this, I'm afraid of working on my own projects. This fear especially intensifies when I'm reaching some kind of milestone or personal goal (e.g. implementing a feature in software, or going to the next phase of a drawing), and end up procrastinating instead. Even worse is that I believe if I could get them finished, I could probably fix my current financial state.

    Please note that in my country (Hungary), public mental health care is nearly nonexistent, and they're only existing so the state can point to it. I don't have any money for the private stuff, and I have higher priority health concerns that would benefit from higher-quality care (e.g. switching anti-seizure medications as my current doctor ignores its side effects).

    19
    So today I finally deleted the bird app

    It not only have problems with CSEM (the real-life stuff), but there are now bots spamming it and Twitter made reporting it a chore.

    "Please provide more context", WTF it's literally just CSEM plus a link I won't click even if my life depends on it!

    I'm quite sad since a lot of the creators I'm following are still only there, or on the boneless fediverse app BlueSky (which is worse in some ways), and I still need to keep it around just to protect my user handle there and to look things up from time to time.

    Once I'm at home from work, I'm locking my account, and put up a farewell message to whoever might miss me.

    I'm not saying that the fediverse is perfect, far from it (especially certain segments of Lemmy), but it's a way better experience than whatever Xitter (or Reddit for that matter) tries to be. I even have more reach, especially since the whole paid blue checkmark thing.

    32
    Samsung now has an Apple Maps moment

    While Google Translate has its obvious privacy-related issues, it's at least a very mature system. The same cannot be said about Samsung's translator, especially in its current form, yet they're trying to roll it out ASAP and to as many people as possible.

    So far, I've found it impossible to turn Google translate back on for quick access translations, instead I need to first copy the text, switch to the translator, then insert the text into the input field. This is more tedious than the previous method.

    4
    Help, I have a path variable issue!

    I've set some path variables on my Raspberry Pi, but since I upgraded the D compiler version, I need to change it, by removing the reference to the old version, as the two would collide with each other. The issue is, I used some now obscure tutorial, which I no longer can find, and it's not found in the usual culprit /etc/profile, yet the path is still listed with an echo $PATH.

    I need to get the list of bootup scripts where it was added (it was added with something like that if I remember correctly), or somehow reset it without reinstalling the Linux to my Pi. I'll give my paths a more generic names in the future, so I can just rename a folder, then use the compiler right out of the box without having to mess around with the path yet again.

    7
    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/)ZI
    ZILtoid1991 @lemmy.world
    Posts 21
    Comments 301