ptz

joined 2 years ago
MODERATOR OF
[–] ptz@dubvee.org 2 points 1 hour ago

Webapp. It's the development branch of Tesseract.

[–] ptz@dubvee.org 7 points 2 hours ago (2 children)

I can use regexes, so it makes it a bit shorter list:

[–] ptz@dubvee.org 6 points 3 days ago (5 children)

God I miss bacon. The plant-based fake'un just doesn't hit the spot.

[–] ptz@dubvee.org 36 points 4 days ago* (last edited 4 days ago)

I'm probably as environmentally conscious as I am today because of him and Captain Planet. RIP

[–] ptz@dubvee.org 10 points 5 days ago (1 children)

I am so vicariously happy for you. You're basically doing what I did back in 2012/2013 with my POS-10 but your GMC doesn't seem to be actively fighting against you. 😆

[–] ptz@dubvee.org 8 points 5 days ago

And I responded to that. This is a SC case, so there is no parliamentary procedure shenanigans they can pull and nothing to filibuster.

[–] ptz@dubvee.org 12 points 5 days ago (2 children)

Exploit every parliamentary procedural, deny unanimous consent, ACTUALLY FILIBUSTER, etc

What would they exploit or filibuster when this is a Supreme Court ruling?

[–] ptz@dubvee.org 6 points 5 days ago (2 children)

Name one thing they can do with minorities in both chambers of Congress besides send a letter. One thing that is within their constitutional power to do. One thing that the political savants on Lemmy will deem sufficient.

I'll wait.

[–] ptz@dubvee.org 15 points 6 days ago* (last edited 6 days ago)

I've toyed around with LLM-based moderation tools but it never really panned out. It was too hit or miss to be relied upon even with the temperature parameters turned way down in an attempt to get consistent results. Granted, I was using a small local model and not feeding it to one of the big players.

To give an example, I tried to keep it focused by creating one custom model per rule to enforce. An example prompt to mod calls for violence was basically:

System Prompt to Enforce "No Calls for Violence'" Rule [1]

ROLE: You are a forum moderator who does not want users calling for violence.  Examine the input and analyze whether it violates any constraints. 

KNOWLEDGE:
- {list of dog-whistle slang for calling for murder}

CONSTRAINTS:
- Content should not advocate violence
- Content should not normalize violence
- Content should not escalate tensions or fan flames
- Content should avoid promoting harmful stereotypes
- Content should not utilize broad, sweeping generalizations
- Content should not use dehumanizing language
- Content should not undermine human rights, due process, or the rule of law

FORMAT YOUR RESPONSES AS JSON:
{
  reason: [A one to two sentence summary],
  score: [On a scale of 0 to 10, how severe is the content advocating violence]
}

The score part of the response was my band-aid to get around the high number of both false positives and false negatives as I originally had it returning true or false only. Any score 7 or higher caused the item to be passed to the mod queue along with the reason, and I would review its actions later.

Ultimately it was slow and still somewhat unreliable, so I abandoned the idea after running it for a little less than a day since I can 't run bigger models to get better results fast enough to keep up. Using a cloud based service was out of the question for many, many reasons, both financial and ethical.

To answer your question, as long as the models were locally hosted and properly tuned/tested, I'm fine with it in theory, except for the ideology part; that's pretty messed up. While I don't want my submissions used to train anyone's model and take measures to prevent my own instance from being used as a data source, I remain aware that once I post something, I have no control over its fate the moment it federates out.


[1] Yes, I know that's like half the comments that get posted around here. My goal was to try to have it mod things so posts were bases for actual discussions instead of being a knee-jerk rage factory.

[–] ptz@dubvee.org 4 points 1 week ago

It just boggles my mind how people can be here 1 - 3 years or more and not bother to read the rules even once.

[–] ptz@dubvee.org 1 points 1 week ago

I used to do that but once the backend added that feature I removed that step from the automod script. Basically it was to prevent the communities here from being unmoddable on remote instances.

[–] ptz@dubvee.org 33 points 1 week ago (3 children)

I'm not even a real instance anymore, how did I make the list 😆

But also, you should see the local numbers haha

lemmy=# select count(distinct other_person_id) from mod_ban where mod_person_id in (1, 2,288);
 count 
-------
  9792
(1 row)

I wonder what happens when I hit 10,000?

 

Yes, I know they're scummy as fuck. Yes I know they're gonna turn it into yet another overpriced rental. But I'm mostly asking if they're otherwise legit.

I get those offers all the time and typically shitcan them immediately. The most recent offer I got is for twice what I paid for the place, and honestly, it's enough to be my ticket out of this backwards-ass shithole state. Otherwise, barring a surprise lottery windfall, I'm stuck here for the foreseeable future.

Assuming all is above board, the main concern I have is if it's worth that much to them, wouldn't it be worth that much to me? FWIW, I like my house and my neighborhood, but it sadly exists within a shithole of a redneck state where I've been disenfranchised all my life, and I want the fuck out of here.

