A devastated Software Systems student, libre software promoter. Sometimes I draw pixel art. Very fond of classical Computer Science and Touhou project.

Autism® Inside™

  • 0 Posts
  • 26 Comments
Joined 2 years ago
cake
Cake day: March 28th, 2023

help-circle
  • Hi. I understand your rant. Yes, the quality of most frameworks in the wild is pretty low, especially if it is one of the more niche algorithm nobody takes care to audit, or the programming language lacks safety syntax, like C++, which allows writing mixed C and C++ code and only few people understand the necessity of idiomatic C++. And of course, inexperienced devs go the easiest way.

    Don’t give up and take this as a challenge. It is a skill to understand what the other guy wrote. And this skill takes years to develop.













  • raubarno@lemmy.mltolinuxmemes@lemmy.worldcomputer
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    1 year ago

    It won't work. It's a dangerous command because a single > destroys your .bashrc. You may want either echo 'neofetch' >> .bashrc or neofetch | sed -e 's:%:a:g' | sed -e "s:^\\(.*\\)$:printf '\1\\\\n':" >> .bashrc or something of that kind.

    EDIT: tested out the latter command



  • raubarno@lemmy.mltoAutism@lemmy.worldAdult Autism Reality
    link
    fedilink
    English
    arrow-up
    13
    ·
    1 year ago

    There was a scandal in LT that people with autism, especially ones with Asperger’s, have had their diagnosis ‘magically disappeared’ in the med records after 18. And a study showed that, while there were registered thousands of autistic children under the age of 18 in Lithuania, only 17 or so autistic adults were registered in the whole country.


  • raubarno@lemmy.mltoAutism@lemmy.worldAdult Autism Reality
    link
    fedilink
    English
    arrow-up
    14
    ·
    1 year ago

    I would disagree with you. Laws regarding mental health conditions vary from place to place. But, speaking for my country (Lithuania), the restrictions are not that bad, it’s only affecting guns and adoption (nobody’s tossing away your children). Driving license is “dealt individually” but restrictions have almost never been enforced, unless for people with severe neurological/eye-related conditions. The psychiatrists are not willing to lock down people with mental health conditions. This is what a professional told me. Mental health records are kept away from the private sector by to the GDPR.

    On the other hand, we have other problems in healthcare, like corruption in the public health sector, especially hospitals, and prioritizing young patients with a ‘perspective in life’ over the old or lifelong-disabled ones.


  • Terminal-based scriptable text editor, continuation of one of the first interactive programs in the world (vi), so it has a lot of legacy User Experience, which seems unintuitive for modern users. For instance, it does not automatically write when you launch a program. Instead, you are set in so-called “Normal mode”, which maps all the keyboard keys to text-editing macros and acts as a bridge between “Insert mode” (for typing text) and “Command mode” (for application control and . If you’re on “Insert mode” and want to save your edits and quit, you need to press ESC, to switch back to the Normal mode, and type in :wq and press Enter.




  • 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…