[-] sparkingcircuit@lemmygrad.ml 17 points 7 months ago

This was a fun read! Thank you for sharing.

[-] sparkingcircuit@lemmygrad.ml 17 points 7 months ago

Maybe you could write a feature request on the Lemmy Repository for the ability to use other instance's emotes.

[-] sparkingcircuit@lemmygrad.ml 10 points 7 months ago

Fantastic video! Do keep in mind however, that Thunderf00t is a very socially and economically conservative person of which you should watch with caution. I mostly keep to watching his Elon dunk videos and his pseudo-scientific-Kickstarter de-legitimizing videos.

42
27

Had anyone else noticed a sharp uptick in military recruitment ads as of the past few days?

[-] sparkingcircuit@lemmygrad.ml 23 points 1 year ago* (last edited 1 year ago)

Didn't capitalism start 300-400 years ago? If I remember correctly, capitalism was born of the imperial nations of Europe (primarily Great Britain, France, and Spain), as private capital, now unrestricted from the guilds as under feudalism, expanded for increased control of their respective markets.

The United States, started only slightly after the major imperial powers of its day. In addition, it's geography blessed it with weak neighbors to the north and south, and fish to the east and west, allowing it to develop almost entirely unhindered from the risk of war destroying it's means of production. Furthermore, property rights were enshrined in its very constitution from start due to its status as one of the world's first a bourgeois democracies (widely believed to be the ideal circumstances for the development of capitalism). As such, the United States had one of the most mature capitalist economies in the world by this point. Even at this point it's form of capitalism is probably more mature than many capitalist nations in the third world are currently.

In all likelihood, the course of capitalism in the United States was reversed somewhat by a combination of anti-monopolistic legislation, an end to its pre-worldwar isolationist policies, and the introduction of new markets in the world economy due to need for many nations to rebuild after World War Two. As such, I think it reasonable to call this a consequence of a 1940s late stage capitalist economy.

Please note: The United States did not start out spanning the entire continent, but rather got their though roughly a century of brutal westward expansion and genocide. I apologize for my omission of this information.

[-] sparkingcircuit@lemmygrad.ml 11 points 1 year ago

To get around the paywall, the Bypass Paywall extension (Firefox and Chrome) works great!

[-] sparkingcircuit@lemmygrad.ml 17 points 1 year ago

That's great! I'm glad it went for you comrade. Good luck with the rest of your family.

[-] sparkingcircuit@lemmygrad.ml 12 points 1 year ago* (last edited 1 year ago)

Linux Introduction

Hardware Support

The situation regarding hardware support has improved massively in the last decade. The only components you may find don't work on a regular basis in a device are the WiFi, Bluetooth, and RGB controls (though these circumstances have also improved massively). I'd recommend installing it on an old computer instead of buying new hardware, as it will most likely work out of the box without you needlessly spending more money. Anything with more than 2GB of ram will likely run fine.

Security and Privacy

There is relatively little to due regarding security. It goes according to the standard don't open dodgy links and the like you previously stated. Furthermore, not only do you not need to install an anti-virus, I don't think any exist for desktop use. Most Linux distributions come with a decent built-in firewall. There is little to no chance of a Linux distribution sending passwords or other credentials anywhere, or granting access to your HDD contents. Most mainstream Linux distributions are regularly checked by various auditing teams, so that is of little concern.

Distributions

A distribution is mostly just the array of software installed around the base system. Some may be better suited to certain needs than others, though (almost) all may be modified to meet a given need. For those not familiar with Linux, I usually recommend Linux Mint for its Windows-like interface, abundance of pre-installed tools/applications, stability, and ease of use.

Applications

Browsing the web:

  1. Firefox - Often installed by default, it is compatible with all major web standards (existing and planned.)
  2. Chromium - The base for google chrome, for those unable to give it up.

Document Editing:

  1. LibreOffice - Supports all major document formats, is preinstalled, and powerful in what it does. May mangle complex formatting on Microsoft Office documents.
  2. Google Office - If your already in the ecosystem, it's one less thing to change.

