Blas Roca Calederio, born on July 22 in 1908, was a Cuban communist revolutionary and radical journalist. Roca helped lead the 1933 general strike that ousted Gerardo Machado, and served in Fidel Castro's revolutionary government.

Born into a poor family, Roca began working at age eleven, shining shoes. According to Castro, Roca was already a prominent communist organizer in the province of Oriente at 21 years old.

At age 25, Roca helped lead a two week general strike that ousted dictator Gerardo Machado. By 1936, he was head of the Cuban Communist Party and began serving as a politican, helping author the 1940 Cuban Constitution.

Under Roca's leadership, Cuban communists were instrumental in providing an organizational and ideological structure for Castro's revolution, as well as playing a pivotal role using the party's long-standing ties with the Soviet Union to promote increasingly closer ties during the early days of the revolution.

In 1961, Blas Roca, leading a party delegation, presented a Cuban flag to Nikita Khrushchev during a meeting of the Communist Party of the Soviet Union. Roca served on the first central committee and politburo of the new Communist Party of Cuba, founded in 1965.

Megathreads and spaces to hang out:

reminders:

  • 💚 You nerds can join specific comms to see posts about all sorts of topics
  • 💙 Hexbear’s algorithm prioritizes comments over upbears
  • 💜 Sorting by new you nerd
  • 🌈 If you ever want to make your own megathread, you can reserve a spot here nerd
  • 🐶 Join the unofficial Hexbear-adjacent Mastodon instance toots.matapacos.dog

Links To Resources (Aid and Theory):

Aid:

Theory:

  • ashinadash [she/her]
    ·
    5 months ago

    arch is a fake operating system for assholes that's literally more impenetrable than dos

    • PaX [comrade/them, they/them]
      ·
      edit-2
      5 months ago

      Kinda true tbh

      It's like if you took any other typical Linux distro and ripped all out the automation out that makes it not extremely tedious to set up and use

      It's not even more "minimalist" or whatever, it just feels that way to some people cuz they made you write all the config files and run all the setup programs that a script would have usually written/run to do anything

      • ashinadash [she/her]
        ·
        5 months ago

        Yeah I guess I'll never touch it again, Idk, that shit sucks. I like how I'm just smart enough to want more than a prebaked distro image but way too dumb to do anything about it.

        • PaX [comrade/them, they/them]
          ·
          edit-2
          5 months ago

          What are you looking for in an operating system? I may have recs if you're interested

          Also you're not dumb for not being able to go through the motions of setting up Arch or something. It's genuinely just way overcomplicated cat-trans

          • ashinadash [she/her]
            ·
            edit-2
            5 months ago

            Like Endeavour with a more straightforward software acquisition system? Something about yay and pacman just feels weirder than like, pamac or octopi, (probably because I like being able to visually search) and installing either of those on Endeavour is kind of a trial.

            Or just Better Manjaro I guess, honestly I had my last violent Manjaro explosion years ago, and I sometimes leave systems un-updated for six months.

            I feel pretty stupid when linux nerds spam links at me though blob-no-thoughts I have never once needed a guide to get through an installer, call me a GUI baby if you want

            • PaX [comrade/them, they/them]
              ·
              edit-2
              5 months ago

              Oh I see, I may not be the best person to give recs then cuz I had to look up Endeavor to know what it is lol

              If you don't need to run Windows software (No WINE :( .....at least for rn), OpenBSD is like the best thing ever (besides Plan 9 ofc ofc). It's what I main. The "ports" system BSD users have for installing additional software (BSD systems come with most of what you need by default) is basically like the AUR if it were integrated into the base system. On OpenBSD, we have a tool called pkg_add for installing ports and it's really easy to use. When you want to install something you just say something like: pkg_add firefox. When you want to update you just say pkg_add -u. The installer is text-based.... but it's also really easy to use. It just asks you a series of questions and sets the system up. I've used many operating systems but none have been as reliable and easy to use (besides Windows but that's just cuz everyone is taught to use that system from birth) as OpenBSD.

              Or just Better Manjaro I guess, honestly I had my last violent Manjaro explosion years ago, and I sometimes leave systems un-updated for six months.

              Ohhh, I've heard of those lmao. The project seems kinda mismanaged lol. Sorry, I wish I could give better Linux recs but when I'm forced to run Linux I usually use Alpine Linux or Gentoo Linux so I can avoid systemd and as much GNU stuff as possible lol... and those distros are kinda weird and difficult. I stopped running Linux everywhere some years ago so I'm not so up-to-date on what's going on with the various distros

              And you should never feel bad for preferring GUI, it's literally just a different and often better way of interacting with a system. Linux nerds just have some kind of weird sense of superiority about this lol. Also if your users need a guide to get through an installer there's probably something wrong with your installer lmao (mainly that Arch doesn't even have an installer)

              • ashinadash [she/her]
                ·
                5 months ago

                I use WINE occasionally (AIMP, Foobar) but can get by without. Should I OpenBSD?

                Manjaro is def mismanaged desolate hence my moving around... I would prefer to run Linux or nonWindows most places at least.

                Yeah agreed, thank you =)

                • PaX [comrade/them, they/them]
                  ·
                  edit-2
                  5 months ago

                  Would recommend trying it, it's pretty great imo but I am kinda a turbonerd.......

                  I would just check to make sure the software (web browsers, graphics environments, etc) you wanna use is in the ports tree with this: https://openports.pl/ (use the "Name" field at the bottom)

                  The only thing I really have to do on a new OpenBSD system is install XFCE (my preferred graphical environment) with the command pkg_add xfce (as root) and then add a file called .xsession to my home directory containing this text: startxfce4, to tell the system to start it when I log in (OpenBSD has a graphical environment that comes with the system, including a very nice login screen), then I just install whatever other software I want ofc. If you use KDE or something you would put startkde in that file. The system will just execute whatever commands are in that file when you log in.

                  The only other thing to watch out for that tends to trip up new users that I can think of is: OpenBSD has a "quota" system for users. Basically users are separated into different "classes" that have different limits on the amount of RAM or CPU time they can use so that a malicious user can't lock up the whole system by default, OpenBSD takes security very seriously. So if you need lots of RAM (like using a web browser with many tabs open lol) just bump up your limits in the file /etc/login.conf. The installer will set your user to be in the staff class by default so you can just modify the line of text under staff:\ from :datasize-cur=512M:\ to :datasize-cur=infinity:\ so your programs can use as much RAM as they want.

                  Hardware is sometimes an issue but if your hardware runs Linux well it will probably run OpenBSD well :3

                  Oh, also, OpenBSD has a 6-month release cycle. Rn we are on version 6.5. You still get software updates for ports ofc (assuming you're on a PC), but the base system is held unchanged except for patches that you install with the syspatch program. But you can also run something basically like a rolling-release! In OpenBSD terms this is called "running -current" which just means you run a OpenBSD system kept more-or-less in sync with what the devs are working on in the development source code tree. Technicallyyy you could have things break but I've been running -current for years now and it's literally never happened to me lol. If you want to do that, you can build the system from source ofc (hard way) or run what is called a "snapshot" which is just an OpenBSD system built with the latest code from the development tree every few days and posted on the main server. If you wanna do that, just download one of the install images for your system here: https://cdn.openbsd.org/pub/OpenBSD/snapshots/ instead of the usual install images. Then you can update your system to new snapshots with the sysupgrade program (literally you just run that program, no arguments or options needed lol)

                  And if any of this is confusing, OpenBSD has the best documentation ever. Way better and shorter than the Arch wiki. You can find FAQs here, including how to install the system: https://www.openbsd.org/faq/index.html

                  Sorry for infodumping a bit lol

                  Also we have dope ass release art and music: https://www.openbsd.org/artwork.html, https://www.openbsd.org/lyrics.html (my favs are the 7.4 release art (I love Louis Wain) and the 5.4 release music hehe)

                  • ashinadash [she/her]
                    ·
                    5 months ago

                    Oh hey that .xsession, that's like an autoexec dot bat almost =) this could be funny!

                    Do not apologise for infodumping, this is great. I think I'll try openBSD honestly, seems pretty based. I like linux and stuff as a whole, I want to find an OS to permanently sit on. Thank you for the info!!! Saved.