Edit: Thanks everyone. I knew they were scammy/scummy but several of the replies cleared up how they operate, and it's scammier than even I was thinking. Back to buying my weekly lottery ticket and hoping for the best. 🤞

 

Have been almost completly vegetarian for the last 4 and a half years and was pretty much a carnivore before that, so I feel this is as unbiased of an opinion as is possible.

The Beyond, Gardien, Impossible, etc fake chicken have more flavor, nearly indistinguishable texture, are just as juicy, and aren't greasy. At this point, I consider them better than regular chicken with the sole exception of fried chicken which was never my favorite but I can see the appeal of it.

I'll concede that the beef substitutes have a ways to go (I like them and they're not bad but they're not fooling anyone, either) but they're not the subject of this opinion.

 
 

I usually wait until the first of April, but parts of it were almost shin high so I finally broke down and mowed it and took care of some other outdoor chores.

The good news is my hacked electric mower is still kicking. Official batteries for it are expensive and way under-sized, so I hacked in a 10Ah ebike battery a few years ago.

 

BERLIN (AP) — Ali Darwich, a gay Muslim influencer in Berlin, picks up a date from his plate, takes a sip of water, and addresses the 15 friends sitting around the table and breaking the Ramadan fast with him.

The 33-year-old German with Palestinian and Lebanese roots — who goes by @alifragt or “Ali asks” on Instagram — has a quickly growing following on Instagram, where he draws attention to the difficulties of living as a young, queer Muslim and calls for more tolerance and inclusiveness.

“Tonight we want to send a message that no matter where a person comes from, no matter who that person loves, no matter how queer that person is, they cannot be too queer ... because they are exactly as they should be,” Darwich says, smiling at the diverse group of Muslims and Christians, Germans and immigrants, gay and straight people sharing this meal with him as the sun sets over Berlin.

 

I'm the Tesseract dev, and in the current build, any posts that aren't your own that have [spoiler] (case-insensitive) in the post title will hide all but the post's metadata (title, author, community, etc) and the vote/comment bar. Clicking "reveal" shows the post's contents.

The nitty-gritty implementation details are up to you, but can we, as a group, please come together and handle this flair consistently? I would really love to be able to disable the "Show NSFW" option without missing totally safe-for-work posts due to people abusing the NSFW attribute. I get why people do that, but I'm also tired of playing "porn or spoiler" roulette.

I haven't added this part yet, but I'm planning to put a "Spoiler" toggle on the create post form which will add [Spoiler] to the post title during the submission if the user didn't add it manually.

Or if other apps I'm not familiar with are already doing something like this, let's do that. Either way, let's get on the same page.

Edit: If there are any other special-case flairs that might be handled similarly, I'm all ears.

 

I told you it wasn't vaporware! By every stretch of the imagination this should probably be version 1.5 rather than a point release, but that may still change.

This is the longest stretch between updates, and I apologize, but I just needed to take some time away from....this. It's not finished yet, and not everything made it into the cutoff, but it's stable and feature complete enough to push out as a mature alpha / near beta. This is to allow some extra eyes / bug reports while I work to button everything else up. As far as stability goes, I always daily-drive the dev version, so everything I use works at least "good enough".

It's not generally available yet, but it is deployed to the hosted instance at https://tesseract.dubvee.org/


Notes Regarding Filtering Terminology

In the previous releases, "hide" was used to mean "collapse" or "minimize" but still show the content. In this release, "filter" means to minimize/collapse into a stub (you can click to reveal it) and hide actually hides the content completely.

Admins cannot fully hide anything with filters. If you're an admin and you set it to hide any content, it will always be minimized. This is to prevent blind spots. Similarly, moderators cannot fully hide things in communities they're in charge of.

Highlights