PDFs:

  1. Whatever is preinstalled - They are all fine.

Modifying Text Files:

  1. Whatever is preinstalled - They are all fine.

Installation

A decent YouTube Guide on it's installation.

[-] sparkingcircuit@lemmygrad.ml 14 points 1 year ago* (last edited 1 year ago)


Removed the backround

[-] sparkingcircuit@lemmygrad.ml 13 points 1 year ago

I think this is the article (though the title has changed somewhat.) Link

[-] sparkingcircuit@lemmygrad.ml 23 points 1 year ago

Seconded from a (probably far worse) programmer.

1
submitted 1 year ago* (last edited 1 year ago) by sparkingcircuit@lemmygrad.ml to c/programming@lemmy.ml

I've been working on re-implementing a board game in C. However, when running the players positions don't increment.
Current output:

 6,  9,  7,  6,  5,  5,  8,  7
 6,  9,  7,  6,  5,  5,  8,  7

Expected output:

 6,  9,  7,  6,  5,  5,  8,  7
14, 15, 19, 16, 13, 13, 14, 17

Code:

#include <stdlib.h>
#include <stdio.h>

// Define types here:
typedef enum {false, true} bool;

// Define constants here:
const unsigned char MAXPLAYERS = 7;	//Game has max of 8 players
const unsigned char SPACES = 40;	//Board has 40 spaces
const unsigned int SEED = 51732;	//Seed for random numbers
const unsigned int DIE = 6;		//Number of sides of die

// Define variables here:
unsigned char player = 0;
unsigned char player_position [] = {0, 0, 0, 0, 0, 0, 0, 0};
unsigned char die = 0;

// Define functions here:
// Moves player Input spaces.
void move_player (char moves) {

player_position [player] += moves;
if (player_position [player] > SPACES) {

	player_position [player] -= SPACES;

}

}

// Switches active player in order.
void increment_player () {

player ++;

if (player > MAXPLAYERS) {

player = 0;

}

}

// Returns random number between 1 - Input.
unsigned char rand_num (unsigned char max) {

unsigned char i;

i = rand () % max + 1;

return (i);

}

// Sets dice variable && returns 1 if double.
bool roll_dice () {

unsigned char a = rand_num (DIE);
unsigned char b = rand_num (DIE);

die = a + b;

return (0);

}

// Main logic
int main () {

char input = 0;

srand (SEED);
printf ("Game client started.\n",
	"Press enter to iterate turns.\n");

while (1) {

scanf ("%c", &input);

for (unsigned char i; i <= MAXPLAYERS; i++) {

	roll_dice ();
	move_player (die);

	increment_player ();

}

printf ("%2i, %2i, %2i, %2i, %2i, %2i, %2i, %2i\n",
	player_position [0], player_position [1], player_position [2],
	player_position [3], player_position [4], player_position [5],
	player_position [6], player_position [7]);

}

return (0);

}
0
submitted 1 year ago* (last edited 1 year ago) by sparkingcircuit@lemmygrad.ml to c/genzedong@lemmygrad.ml

You weren't an ML, but made some excellent communist content none the less. Hope they're alright.
EDIT: Upon looking around, I found their Patreon. It appears she's taking a brake from and or retiring from YouTube due to mental health complications.

2
submitted 1 year ago* (last edited 1 year ago) by sparkingcircuit@lemmygrad.ml to c/prolewiki@lemmygrad.ml

cross-posted from: https://lemmygrad.ml/post/589515

Under the name @Academicproletarian he sent me this message:

Hey, comrade! I see you are an editor on ProleWiki, that's super great!

Let's get down to brass-tacks. I'm the Chief Commissar of the Internal Security Group of ProleWiki. I myself have banned millions of people from our great echo-chamber.

I've just been ordered personally by our great founder Forte to improve our page on Stalinism. It turns out that Stalinism, or more fully, Marxism—Leninism—Stalinism (MLS) really does exist as an ideology.

