ptz

joined 1 year ago
MODERATOR OF
[–] ptz@dubvee.org 3 points 12 hours ago (6 children)

Ugh. Just link to Reuters.

[–] ptz@dubvee.org 3 points 13 hours ago

I disabled pretty much everything and dumbed it down for the 30 days to nothing more than what a modern "dumb" phone would do.

[–] ptz@dubvee.org 193 points 14 hours ago (11 children)

Ugh. What doesn't spark right-wing backlash? Those morons lost their shit because the Green M&M wasn't sexy enough.

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

KaiOS is more like "Firefox OS" than Android, but otherwise, yes.

I did a 30 day dumbphone challenge a few months ago. Was originally going to use a Nokia with KaiOS but wanted to be able to re-purpose it afterward so I went with an Android-powered flip phone.

[–] ptz@dubvee.org 41 points 18 hours ago (1 children)

I'm starting to think the party that writes things like "the censorship cartel must be dismantled" with one hand and is banning books with the other might just be full of shit.

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

I'm over two weeks into a component re-write that I thought would be easy. TBF, it was easy, but the compression library I used had an annoying memory leak that took the better part of those two weeks to track down and squash.

[–] ptz@dubvee.org 72 points 19 hours ago* (last edited 19 hours ago) (4 children)

Don't worry, Trump now will see him as The Enemy and use everything at his disposal against him.

I mean, probably. Unfortunately, McConnell's actually right for once. Whether he's right for the right reasons is irrelevant at the moment.

[–] ptz@dubvee.org 273 points 20 hours ago (22 children)

Just a reminder that Mitch McConnell could have prevented this not once but twice.

Good luck (seriously) trying to keep the monster you created and continuously enabled under control. I also hate that I'm implicitly rooting for McConnell here.

[–] ptz@dubvee.org 148 points 20 hours ago* (last edited 20 hours ago) (6 children)

Sure, unknown, and likely not at all related to this: Russian spy ship escorted away from area with critical cables in Irish Sea and the fact that Russia has said they have a free hand to destroy "enemy" undersea cables.

Perhaps we'll never know what happened to those cables in the Baltic Sea /s

[–] ptz@dubvee.org 3 points 21 hours ago* (last edited 15 hours ago)

Star Trek: K/\ssidy Y/\tes

I'd watch that.

 
 

Like, I love thrash/death/heavy metal music, but I could mostly do without the vocals. Is there a genre of music (or specific bands) I should look for?

I'm a big fan of Arcturus, Children of Bodom, etc, but I prefer the instrumentals way more than the singing.

So, is there a specific genre for that?

Edit: Imagine Silent Night, Bodom Night but without lyrics. It's not that I dislike the vocals; would just appreciate the track more without them. It's like they're just in the way of what I want to hear.

Edit 2: Thanks, everyone. I have heard of Animals as Leaders but am not super familiar with them. Will definitely check them out as well as the other recommendations.

2
submitted 3 days ago* (last edited 3 days ago) by ptz@dubvee.org to c/videos@lemmy.world
 

An acoustic performance of Usher's "Yeah" using a Boss RC-20 Loop Station.

 

Scientists are literally trying to reinvent the wheel

South Korean researchers have developed a "morphing" wheel that can navigate stairs and obstacles up to 1.3 times its radius, potentially revolutionizing mobility devices and robotics.

The wheel, created by the Korea Institute of Machinery and Materials (KIMM), features a chain-based outer hoop and sensor-controlled spoke wires that adjust stiffness based on terrain. Inspired by water droplet mechanics, it transitions between solid and fluid states when encountering impediments.

 

The FBI says a teen intended to cause as much harm as possible by 'swatting' multiple locations.

Alan W. Filion, 18, of Lancaster, California, entered the plea to four counts of making interstate threats to injure the person of another, the US Attorney’s Office for the Middle District of Florida said in a news release. He faces up to five years in prison on each count. A sentencing date has not yet been set.

