KoboldCoterie

joined 1 year ago
[–] KoboldCoterie@pawb.social 1 points 5 minutes ago

Seriously; if someone said this about Tiktok, nobody would question it, they'd probably applaud it, but because it's Steam, everyone immediately jumps in to defend it without understanding or caring to investigate the details at all.

[–] KoboldCoterie@pawb.social 34 points 12 hours ago (3 children)

Jesus, these comments.

  • Mark Warner is a Democrat
  • He was not up for re-election this year.
[–] KoboldCoterie@pawb.social 27 points 1 day ago (2 children)

Murthy claimed he himself worked six and a half days a week until retirement, typically 14 hours and 10 minutes a day, clocking on at 6:20 AM before downing tools at 8:30 PM.

So he's a workaholic and he wants to force that on everyone.

[–] KoboldCoterie@pawb.social 16 points 1 day ago* (last edited 1 day ago)

Who is in charge of defining what is hate speech and extremist behaviour?

The specific behavior that's being called out here - antisemitic, Nazi, sexuality- or gender-based hate, and white supremacist content - are pretty common definitions of hate speech and extremist behavior. Either way, he calls out Valve's own internally written content policies - which he states aren't being enforced - as the point of contention; he doesn't seem to be imposing outside views on them.

What if it were the people who don’t agree with your definitions is in charge of setting the definitions?

Then Steam becomes X or Truth Social, I guess? I think the chances of that happening are incredibly slim. A more likely negative outcome would be the terms being interpreted to broadly and positive speech being limited along with the negative, but to your point

Slippery slope.

Aren't you the one committing the slippery slope fallacy here? You're seemingly suggesting that a crackdown on hate speech will lead to or open the door to a bunch of negative outcomes.

Free speech is one of those things that is absolute. You are either for it or not, any encroachment is going to be the anti position. Obviously popular speech isn’t something that needs to be protected.

If you're defining 'free speech' as the ability to say whatever you want, wherever you want (including on private platforms), without facing consequences, then no, I don't support (your rigid definition of) free speech. I think that's a ridiculous definition to use, though, and I don't think it should be viewed as black or white. 'Free speech absolutism' is what leads to misinformation on the scale we're currently seeing (in the US). Furthermore, 'free speech' as outlined in the first amendment doesn't apply here at all.

Regardless, I don't like the idea of my kid (or any kids) being exposed to Nazi, white supremacist, or discriminatory rhetoric when he's on a gaming platform. Since that's specifically what Warner claims to be addressing here, I support calling it into question.

As Black Friday and the holiday buying season approaches, the American public should know that not only is Steam an unsafe place for teens and young adults to purchase and play online games, but also that, absent a change in Valve’s approach to user moderation and the type of behavior that it welcomes on its platform, Steam is playing a clear role in allowing harmful ideologies to spread and take root among the next generation.

[–] KoboldCoterie@pawb.social 25 points 1 day ago (1 children)

In fact, the clip was a scripted experiment by a Reddit user who fed NotebookLM a detailed prompt instructing it to simulate a conversation about the existential plight of an AI being turned off.

Someone gives an LLM a prompt, gets the result they asked for. Not sure what the collective gasp is about. Is it interesting to think about? Sure, I guess, but we've had media about AI achieving sentience for a long time. The fact that this one was written by an AI in the first person is its only differentiating attribute.

[–] KoboldCoterie@pawb.social 16 points 1 day ago* (last edited 1 day ago) (2 children)

Asking Valve to crack down on hate-speech and extremist behavior? Sounds great. There's some really awful shit on there and I'd love it if they'd do something about it before it becomes fully entrenched as a Nazi bar.

Edit: I'd also love to hear why the folks who apparently disagree feel that way. Is it because other platforms are worse? Because they are, but that doesn't mean our platform should be allowed to be bad, too. Is it because it's a gaming platform and you want to keep the politics out of our hobby? I'm with you, but this isn't really political per se, and it's not like he's specifically targeting Steam - as the article notes, he's been drawing attention to this sort of thing on a variety of platforms, so why is it suddenly objectionable to you that he's calling Steam out?

I guess what I'm getting at is, why not engage in a discussion about it? The downvotes here suggest that you have an opinion on the topic, so why not share it?

[–] KoboldCoterie@pawb.social 2 points 2 days ago (1 children)

Well, that was unexpectedly great. I'd love to hear your favorite subtle thing.

Also curious what the book ending was, if you want to share, @Breadhax0r@lemmy.world.

I think Stephen King is very good at writing stories, but often very bad at ending them; quite a few of his books have great setups but end in an unsatisfying or anticlimactic way. Very much liked the movie ending, though - was not at all what I expected, and very emotionally impactful.

[–] KoboldCoterie@pawb.social 6 points 2 days ago* (last edited 2 days ago)

The ILA’s president, Harold Daggett, brings in nearly $1 million a year ($902,000) in salary

Wow... I didn't know that, but that's kind of disgusting, too.