As such, he wants us to rewrite our incorrect page on Stalinism to indicate that it really does exist. He also told me to use this excellently-written writing on MLS as a reference. This writing was made by a genius pioneer of Wisconsinite Marxist-Leninist-Stalinist theory. Thus it is a VERY good source.

Thank you!

It seems that they're going after ProleWiki again, (in this case attempting to have the "Stalinism" page "corrected."

1
submitted 1 year ago* (last edited 1 year ago) by sparkingcircuit@lemmygrad.ml to c/lemmygrad_court@lemmygrad.ml

Under the name @Academicproletarian he sent me this message:

Hey, comrade! I see you are an editor on ProleWiki, that's super great!

Let's get down to brass-tacks. I'm the Chief Commissar of the Internal Security Group of ProleWiki. I myself have banned millions of people from our great echo-chamber.

I've just been ordered personally by our great founder Forte to improve our page on Stalinism. It turns out that Stalinism, or more fully, Marxism—Leninism—Stalinism (MLS) really does exist as an ideology.

As such, he wants us to rewrite our incorrect page on Stalinism to indicate that it really does exist. He also told me to use this excellently-written writing on MLS as a reference. This writing was made by a genius pioneer of Wisconsinite Marxist-Leninist-Stalinist theory. Thus it is a VERY good source.

Thank you!

It seems that they're going after ProleWiki again, (in this case attempting to have the "Stalinism" page "corrected."

1
submitted 1 year ago* (last edited 1 year ago) by sparkingcircuit@lemmygrad.ml to c/programming@lemmygrad.ml

What side of the editor war do you lie? vi, Emacs, or maybe something newer like neovim, nano, or VS-Codium?

1

The Simple Sabotage Field Manual was a document created by the United States, for advice on how to sabotage (primarily) socialist nations, much of which is still relevant today.

Even if you can't, or don't want to read the whole thing I'd advice you at least read the section titled "General Interference with Organizations and Production" for examples of how a saboteur may attempt to infiltrate and disrupt an organizational or productive group.

2
My Linux Desktop (lemmygrad.ml)

Just showing off my desktop. For those curious, I use the XFCE desktop, and ULauncher tied to the windows key. I'm also experimenting with animated wallpapers using hidimari.

0

As it turns out, the other day I was looking through recent edits on ProleWiki, and I found, under the social-media section of the ProleWiki page, I found a Youtube link.

1
THERMONUCLEAR! (lemmygrad.ml)

Revisionist rats! I did nothing but good for your project, yet you banned me for my ideology in haste! I gave you many chances to unban me, I could have made thousands of edits, yet you rejected me. Now… you have forced me to go THERMONUCLEAR!

0

KYIV, UKRAINE—In a desperate plea for aid in the continued effort to expel his nation’s Russian occupiers, sources reported Friday that President Volodymyr Zelensky had called upon the United States to send a totally psycho marine to assist in Ukraine’s war effort. “You know, one of those expertly trained, one-man-army guys who carries an arsenal on his back and has killed so many people in combat he’s now cold, unfeeling, and completely insane—you gotta have at least one of those to spare, right?” said Zelensky, specifying that the ideal candidate would be a wild-eyed shirtless muscleman who functioned as a completely self-sufficient killing machine and could take out hundreds, if not thousands, of enemies all by himself. “In order to get the upper hand against Russia, we’re going to need your most batshit, balls-to-the-wall ex-special-forces guy. He’ll have a crazy name like Razor or Bloodhound or something, and he’ll always be blacking out and waking up covered in blood with a whole village dead around him. If he has a personal score to settle with the Russians, that’s great, but the most important thing is that he just kills and kills and kills and kills—sometimes using a cherished hunting knife that belonged to a fallen comrade, even though a gun would be faster. Honestly, he can kill a few Ukrainians too, if he wants, just so long as he gets the job done.” At press time, the U.S. Marine Corps had reportedly agreed to send “the craziest motherfucker” it had, just as soon as he had applied his face paint, donned a necklace of severed human ears, and stopped in for chest wax.

view more: next ›

sparkingcircuit

joined 2 years ago