“For well over a year, Alan Filion targeted religious institutions, schools, government officials, and other innocent victims with hundreds of false threats of imminent mass shootings, bombings and other violent crimes. The US Attorney’s Office said Filion made more than 375 swatting and threat calls from August 2022 to January 2024.

 

Trust moves slightly higher but remains lower than before the pandemic

A majority of Americans say they have confidence in scientists to act in the public’s best interests. Confidence ratings have moved slightly higher in the last year, marking a shift away from the decline in trust seen during the COVID-19 pandemic.

A new Pew Research Center survey of 9,593 U.S. adults conducted Oct. 21-27, 2024, takes a close look at the public image of scientists, who serve as one potential source of information for Americans navigating complex policy debates and everyday decisions around things like their personal health and wellness.

About three-quarters of Americans say they have either a great deal (26%) or a fair amount (51%) of confidence in scientists to act in the best interests of the public. This share is up slightly since last year. Still, levels of confidence in scientists remain lower than in April 2020 – at the outset of the COVID-19 pandemic. At that time, 87% expressed at least a fair amount of confidence in scientists, including 39% who said they had a great deal of confidence.

Key Findings

  • 76% of Americans express a great deal or fair amount of confidence in scientists to act in the public’s best interests.
  • Majorities view research scientists as intelligent (89%) and focused on solving real-world problems (65%).
  • Communication is seen as an area of relative weakness for scientists.
  • Americans are split over scientists’ role in policymaking.
 

I've never fully understood how the 'popcorn' button on microwaves work (I've read different things that may or may not all be true depending on make/model), but my current one always runs for exactly 3 seconds too long and ever so slightly burns the popcorn.

It's not burned enough to throw it out, but it does give a noticeable "burnt popcorn" smell that kind of ruins my day.

So instead of pressing "popcorn" and doing something else, I have to stand there and watch it to hit 'cancel' in time.

 

Picard: Mr. LaForge, this is the worst transporter accident in Federation history.

Geordi: It could have been worse, Captain. They could have been horribly merged.

Picard: But at least there would still only be one of them.

 

The community banner and icon are both broken and seem to be hosted away from Lemmy World on fry.gs which I believe is/was the home instance for one of the original mods. That instance appears to be no longer functional.

Not sure how long they've been broken; I just noticed that when I flushed my cache recently they weren't working and then realized the banner and icon links the API returns no longer work.

  "icon": "https://fry.gs/pictrs/image/c6832070-8625-4688-b9e5-5d519541e092.png",
  "banner": "https://fry.gs/pictrs/image/1a1e9226-87cb-4499-94a7-d43b1e520e50.png",

Update: I did find the banner. ~~I don't have a copy of the banner~~, but I do have the icon in my instance's proxy/cache if you want to save it and re-apply it from Lemmy World.

Icon

Banner

98
submitted 1 week ago* (last edited 1 week ago) by ptz@dubvee.org to c/tenforward@lemmy.world
 
 

Links that tell you to "click here" have been always been annoying, but they were at least understandable back in the mid 90s when the internet was new to most people.

It's now almost 2025: people know what a link is and what to do with it. You don't have to boss me around or point out the obvious.

Every time I see "click here" on a website or in an email, it tells me that the person who made it had no business doing so.

34
submitted 1 week ago* (last edited 1 week ago) by ptz@dubvee.org to c/lemmyapps@lemmy.world
 

Cross-posted from "v1.4.20 Released" by @ptz@dubvee.org in !tesseract@dubvee.org


This is a fairly large release packed with lots of UI refinements, removal of a lot of legacy cruft (though sadly not all yet), new features, better moderation workflow, and lots of bugfixes. This is probably the most overhaul the basics of the UI have seen in one release since the first versions.

Probably my favorite new feature is the configurable "hybrid" view. In hybrid view, all posts default to compact mode, and you can configure which post types should display as cards by default. e.g. Image posts (memes, pictures, etc) will default to cards with everything else remaining compact. You can also, optionally, keep posts that are marked read in compact view.

