TerryTPlatypus

joined 1 year ago
MODERATOR OF
[–] TerryTPlatypus 3 points 1 year ago

Black Americans, Latinos, and rural whites, on the other hand, are more likely to live in “distressed” zip codes, places losing both jobs and people.

The place that less-educated white people occupy in the national fabric has changed as well. Once farmer-settlers, they have now been left behind by progress. As Isabel Wilkerson writes in her 2020 book Caste: The Origins of Our Discontents, the United States is best understood as a society with a modern caste system, a rigid racial hierarchy created before our country’s birth. While Blacks are at the bottom of the hierarchy, the least-educated whites are the lowest ranking among the dominant group. Even when people in this group knew they weren’t the best off, what kept them from feeling that they were at the very bottom was the color of their skin. 

I never though of it like that, but it makes sense. Oftentimes, rural areas, just like racial groups, are left behind as jobs move more towards cities and abroa. This results in an internal clash woth the race hierarchy and class hierarchy. Economically, they are poor, yet socially they should be rich because of their whiteness. Because of their perceived social capital they think all the benefits afforded fo them by their whitenes should translate over to material wealth, which in a lot of cases, it doesnt.

If we want to fix this issue, we have figure out a way to help rural areas have a beter quality if life, and not leave them behind because it is inconvenient for us.

[–] TerryTPlatypus 20 points 1 year ago (4 children)

If you're more interested, a YouTuber over here went over PragerU propaganda in this kids show, and I think it shows something important about how propaganda can present a certain world view as well as hide it. Prager U For Kids: A Horrible YouTube Channel

[–] TerryTPlatypus 4 points 1 year ago

I was a mere peasant working on one monitor. When I finally decides to take advantage of double and triple monitors, my eyes were enlightened, and I transcended as I could focus on multiple screens without having to rearrange windows that much. I recommend getting another smaller monitor because it can fit on your desk space easier. You can also turn a moutor vertical, so it's more configurable. Ultrawide monitors imo are not worth the cost, although they do look cool.

[–] TerryTPlatypus 5 points 1 year ago

In addition to the racism, I'm also seeing a worrying trend of "reality bending" (idk the specific term). I've heard about it before, and its basically trying to manifest your dreams through affirmations and wishing really hard. I this is especially worrying because it's a sort of obsessive escapism, and very dangerous because it prevents you from engaging in reality for the hope that you will manifest into the "perfect" one. In this case, you basically sidestep the gruesome realities of racism and its effects through a vaporware, ephemeral, "poppy" aesthetic. Race becomes a sort of commodity, an aesthetic to be used and discarded once its done, and not a historical system of oppression to be dismantled. We need to be careful of those who commoditize oppresion....

[–] TerryTPlatypus 1 points 1 year ago
[–] TerryTPlatypus 6 points 1 year ago

Well, offering up my two cents there's something called Common Voice by Mozilla. I think it's like a voice dataset or something https://commonvoice.mozilla.org/en

[–] TerryTPlatypus 9 points 1 year ago (4 children)

Lol, what if out of spite we basically created a "woke" cooperative that actually sold good stuff? We'd get media for free: good press from our service and good backlash media from opponents.

[–] TerryTPlatypus 4 points 1 year ago

Why does this remind me of Publix? I smell a lawsuit coming...and fraud

[–] TerryTPlatypus 2 points 1 year ago (1 children)

Lol, you're not, I can understand that. I like them because of the vibes, and the "night" energy that you have to get just right, otherwise it's a random song.

[–] TerryTPlatypus 1 points 1 year ago

Hmm, let's check back in... checks watch ...3 years and see conditions then.

[–] TerryTPlatypus 11 points 1 year ago

Honestly, I wouldn't be opposed to something like this. There's already a feminism community, so having a mens liberation community also seems good because it can help men be better allies of other women, men, and gender nonconformijg individuals.

[–] TerryTPlatypus 1 points 1 year ago (3 children)

I dont know specific hyperpop artists, but i do have some songs loadedx like I Spy and Ethereal Sakura. A follow up question/ : do you like other internet music like nightcore?

32
submitted 1 year ago by TerryTPlatypus to c/diy
 

It may be a long article, but it goes in depth about what the movement was doing. Give it a read!

 

What advice would you give to someone who is trying to teach themselves software development skills? I'm doing that right now, and I'm finding it easy to understand, yet difficult to implement in computer code. I want to move onto more advanced stuff, but I feel that I don't have enough experience quite yet. What skills/courses would you recommend I take? How did you get better on your coding journey? Any tips to make the process go faster? Thanks in advance!

 

