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]
    ·
    4 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
      4 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]
        ·
        4 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.