Additionally, all posts (except text-only posts; there's no difference) can be toggled individually between compact and card now. Previously, this was only possible when the view was set to 'compact'.

Get Tesseract

Hosted instance: https://tesseract.dubvee.org

Docker Tags:

  • ghcr.io/asimons04/tesseract:1.4.20
  • ghcr.io/asimons04/tesseract:v1.4.20
  • ghcr.io/asimons04/tesseract:latest

The hosted instance defaults to Lemmy World but is unlocked to connect to any Lemmy instance.

Bugfixes

Bugfixes: Minor

  • May only have been an issue for admins, but administratively hidden and removed communities will now no longer show up in community autocomplete results.
    • They will still (intentionally) show up when filtering for a community in the modlog though (though only admins should be able to see those results)
  • Fixed full URLs not truncating properly when "Show Full URLs" option is enabled
  • Fixed issue with click-to-play not working on post pages if media is disabled on post pages.
  • Disable "reply" button if post is removed or deleted
  • Disable 'report' post action if post alredy removed (I think deleted posts can still be reported, though. Need to double-check the API behavior.)
  • Disable 'report' comment action if comment already removed.
  • Fixed Gifs not previewing if just 'url' is present (i.e. no thumbanil_url or embed_video_url)
  • Indicate post's removed/deleted/lock state in the comment item component when viewing profiles
  • When "Match Crossposts on Title" is enabled, posts with the same title but different URLs will no longer be erroneously rolled up
  • "Distinguish" now only shows on your own comments if you are a moderator. This matches the stupid API behavior because...the Lemmy devs don't listen to anyone. (Wow I really can't go one release without throwing shade at them, can I?)
  • Modlog now shows hide/unhide and remove/restore community events.

Bugfixes: Major

Image Cache Housekeeping

Fixed image cache housekeeping not working correctly.

There were changes to fs/promises that I missed, and some functionality changed along with a few of the member variables being deprecated. This was causing the directory content calculations to silently fail safe (returned 0 rather than crashing).

As a result, nothing was ever getting evicted from the cache.

If you are using the cache functionality of the image proxy, you will likely notice that startup takes a bit longer this time if you have housekeeping set to run at startup (recommended). This is because it will be housekeeping all of the cached objects it should have been housekeeping all along. Once the initial cleanup of the backlog has completed, further startups should complete in the normal/expected amount of time.

If startup takes too long, you can always delete all of the .cache objects manually from the mounted cache folder. See the Media Proxy docs for configuration options.

New Features / Changes

"Hybrid" Post ViewRather than a binary choice of "card" or "compact", hybrid view will let you set a list of post types (image, video, article, etc) that you want to render as cards while displaying everything else as compact. This is the new default view.

This is useful, for example, to let memes and news articles co-exist without having to expand every meme image manually in compact view or view every article thumbnail card-sized.

The behavior and post types can be configured from Quick Settings -> Post Style -> Hybrid and then clicking the link for "Configure" -or- from Settings -> Feed- > Hybrid View Configuration

By default, only image posts are expanded to cards.

In addition to setting the types of posts that should render as cards, you can optionlly keep read posts collapsed into compact view when they would otherwise be cards if they were unread. This is enabled by default, but can be easily disabled.

There is also a new regular view called "Compacter". It is the same as compact but post body is fully collapsed. Similar to "More Compact" but not full width.

Post Form Now Automatically Searches for Crossposts/DuplicatesWhen you are creating a post, the URL will be searched to see if you're posting something that's already been posted. It should do this automatically when the URL field changes or the URL is set and the community changes. The behavior is slightly different depending on if a community is defined:

  1. If the community is not set, then it will search for any posts on your instance matching that URL. The label will be "Crossposts".

  2. If the community is set, then it will do a remote API call to search the home instance of that community for any posts to that community with that URL. The label will be "Existing posts".

The latter behavior is particularly useful if you want to avoid accidentally posting a duplicate that may have been posted by someone you've blocked or by someone your instance doesn't federate with. Those posts may not be visible to you locally, so the remote search should help identify them so you don't clutter up the feed and/or add extra work for the moderator who usually removes duplicate posts.