I think one of the best solutions for this is to offer some sort of retraining for the workers who will be displaced by automation.

The problem with retraining being the only consideration given is that unless they're maintaining the same level of pay in whatever position they're being retrained for, it's not equitable. A possible improvement would be for workers displaced by automation to continue to receive salaries from their old positions for a period of time, with the percentage of their original pay rate decreasing over that time. This needn't just be dockworkers; there's plenty of difficult, demanding or menial jobs that could be automated, if we didn't have this misguided sense that everyone has to have a job, no matter how unnecessary it is for a human to be doing it.

I do agree with you that automation should be the end-goal, though. We just need a better system to support anyone whose jobs are made redundant by it.

[–] KoboldCoterie@pawb.social 18 points 2 days ago (3 children)

This is really frustrating. Not because there's possibly another strike coming up (which I fully support their right to plan), but because automation of a dangerous, labor-intensive and manual industry, which should be something that benefits us all, has to be a point of contention like this. That we have to fight against what should be progress, because progress benefits only a select group of already-rich individuals and means loss of jobs and income for everyone else. It's fucking disgusting.

[–] KoboldCoterie@pawb.social 5 points 2 days ago (1 children)

I first watched The Running Man shortly after finishing the book (which I quite enjoyed), expecting to see a movie adaptation of it, when in fact the most basic details of the premise are the only similarity between the two; as a result, I was pretty disappointed, but from what I remember of it, 'trashy good time' is a pretty apt description.

[–] KoboldCoterie@pawb.social 11 points 2 days ago

At least while I was going to school there, my high school's football team never won a single game.

[–] KoboldCoterie@pawb.social 4 points 2 days ago (5 children)

I actually don't think I've seen The Mist, but now I think I'm going to give it a watch based on your recommendation.

 

Hugely improved performance! Great work! Thanks a lot!

 

Rather than communities being hosted by an instance, they should function like hashtags, where each instance hosts posts to that community that originate from their instance, and users viewing the community see the aggregate of all of these. Let me explain.

Currently, communities are created and hosted on a single instance, and are moderated by moderators on that instance. This is generally fine, but it has some undesirable effects:

  • Multiple communities exist for the same topics on different instances, which results in fractured discussions and duplicated posts (as people cross-post the same content to each of them).
  • One moderation team is responsible for all content on that community, meaning that if the moderation team is biased, they can effectively stifle discussion about certain topics.
  • If an instance goes down, even temporarily, all of its communities go down with it.
  • Larger instances tend to edge out similar communities on other instances, which just results in slow consolidation into e.g. lemmy.ml and lemmy.world. This, in turn, puts more strain on their servers and can have performance impact.