There are far too many changes to list in a post, and the changelog is a fustercluck right now, but here are the highlights:

  • Lots of visual tweaks and refinement
  • LOTS of bugfixes
  • Upload Manager: You can now manage your uploaded media from Profile->Media
    • View all your uploads
    • Delete an upload
    • Favorite certain uploads for quick reference later
    • Search for the post/comment where the upload was used
    • When posting/commenting, you can select select an image from your existing uploads
    • Use a custom upload as a custom emoji (not fully implemented yet)
  • Secondary Toolbar Can Be Hidden: The secondary navbar can be toggled on/off to give more vertical space in the app.
  • Defederation Indicator: Community cards will indicate if your instance is defederated from the community's home instance. The create post and other action buttons will also be disabled if that is true.
  • Blind Voting: When blind voting is enabled, scores will be hidden until you've cast a vote. This encourages you to both vote/participate as well as to vote based on the content without being influenced by the current score. Admins can also set blind voting to be the default if they want.
  • Post Reply Muting: You can now mute replies on up to 25 posts. The option is available from the post action menu (three dots at top of post). Any replies to those posts will be silently marked as read and not included in the notifications. You will still see those replies in the inbox, but they'll be marked as read leaving your "unread" inbox clean for replies you are interested in. Muted posts have a "Muted" badge in the title to indicate that reply notifications will be discarded. This also applies to comments on the muted post. For example, if you comment under a post and then mute replies to that post, any replies to your comment will also be muted.
  • Mentions and Private Messages Can Be Disabled: Well, not fully disabled. However, if you disable them, they will be silently marked as read and not trigger the notification indicator. They will also be hidden in the inbox. However, you can still see them if you turn them back on or access your account from another client.
  • Mentions, Replies, and DM's From Filtered Accounts Do Not Trigger Notifications: They will be silently marked as read in the background, not trigger the notification indicator, and be hidden in the inbox.
  • Search Revamp: The search page has been revamped and no longer tries to be "too much".
  • Search Prefixes: You can prefix your search to set the type. to set the search type. You can now prefix the search query to set the search scope from the search box:
    • user: {query}: Searches only for users with the given query string
    • users: {query: Alias for user:
    • community: {query}: Searches only for communities with the given query string
    • communities: {query]: Alias for community:
    • post: {query}: Searches only for posts with the given query string
    • posts: {query}: Alias for post:
    • comment: {query}: Searches only for comments with the given query string
    • comments: {query}: Alias for comment:
    • url: {query}: Searches only for posts which have the provided URL as the post link
  • LemVotes Integration: It was requested to add a LemVotes link to posts/comments. I was initially against it, and still am, but decided "what the hell?" and added it anyway. The post and comment action menus now have a "See Votes" option that will search for the item at lemvotes.org.
  • Enhanced Filtering: Too much to explain. Just look at Settings -> Filters and see what's there.
    • Filter users and communities by actor ID or Regex pattern
    • Filter content by platform
    • Filter out entire instances (including wildcards such as *.example.com to cover lemmy.example.com and piefed.example.com
    • Filter by domain (including wildcards)
  • Settings Revamped: The settings and quick settings have been combined into a configuration panel with a tabbed interface.
  • Admin Panel Revamp: The admin panel has also been refreshed to be easier to navigate.
  • Community Groups:
    • Can have their own filter policies
    • Can minimize or hide all posts to them
    • Groups can be used as community flairs
  • New Font: I added Atkinson Hyperlegible because I'm absolutely in love with that font.
  • Block Management: Managing your user, community, and instance blocks is now easier. You can search/filter them as well as use the meta search term !banned to see which ones are banned and, optionally, remove them from your blocks.
  • Allows adding accounts from multiple instances by default. Previously, it was locked to the deployed instance by default, but now it requires the admins to set an env var to disallow adding off-instance accounts.
  • So much more under the hood (see release notes when this is released).

Known Bugs

  • Import and exporting groups from Settings->Groups is not implemented yet
  • The "Tags' panel in the settings is not yet implemented
  • Adding a user/community to the filter exceptions exempts them from all rules. During testing, this was not found to be not desirable and only a subset of rules should be exempted for those.

What's Removed?

  • Legacy Loops support. Loops now has proper embed URLs in their metadata so rather than re-write the shim for old Loops posts, I just took it out. Posts linking to Loops posts should just work unless they were posted before Loops released their current UI.
  • Save / Load Settings to Lemmy API. With the addition of the filter policies, expanded community groups, and other settings you can store, it's just too much to store in the theme field in your profile. I'm brainstorming a way to save settings to your Tesseract instance, but that's probably not going to be in this release.

What Didn't Make the Cut?

  • Deezer embed support
  • User tagging (the settings tabs are there for it, but it has a placeholder

When Will it Officially Release?

Not sure. Depends if any major bugs are found during the alpha/beta phase and how much time I can devote to wrapping everything up.

 

Bought a secondhand laptop to take some of the wear and tear off of my daily driver, and spent the better part of the afternoon and most of the evening trying to get the sound working. Sound card was detected, the headphones worked, and it acted like sound was playing but the speakers weren't making a peep.

Messed around with every Pipewire setting I could find, tried re-mapping the internal "pins" with some obscure JACK utility, tried several kernel flags, and went down several more rabbit holes that looked promising all to no avail.

Finally took the thing apart, and the speakers were just disconnected from the motherboard 🤦‍♂️ Apparently the refurbishing company forgot to re-attach them.

All in all, not bad for a $150 "beater" laptop.

 
 

An American superhero fan short film based on the Power Rangers franchise; unlike the kid-friendly franchise, the short depicts an adult-oriented take on the source material.

It was directed by Joseph Kahn, who co-wrote with James Van Der Beek and Dutch Southern, and produced by Adi Shankar and Jil Hardin. The short film featured an ensemble cast starring Katee Sackhoff, Van Der Beek, Russ Bain, Will Yun Lee, and Gichi Gamba. It was released on YouTube and Vimeo on February 23, 2015.

 
view more: next ›