cross-posted from: https://beehaw.org/post/845803

cross-posted from: https://kbin.social/m/kbinStyles/t/109271

kbin-mod-options

Description

The purpose of this script is to allow mods to more easily implement settings.

Functionality

Header

kmoAddHeader(<modName>, <{author: 'name', version: 'versionNumber', license: 'licenseType', url: 'modUrl'}>);

  • modName - required
  • info object - optional

Example

kmoAddHeader(
    'kbin-mod-options examples',
    {
        author: 'Ori',
        version: '0.1',
        license: 'MIT',
        url: 'https://github.com/Oricul'
    }
);

Header Example

Toggle Switch

kmoAddToggle(<settingLabel>, <settingValue>, <settingDescription>);

  • settingLabel - required
  • settingValue - required
  • settingDescription - optional

Example

// Create toggle switch
const settingEnabled = kmoAddToggle(
    'Enabled',
    true,
    'Turns this mod on or off.'
);
// Listen for toggle
settingEnabled.addEventListener("click", () => {
    // Log enabled state to console.
    console.log( kmoGetToggle(settingEnabled) );
});

Toggle Switch Example

Drop-Down

kmoAddDropDown(<settingLabel>, <[{name: 'friendlyName', value: 'backendValue'},{name: 'friendlyNameTwo', value: 'backendValueTwo'}]>, <currentSetting>, <settingDescription>);

  • settingLabel - required
  • options array - required
  • name/value in options array - required
  • currentSetting - required
  • settingDescription - optional

Example

// Create drop down
const font = kmoAddDropDown(
    'Font',
    [
        {
            name: 'Arial',
            value: 'font-arial'
        },{
            name: 'Consolas',
            value: 'font-consolas'
        }
    ],
    'font-consolas',
    'Choose a font for kbin.'
);
// Listen for drop down change
font.addEventListener("change", () => {
    // Log drop down selection to console.
    console.log( kmoGetDropDown(font) );
});

Drop-Down Example

Button

kmoAddButton(<settingLabel>, <buttonLabel>, <settingDescription>);

  • settingLabel - required
  • buttonLabel - required
  • settingDescription - optional

Example

// Create button const
const resetButton = kmoAddButton(
    'Default Settings',
    'Reset',
    'Resets settings to defaults.'
);
// Listen for button press.
resetButton.addEventListener("click", () => {
    // Log press to console.
    console.log( 'button pressed!' );
});

Button Example

Color Dropper

kmoAddColorDropper(<settingLabel>, <currentColor>, <settingDescription>);

  • settingLabel - required
  • currentColor - required
  • settingDescription - optional

Example

// Create color dropper const
const primaryColor = kmoAddColorDropper(
    'Primary Color',
    '#0ff',
    'Select primary theme color'
);
// Listen for new color change
primaryColor.addEventListener("change", () => {
    // Log color selection out to console.
    console.log( primaryColor.value );
});

Color Dropper Example

Usage

Simply add kbin-mod-options to your script's requires.

// @require    https://github.com/Oricul/kbin-scripts/raw/main/kbin-mod-options.js

Example

// ==UserScript==
// @name         kbin-mod-options-dev
// @namespace    https://github.com/Oricul
// @version      0.1
// @description  Attempt at standardizing mod options.
// @author       0rito
// @license      MIT
// @match        https://kbin.social/*
// @icon         https://kbin.social/favicon.svg
// @grant        none
// @require      https://github.com/Oricul/kbin-scripts/raw/main/kbin-mod-options.js
// ==/UserScript==