If for whatever reason it doesn't trigger automatically, the "Magnifying Glass" icon to the right of the URL field can trigger the search manually.

Also note that behavior #2 only works if you're posting to a Lemmy community since it makes a remote API call to the community's home instance using the Lemmy API. Thus, it cannot search a remote Kbin/Piefed, etc instance.

Can Now Vote on Crossposts Without Clicking Into ThemVote buttons have been added to the crosspost items, so you can now vote on them from the feed and post.

In the feed, since the cross_posts are rolled up manually from regular post objects, the voting works as expected.

Unfortunately, when clicked into a post, the API call does not add the my_vote variable to the cross_posts array. So while you can vote on the crosspost, and the vote will be correctly recorded, your vote will only display correctly while you're on that page. Since the API doesn't return the vote you cast, on refresh or subsequent loads, the vote button will not indicate which way you voted. If you try to vote again, the score will not necessarily change. Yet another feature I want to implement hampered by dumb API decisions.

DailyMotion Video Embeds Now SupportedI forgot Dailymotion existed until someone posted a link a while back. Upon inspection, they have an embed API, so I figured why not add support for it.

Moderation Menu Has Been Replaced With New Moderation ModalThe moderation menu on posts and comments has been removed. The reason is that the menus were getting cluttered when new things are added, especially for admins who have more options available than regular mods. Rather than creating sub-menus (yuck!) or introducing separate UI elements for admin controls, I've just scrapped the whole thing and started over.

The "mod" button will now open a modal containing all the mod tools that are appropriate for the item.

The cool thing about the new mod modal is that all of the tools are packaged into it. It doesn't open separate modals for banning/unbanning, removing/restoring, etc. It even has the community details available so that mods can reference the rules when issuing actions without leaving the item they're working with.

Current Capabilities and Features

  • A mini-banner heading showing the current community with its icon and the creator of the item and their avatar/info.
    • Both communtiy and user are clickable to bring up their respective profile modals to get more info (these pop up in separate modals and aren't integrated into the mod modal)
  • Pin/Unpin the post to the community
  • Feature/Unfeature the post on the instance (admins only)
  • Lock/Unlock the post
  • View the community details relevant to the current item (post or comment)
  • View the votes for the item (admins only until whatever version of Lemmy lets mods do this for their communities)
  • Remove/Restore the post or comment (shows the post meta header or the comment meta header and comment previews)
  • Send a DM to the post/comment's creator
  • Purge the post or comment (admin only)
  • Ban/Unban the user from the community
  • Ban/Unban the user from the instance (admins only)
  • Distinguish/undistinguish mod comments
  • View the user's modlog history
    • Defaults to their history in the community relevant to the current item
    • Can toggle between their modlog history in the community and their full modlog history
    • Also has link to the full modlog viewer filtered for that user.

All tools stay within the same modal, and it shrinks/expands to accommodate the various integrated tools.

Improved Community ModalsTo reduce clutter, the "Subscribe/Unsubscribe" (RSS Icon), "Favorite/Unfavorite" (Star), "Add/Remove to Group" (3 People) buttons have been moved to the modal title bar as icon-only buttons.

"Create Post" is no longer a link to the community's create post page. It now shows the create post form right in the modal. There is a button in the upper-right which will take you to the /c/{community}/create_post page if you want to use the old form ( 🖼️ 👩🏻‍🦰 🖼️ it's the same form).

For admins, "Remove/Restore Community" and "Hide/Unhide Community" have been integrated. They will also now prompt for an optional reason to show in the modlog.

The "Community Details" is now a panel (like in the moderation modal) rather than being an accordion. Same functionality, different packaging.

You can now view the community's modlog directly in the modal.

Added the direct ban/unban user tool to the community modal. Instance admins and community moderators can now manually ban/unban users from the community without having to dig up a submission. Useful to revisit an old ban or to ban a known troll making the rounds before they hit your community.

