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/)RA
Posts
6
Comments
224
Joined
2 yr. ago

  • (X-Files music starts playing)

    • Part 1: What Lies Behind the Undefined Behaviour in C
    • Part 2: Mystical Appearances of CPU Cache Invalidation
    • Part 3: Secret Council of the Church of Emacs
    • Part 4: Strange Encounters with Supernatural Software Bugs
  • Looking at the log of my solo project, I could say the formula of my commit message is Verb the Subject, the Verb being Added/Tweaked/Removed, etc., and the subject of what is being changed. As I'm using git commit -m 'Message' GNU Bash every time (none of the clients tend to work well for me + git self-hosting practice over SSH), I just try to make one-liners and without entering an external editor.

    Although my professional experience is scarce. For most of the time, I've been creating but not maintaining my projects. My projects do not have a decent high-level structure, I do not test my codebase, I learn my code by heart and follow intuition. I tend to think in algorithms, rather than structural design patterns. Even for my newest project, the main.rs is bloated, the functions are not in the correct modules (a.k.a. files), the modules are improperly named. Alhough, I cannot believe in myself I am approaching 3.5K lines of code (separated over two repositories) but I can still navigate....

  • 100Mbps download of fiber optic network for 11.50 €/mo. I'm from Lithuania, which has always had a good internet coverage. The supplier is Cgates. They offer cheaper alternatives if you agree for a 1-year or 2-year plan.

  • once giving 5+ years of salary to Ukraine?

    We have much smaller purchasing power here. Programmers' salaries for Junior Developer are at around 20k to 30k a year in Lithuania and up to 50k a year for Senior developers, and this is only if you are really lucky.

  • Let's be a bit more realistic, I won 1 000 000 €. I would donate most of the stuff:

    • Transfer 500k € to the National Bank of Ukraine;
    • Transfer 70k € to nonprofits in my city;
    • 30k € goes to spread the message of FOSS and Linux to Lithuania. That includes:
      • Establishing and maintaining a nation-wide open-source social network, primarily targeted for IT
      • Funding to FOSS projects in Lithuania (I don't know any ATM, though)
    • 100k € goes to global IT non-profits, such as:
      • Wikipedia;
      • Lemmy and the Fediverse;
      • The Linux Foundation;
      • et cetera.

    I am left with around 300k € that I'd use for myself.

    Non-capital (leisure and hobby) (40k €):

    • I'd like to have some free time/make my close friends happy, so ~10k € for that.
    • Also, I'd like to travel to Japan, meet ZUN, have some alcohol-free beer with him. 10k € for that.
    • 10k € for travelling (leisure) across Europe (incl. attending FOSDEM).
    • Knowing myself, I'd really have some mad and stupid ideas appearing in my head, 10k € for that.

    Capital/investing (260k €):

    • I'd definitely have to buy an accomodation in Kaunas or Vilnius (I hope it's not Vilnius) if I'd like to continue my career in IT, so 100k € for that.
    • Education (in a period of 3 years) (10k €):
      • LFCS/LFCE courses
      • Advanced mathematics and algorithms courses
      • Professional soft skills training
    • 10k € is reserved for a black day, unused.
    • 15k € of non-profit network infrastructure (hosting FOSS projects) (incl. maintenance for 4 years)
    • 15k to have an individual for-profit business.
    • Distributed investing (90k €, incl. investor costs)
    • 20k is another buffer money for household expenses.
  • Section 2.1.2 of Codeberg Terms of Service says:

    Private repositories are only allowed for things required for FLOSS projects, like storing secrets, team-internal discussions or hiding projects from the public until they're ready for usage and/or contribution. They are also allowed for really small & personal stuff like your journal, config files, ideas or notes, but explicitly not as a personal cloud or media storage.

    So it's not for proprietary projects anyway.

  • At least, there's Codeberg, run by a German nonprofit, who's challenging the monopoly. It is aimed exclusively for FOSS projects, private repositories are forbidden. They are running Forgejo as their bloat-free software forge server.

    Now, I think every Web2 website must be operated by a nonprofit.