(function() {
    'use strict';

    // Section header - kmoAddHeader(<modName>, {author: 'name', version: 'versionNumber', license: 'licenseType', url: 'modUrl'});
    // modName - required, author - optional, version - optional, license - optional, url - optional
    kmoAddHeader(
        'kbin-mod-options examples',
        {
            author: 'Ori',
            version: '0.1',
            license: 'MIT',
            url: 'https://github.com/Oricul'
        }
    );
    // Toggle switch - kmoAddToggle(<settingLabel>, <settingValue>, <settingDescription>);
    // settingLabel - required, settingValue - required, settingDescription - optional
    const settingOne = kmoAddToggle(
        'Enabled',
        true,
        'Turn this mod on or off.'
    );
    // Listener for toggle switch - kmoGetToggle(<toggleSwitchVar>);
    // toggleSwitchVar - required
    settingOne.addEventListener("click", () => {
            console.log(kmoGetToggle(settingOne));
    });
    // Dropdown Menu - kmoAddDropDown(<settingLabel>, [{name: 'name', value: 'value'},{name: 'name2', value: 'value2'}], <currentSetting>, <settingDescription>);
    // settingLabel - required, name & value - required, currentSetting - required, settingDescription - optional
    const settingTwo = kmoAddDropDown(
        'Font',
        [
            {
                name: 'Arial',
                value: 'font-arial'
            },{
                name: 'Consolas',
                value: 'font-consolas'
            }
        ],
        'font-consolas',
        'Choose a site-wide font.');
    // Listener for dropdown menu - kmoGetDropDown(<dropDownVar>);
    // dropDownVar - required
    settingTwo.addEventListener("change", () => {
        console.log(kmoGetDropDown(settingTwo));
    });
    // Button - kmoAddButton(<settingLabel>, <buttonLabel>, <settingDescription>);
    // settingLabel - required, buttonLabel - required, settingDescription - optional
    const settingThree = kmoAddButton(
        'Default Settings',
        'Reset',
        'Resets settings to defaults.'
    );
    // Listener example for buttons.
    settingThree.addEventListener("click", () => {
        console.log('button pressed');
    });
    // Color Dropper - kmoAddColorDropper(<settingLabel>, <currentColor>, <settingDescription>);
    // settingLabel - required, currentColor - required, settingDescription - optional
    const settingFour = kmoAddColorDropper(
        'Primary Color',
        '#0ff',
        'Select primary color for style.'
    );
    // Listener example for color dropper.
    settingFour.addEventListener("change", () => {
        console.log(settingFour.value);
    });
})();

 

cross-posted from: https://kbin.social/m/kbinStyles/t/109271

kbin-mod-options

Description

The purpose of this script is to allow mods to more easily implement settings.

Functionality

Header

kmoAddHeader(<modName>, <{author: 'name', version: 'versionNumber', license: 'licenseType', url: 'modUrl'}>);

  • modName - required
  • info object - optional

Example

kmoAddHeader(
    'kbin-mod-options examples',
    {
        author: 'Ori',
        version: '0.1',
        license: 'MIT',
        url: 'https://github.com/Oricul'
    }
);

Header Example

Toggle Switch

kmoAddToggle(<settingLabel>, <settingValue>, <settingDescription>);

  • settingLabel - required
  • settingValue - required
  • settingDescription - optional

Example

// Create toggle switch
const settingEnabled = kmoAddToggle(
    'Enabled',
    true,
    'Turns this mod on or off.'
);
// Listen for toggle
settingEnabled.addEventListener("click", () => {
    // Log enabled state to console.
    console.log( kmoGetToggle(settingEnabled) );
});

Toggle Switch Example

Drop-Down

kmoAddDropDown(<settingLabel>, <[{name: 'friendlyName', value: 'backendValue'},{name: 'friendlyNameTwo', value: 'backendValueTwo'}]>, <currentSetting>, <settingDescription>);

  • settingLabel - required
  • options array - required
  • name/value in options array - required
  • currentSetting - required
  • settingDescription - optional

Example

// Create drop down
const font = kmoAddDropDown(
    'Font',
    [
        {
            name: 'Arial',
            value: 'font-arial'
        },{
            name: 'Consolas',
            value: 'font-consolas'
        }
    ],
    'font-consolas',
    'Choose a font for kbin.'
);
// Listen for drop down change
font.addEventListener("change", () => {
    // Log drop down selection to console.
    console.log( kmoGetDropDown(font) );
});

Drop-Down Example

Button

kmoAddButton(<settingLabel>, <buttonLabel>, <settingDescription>);

  • settingLabel - required
  • buttonLabel - required
  • settingDescription - optional

Example

// Create button const
const resetButton = kmoAddButton(
    'Default Settings',
    'Reset',
    'Resets settings to defaults.'
);
// Listen for button press.
resetButton.addEventListener("click", () => {
    // Log press to console.
    console.log( 'button pressed!' );
});

Button Example

Color Dropper

kmoAddColorDropper(<settingLabel>, <currentColor>, <settingDescription>);

  • settingLabel - required
  • currentColor - required
  • settingDescription - optional

Example

// Create color dropper const
const primaryColor = kmoAddColorDropper(
    'Primary Color',
    '#0ff',
    'Select primary theme color'
);
// Listen for new color change
primaryColor.addEventListener("change", () => {
    // Log color selection out to console.
    console.log( primaryColor.value );
});

Color Dropper Example

Usage

Simply add kbin-mod-options to your script's requires.

// @require    https://github.com/Oricul/kbin-scripts/raw/main/kbin-mod-options.js

Example