Improved User ModalsThe "Copy Lemmyverse Link" and "Copy Actor ID" buttons have been moved to the modal's title bar as icon-only buttons.

  • The "Share" icon is for Copy Lemmyverse Link. This is used to share an instance-agnostic link to a user.
  • The "Link" icon is for Copy Actor ID.
  • The box with arrow in top right icon will take you to the user's profile.

Can view user's modlog history directly in the modal

Can send a message to the user directly from the modal

For admins, the "ban/unban user" form is now integrated directly into the modal.

Piped/Invidious Support ChangesSince YouTube has gone to war against alternate frontends (and is sadly winning), most public instances no longer work. However, I believe that private/small instances may still function as expected.

Since the public instances are pretty much all broken or only partially working, Invidious/Piped support has been modified to only be enabled if the user supplies their own instance.

The distinction between Invidious and Piped has also been removed since the link formats are interchangeable. Now, in Settings, the YT frontend has been changed to just "YouTube" and "Custom". The custom instance list can contain Invidious and/or Piped instances.

The alternate link selector for YouTube videos will now also only show "Invidious/Piped" option if you have defined at least one.

As before, multiple custom instances can be defined but one will need to be selected as the default. That one will be used for the alternate source selector and, optionally/separately, as the embed player.

Note: You can keep YouTube as the default embed player while also adding a custom Invidious/Piped instance to act as alternate links in the alternate source link menu.

The internal lists of public Invidious and Piped instances has been combined and are only used for detection; formerly, these could be selected as frontends.

On the admin side of things, the env var PUBLIC_CUSTOM_PIPED has been deprecated. For now, it will simply be combined with the PUBLIC_CUSTOM_INVIDIOUS list. Eventually the Piped list will be removed, but that is TBD. Those lists are also only used for detection and are no longer presented as possible frontends for the user to select.

If a user wants to use Invidious/Piped, they must supply their own instance in their settings.

Long, Non-Comprehensive List of Various UI Tweaks

  • Lots of UI polish all around. Too numerous to list individually.

  • Legacy user and community menus in /u/{user} and /c/{community} cards have been removed. The functionality has been moved into the respecctive user/community modals.

  • Community link pill buttons are now gray instead of orange. The orange was just...too much. User link buttons are still blue.

  • Better display of metadata from posted links

  • Cleaner compact view (also incorporates metadata display better)

  • Feed images are limited to a maximum of 40% viewport height. This still gives the nice "card" effect while also not making posts massive. They were formerly limited to 80vh, but even this is no longer needed since the ZoomableImage component was integrated.

  • Removed user settings for post and feed image sizes since they're no longer needed with the new compact and card view tweaks described above.

  • Post body images are now hidden in the feed and a link shown in their place. Clicking the link will open them in a preview modal. Unless the option to disable inline images is turned on, then they will still show as embeds when opening the post. This should help compact mode stay compact rather than some of them being massive with one or more post body images slipping through.

  • Direct video (mp4, webm, etc) posts now use the video metadata for the thumbnail if OP didn't post a custom one. Also works in compact view now.

  • Bandcamp embeds are now smaller.

  • All media renderers now show the embed metadata alongside the post details.

  • Direct audio links (MP3, etc) now have renderers; they only rendered in the markdown post body and comments previously. Now if the post URL is an audio link, a player will embed.

  • Show link selector, link, and MBFC even if metadata fails to load in preview modal. Also show that info while fetching metadata.

Better Error Handling and Integration with Pifed/Mbin/etcWhen clicking a link that goes to a post or comment, Tesseract will massage the URL to attempt to render it locally (extract the instance and post ID and do a remote API call to fetch it for local rendering). This works great for Lemmy, but non-Lemmy services which use the same /post/{id} and /comment/{id} URL format don't work with Lemmy API calls.

Before, this would throw a generic 500 "Failed to fetch post" error. The UX has been improved in this release by showing a clearer error message as well as a button to visit the post on its home instance.

Additionally, if a local post fails to load, there's now conditional verbiage to indicate a local post may have been removed by its creator or removed by a moderator, and there is no button to visit it on the home instance (since it is the home instance).

view more: next ›