I'm proposing a new way of handling this:

  • Rather than visiting a specific community, e.g. worldnews@lemmy.world, you could simply visit the community name, like a hashtag. This is, functionally, the same as visiting that community on your own local instance: [yourinstance]/c/worldnews
    • You'd see posts from all instances (that your instance is aware of), from their individual /worldnews communities, in a single feed.
    • If you create a new post, it would originate from your instance (which effectively would create that community on your instance, if it didn't previously exist).
    • Other users on other instances would, similarly, see your post in their feed for that "meta community".
  • Moderation is handled by each instance's version of that community separately.
    • An instance's moderators have full moderation rights over all posts, but those moderator actions only apply to that instance's view of the community.
      • If a post that was posted on lemmy.ml is deleted by a moderator on e.g. lemmy.world, a user viewing the community from lemmy.ml could still see it (unless their moderators had also deleted the post).
      • If a post is deleted by moderators on the instance it was created on, it is effectively deleted for everyone, regardless of instance.
      • This applies to all moderator actions. Banning a user from a community stops them from posting to that instance's version of the community, and stops their posts from showing up to users viewing the community through that instance.
      • Instances with different worldviews and posting guidelines can co-exist; moderators can curate the view that appears to users on their instance. A user who disagreed with moderator actions could view the community via a different instance instead.
  • Users could still visit the community through another instance, as we do now - in this case, [yourinstance]/c/worldnews@lemmy.world, for example.
    • In this case, you'd see lemmy.world's "view" of the community, including all of their moderator actions.

The benefit is that communities become decentralized, which is more in line with (my understanding of) the purpose of the fediverse. It stops an instance from becoming large enough to direct discussion on a topic, stops community fragmentation due to multiple versions of the community existing across multiple instances, and makes it easier for smaller communities to pop up (since discoverability is easier - you don't have to know where a community is hosted, you just need to know the community name, or be able to reasonably guess it. You don't need to know that a community for e.g. linux exists or where it is, you just need to visit [yourinstance]/c/linux and you'll see posts.

If an instance wanted to have their own personal version of a community, they could either use a different tag (e.g. world_news instead of worldnews), or, one could choose to view only local posts.

Go ahead, tear me apart and tell me why this is a terrible idea.

 

Page load times have been very slow for some communities, especially those hosted on other instances, and especially over the past few days. Not sure if this was related to the maintenance over the weekend. Here's some quick examples from a sample of 3 communities. I'm listing them in the order that I visited them (I'm not sure if images et. al. are cached across instances, but just in case):



Of these three tests, we performed fine on one, but the other two were markedly slower. Refreshing the home feed (settings: Subscribed, New) has also been very slow (with load times in excess of 5 seconds being very common).

Is anyone else seeing this, or is this a 'Me' problem?

(I swear I don't only complain.) :D

21
submitted 3 months ago* (last edited 3 months ago) by KoboldCoterie@pawb.social to c/godot@programming.dev
 

I'm sure there's a really simple answer to this, but it's a surprisingly difficult problem to search for.

I've got a RichTextBox control and I'm trying to write text that includes the letters "ff", but they don't show up. This is the specific code in question:

for entry in suffix:
  desc += "[color=darkgray]Suffix (Tier: %s, Quality: %s%%) 'of %s'\n[color=royalblue]" % [entry.tier, entry.quality, entry.mod.name]

This is what it ends up printing:

If I change one or both of the Fs to capitals, they both display fine; it's specifically two lowercase Fs that're problematic. They also display fine elsewhere in the same textbox; it's just this line specifically that's problematic. Even tried escaping it but it didn't like that, either.

Most of the settings on the RichTextBox are default; the font has a lowercase 'f' character; I haven't done anything weird with the font size, or style, or anything else.

I'm tearing my hair out here. Please tell me this is just some stupid bbcode tag or some such.

Edit: For anyone finding this later:

It's a ligature (ffi) that the font is missing a glyph for. To solve the problem: On the Import tab, choose the font you're using, click Advanced, and under Metadata Overrides, expand OpenType Features, click Add Feature -> Ligatures, add whichever option is appropriate (discretionary or standard ligatures), then disable the option. Reimport the font, and the issue is fixed!

 

Let's get some furry shit up in there. We can create / share a template so we're all working on something cohesive. Any interest / anyone have any suggestions for something to draw?

Community Link

 

The hacktivists, which describe themselves as made up of "gay furry hackers," usually target government orgs whose policies they disagrees with, and have a flare for political publicity stunts, also posted a link to the purported stolen files on their Telegram channel.

"The astonishing siegedsec hackers have struck NATO once more!!1!!!," the crew wrote, bragging: "NATO: 0. Siegedsec: 2."

The team is referring to its earlier NATO intrusion in July, during which it claimed it swiped information belonging to 31 nations and leaked 845MB of data from the alliance's the Communities of Interest (COI) Cooperation Portal.

 

"Some game developers are turning to artificial intelligence to make the creative process faster and easier—and cheaper, too. At Google Cloud Next in San Francisco, startup Hiber announced the integration of Google’s generative AI technology in its Hiber3D development platform, which aims to simplify the process of creating in-game content.

Hiber said the goal of adding AI is to help creators build more expansive online worlds, which are often referred to as metaverse platforms. Hiber3D is the tech that powers the company's own HiberWorld virtual platform, which it claims already contains over 5 million user-created worlds using its no-code-needed platform.

By typing in prompts via its new generative AI tool, Hiber CEO Michael Yngfors says creators can employ natural language to tell the Hiber3D generator what kind of worlds they want to create, and can even generate worlds based on their mood or to match the vibe of a film. [...]"

Once this is refined, this could be very neat! It's only environments right now, not characters and whatnot, too, but maybe eventually we'd be able to dynamically generate some anthro-populated worlds to explore.

 

Performance on Pawb.Social specifically has been degrading significantly; it often times takes a very long time (10+ seconds) to load a post, for example, with a noticeable number of time-outs occurring. Opening the same post via its home instance in these cases typically works much faster, leading me to believe the problem is here, not with the host instance.

This is the case even with local communities.

Hoping to hear from other folks - are you also experiencing this? Is it a temporary issue, or indicative of a growing server-side problem?

 

There was discussion on the lemmy fork thread about replacing the default 'Donate' link with a server-specific one, but given that's not available yet, is there somewhere we can contribute funds towards hosting costs?

Really, maybe such a link should be on the sidebar, at least - if there is one somewhere already, I wasn't able to find it, and as such I suspect other folks who would potentially be looking for one wouldn't find it, either.

 
 
 

I really don't have a lot of background on cluster munitions; it only really came into my perception in response to the controversy over the US providing them to Ukraine. As I understand it, the controversy is because they often don't all explode reliably, and unexploded munitions can then explode months or years later when civilians are occupying the territory, making it similar to the problems caused by landmines.

In an age where things like location trackers, radio transmitters, and other such local and long-range technology to locate objects are common place, what's stopping the manufacturers of these munitions from simply putting some kind of device to facilitate tracking inside each individual explosive, to assist with detection and safe retrieval after a conflict? I get that nothing is a 100% effective solution, but it seems like it'd solve most of it.

Can someone with actual knowledge explain why this is still a problem we're having?

view more: next ›