// ==UserScript==
// @name         kbin-mod-options-dev
// @namespace    https://github.com/Oricul
// @version      0.1
// @description  Attempt at standardizing mod options.
// @author       0rito
// @license      MIT
// @match        https://kbin.social/*
// @icon         https://kbin.social/favicon.svg
// @grant        none
// @require      https://github.com/Oricul/kbin-scripts/raw/main/kbin-mod-options.js
// ==/UserScript==

(function() {
    'use strict';

    // Section header - kmoAddHeader(<modName>, {author: 'name', version: 'versionNumber', license: 'licenseType', url: 'modUrl'});
    // modName - required, author - optional, version - optional, license - optional, url - optional
    kmoAddHeader(
        'kbin-mod-options examples',
        {
            author: 'Ori',
            version: '0.1',
            license: 'MIT',
            url: 'https://github.com/Oricul'
        }
    );
    // Toggle switch - kmoAddToggle(<settingLabel>, <settingValue>, <settingDescription>);
    // settingLabel - required, settingValue - required, settingDescription - optional
    const settingOne = kmoAddToggle(
        'Enabled',
        true,
        'Turn this mod on or off.'
    );
    // Listener for toggle switch - kmoGetToggle(<toggleSwitchVar>);
    // toggleSwitchVar - required
    settingOne.addEventListener("click", () => {
            console.log(kmoGetToggle(settingOne));
    });
    // Dropdown Menu - kmoAddDropDown(<settingLabel>, [{name: 'name', value: 'value'},{name: 'name2', value: 'value2'}], <currentSetting>, <settingDescription>);
    // settingLabel - required, name & value - required, currentSetting - required, settingDescription - optional
    const settingTwo = kmoAddDropDown(
        'Font',
        [
            {
                name: 'Arial',
                value: 'font-arial'
            },{
                name: 'Consolas',
                value: 'font-consolas'
            }
        ],
        'font-consolas',
        'Choose a site-wide font.');
    // Listener for dropdown menu - kmoGetDropDown(<dropDownVar>);
    // dropDownVar - required
    settingTwo.addEventListener("change", () => {
        console.log(kmoGetDropDown(settingTwo));
    });
    // Button - kmoAddButton(<settingLabel>, <buttonLabel>, <settingDescription>);
    // settingLabel - required, buttonLabel - required, settingDescription - optional
    const settingThree = kmoAddButton(
        'Default Settings',
        'Reset',
        'Resets settings to defaults.'
    );
    // Listener example for buttons.
    settingThree.addEventListener("click", () => {
        console.log('button pressed');
    });
    // Color Dropper - kmoAddColorDropper(<settingLabel>, <currentColor>, <settingDescription>);
    // settingLabel - required, currentColor - required, settingDescription - optional
    const settingFour = kmoAddColorDropper(
        'Primary Color',
        '#0ff',
        'Select primary color for style.'
    );
    // Listener example for color dropper.
    settingFour.addEventListener("change", () => {
        console.log(settingFour.value);
    });
})();

 

The title says it all, i saw something in the beehaw tech community about explaining the downfall of RedHat like drag community beef. So, let's keep the joke going uwu. What happened with Russia and the Wagmer Group and the sudden stop if Wagner's advance?

 

I was listening to the radio, and I found this podcast called Democracy Vibe Check. It's about civics and being active in your comunity. Give it a listen!

The episode I was listening to was about how to nurture your community, mainly through volunteering. An interesting few renarks I heard from the episode was that you can volunteer more than time and money. You can also volunteer your talent and experiences to help out a certain group of people. Volunteering is also a great way to get new skills that can be used elsewhere in your career.

This has made me think a little more deeply about how I can volunteer, and ehat strengths I can bring to volunteering. I hope this helps some of you as well, too!

 

I think this video is a pretty interesting look into highlighting larger issues of being a minority in an online space. Oftentimes, we never really get the opportunity to represent ourselves online, and this has a bunch of issues. I know, especially in interacting in online spaces where race is never explicitly brought up...

 

Overall, I am thinking about self-hosting, but I am very very confused on the procedure. How does one run a physical server at home, and then open it to the internet? And even them, what are the pros and cons of self-hosting your own services?

 

cross-posted from: https://yiffit.net/post/21886

An oldie but a goodie. Artist: https://www.furaffinity.net/gallery/kacey/

 

Hello, Reddit refugee here...I'm still wondering how to use Lemmy well, because it's not Reddit, but I keep on trying to use it like Reddit. So how do you use Lemmy well without being a lurker? And how are you unlearning your bad social media habits?

Thank you in advance

view more: ‹ prev next ›