[-] ptz@dubvee.org 6 points 1 hour ago

So, they're demanding chips that don't exist to support a feature that no one wants?

[-] ptz@dubvee.org 8 points 1 day ago

Worf does not look pleased to be on that particular away mission.

[-] ptz@dubvee.org 11 points 1 day ago* (last edited 1 day ago)

I mean, you're right, it kind of is provoking an "immune" response πŸ€·πŸ»β€β™‚οΈ. Several UIs already add badges to new accounts since trolls spinning up new accounts to ban-evade is an ongoing problem.

I maintain a Lemmy UI, and I'm now adding a feature to let people hide new accounts; they can specify a minimum age and only accounts older than that will be shown in communities they're not a moderator of.

[-] ptz@dubvee.org 11 points 1 day ago

But they're not real accounts; just abandoned burner accounts. I would hardly call that growth.

[-] ptz@dubvee.org 18 points 1 day ago

I disagree you're helping smaller instances in any way and posit that you're making the fediverse worse with that practice.

You're creating and abandoning accounts on the regular. Those accounts federate out to every instance the home one is linked to and exist in perpetuity. We're talking several thousand instances or more. All filling up with abandoned accounts from the same person.

This post isn't the flex you think it is.

[-] ptz@dubvee.org 12 points 1 day ago

That's....literally the same process trolls use.

[-] ptz@dubvee.org 1 points 1 day ago

Totally agree.

[-] ptz@dubvee.org 14 points 1 day ago

Re: landlines

Technically they are from the CO (central office) once they hit the carrier's trunk.

Re: Cell phones

I'm not sure about 3G, but VoLTE (voice over LTE) is VoIP.

64
submitted 1 day ago by ptz@dubvee.org to c/music@lemmy.world
[-] ptz@dubvee.org 10 points 2 days ago
[-] ptz@dubvee.org 11 points 2 days ago

Thank you!

I knew that photoshop reminded me of someone, but I could not place it. Funny they're both con-artists πŸ˜†

[-] ptz@dubvee.org 58 points 2 days ago

The entire Republican party needs checked for brain worms.

371
submitted 5 days ago* (last edited 5 days ago) by ptz@dubvee.org to c/memes@lemmy.world

Alt text: A rocket engine attached to a train. The rocket is labeled "AI" and the train labeled "Enshittification train".

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

Disclaimer: If this isn't in the spirit of the community, feel free to remove the post and I'll re-post it in my app-specific community. I'm posting it here since it's a feature that I'm thinking through that may eventually make it into the Lemmy app I develop, and the people here would probably have good ideas/opinions on the matter. Plus, other apps may have already implemented this, and someone may helpfully point that out.

With that out of the way, I'm looking to get some feedback on whether this is a good idea or something that only sounds like a good idea.

Basically, when a post has crossposts, my idea is to fetch the comments for the other cross posts and merge them all into one big comment tree. Regardless of which cross-post you land on, you'll see the same comments.

  • If you reply to the post (top-level comment), it'll post to whichever cross post you're currently on.
  • If you reply to an existing comment, it'll go to whatever post that comment was posted to.

The goal is to bring some unity to disparate communities that have a lot of crossover content.

Is this a good idea? Dumb idea? Can anyone think of any gotchas that might crop up? If I do implement this, it will be something the user can turn on/off.

Potential issues:

  • Culture clash between different communities
  • Mods of one community would not be able to mod every item shown
  • ???

Thoughts?

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

Image description: Homer Simpson runs a red light at a 4-way intersection, and multiple cars slam on their brakes to avoid an accident. He waves out the window and yells "It's alright, I'm running for president" and drives away.

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

Offscreen is Amos hitting on Lwaxana who just kind of materialized on the Roci. Holden blamed the Protomolecule, and Amos named her "Pumpkins".

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

I had this discussion with a friend, and we really couldn't reach a consensus.

My friend thinks Lemmy (and other Reddit-like platforms) is social media because you're interacting with other people, liking/disliking submissions, and all the content is user-generated.

I think it isn't because you're not following individual people, just communities/topics. Though I concede there are some aspects of social media present, I feel that overall it's not because my view of social media is that you're primarily following individuals.

In my view, these link aggregator + comment platforms are more like an evolution of forums which both my friend and I agreed don't meet the criteria to be considered social media (though they maintain that Reddit-like platforms are social media while I do not).

So I'm asking Lemmy now to weigh in to help settle this friendly debate.

Edit: Thanks everyone! From the comments, it sounds like my friend and I are both right and both wrong. lol. Feel free to keep chiming in, but I have to go do the 9-5 thing that pays my mortgage and cloud hosting bills.

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

cross-posted from: https://dubvee.org/post/1130768

Finally releasing 1.3.0. I didn't quite rip it down to the studs, but it was damn close. Much of the UI has been re-written as well as a lot of the underpinning helper functions. There's a lot of changes, though most are just enhancements and polish to things that already existed in 1.2.9.

Screenshot description: Logged into my Lemmy World account, browsing communities hosted at programming.dev, and the community list is shown. Communities on programming.dev I'm already subscribed to are indicated, and the check buttons allow instant subscription to those (even if LW doesn't yet know about them). Also shown is an instance selector dropdown featuring my home instance as well as instances set by the admin to appear there. At the bottom of that dropdown is a field where I can enter the domain of any Lemmy instance to browse.

The full changelog is a beast, so I'll only post the highlights here:

Highlights for 1.3.0

API Compatibility

1.3.0 "Defiant" remains fully compatible with both 0.18.x and 0.19.x. This will be the last version to support 0.18.x. Once development of 1.4.0 begins, the minimum supported API version will be 0.19.3.

0.19.x Features Supported

0.19 has had basic support (mostly auth) since 0.19.0 was released. In addition, 1.3.0 now offers a few more features that become available when connecting to an 0.19.x instance:

  • Scaled sort becomes available
  • Instance block becomes available
  • Instance blocks are managable through your Profile->Blocks page.
  • Cursor-based pagination is used if available but falls back to offset-based for 0.18.x
  • [New] Fixed bug where admin state is not detected when connected to 0.19.x instances. If you've been using Tesseract on 0.19 and didn't realize it has admin capabilities: surprise! It totally does and has. This bug just caused it to not detect you were an admin and hid them from you. See: https://dubvee.org/post/1148802

General

  • Whole UI has been polished. See the changelog for the full list of changes since 1.2.9
  • Removed markdown-it and all of its plugins as it was too cumbersome to extend to do some things I wanted to do and replaced it with svelte-plugin-marked. Wrote custom renderers to replicate the functionality of markdown-it-html5-embed and spoilers.
  • New community moderation capabilities (directly ban/unban users, localized modlog with quick actions)
  • Sidebar fonts are now more compact
  • Long community names are intelligently shortened where needed
  • You can now select one of several fonts to use for the UI. The default font is now Roboto.
  • New notification widget
  • Option to hide those obnoxious "anti AI" CC licenses people put on their posts/comments that they somehow think will prevent LLMs from training on their submissions. πŸ™„
  • Posts with URLs will now have an [Archive Link] next to them which will automatically search archive.ph for that URL. Please stop commenting "Paywalled" when someone posts an article.
  • "Copy Lemmyverse Link" added to user profile menus
  • Can now change password without having to go through "forgot password" process (I swear I thought I already implemented this, but I guess it never got merged in. Oops)
  • Action bar for posts/comments is now reversible. Primarily intended for mobile when you want the vote buttons to be on the right-hand side.
  • Bugfixes: too many to list

Search

This deserves its own section since the search was completely revamped.

  • Search filters cleaned up and polished
  • Can now search from community or user pages which will automatically filter the search to just that community/user
  • Added a "More from {user}" option to the community menu on posts. This will search for posts/comments by that user in the current community.
  • #Hashtags are now automatically converted to search links

Remote Instance Community Browser Revamp

  • Can now one-click subscribe to communities on remote instances
  • Your subscription status for communities is now reflected against remote instances
  • Got rid of modal to view community info. Each item is now a collapsible item; expand to see community details.
  • Admins can specify a list of instances that will pre-fill the instance selector for quick browsing. Users can enter any instance they want also.

/instances Page

Can now view federated instances (allowed, blocked, linked) through Tesseract. Additionally, you can filter by software (Lemmy, Kbin, etc) and keyword as well as hide dead instances.

Each instance also has action buttons to view communities there (Lemmy only), visit the instance, view a Fediseer report for it. Dead instances are also indicated with a "thumbs-down" icon.

Instances are considered "dead" if they haven't been pinged in > 3 days.

Media

  • Peertube videos now embed seamlessly. You can already follow Peertube channels in Lemmy, and now they'll show as a feed of embeds.
  • Embeds now only render when they're in the viewport. Once an embed is out of the viewport, the iframe is destroyed and removed from the DOM. This saves a LOT of memory.
  • Can enable an option to show alt text as a caption on images in markdown (not post images, but images in the post body and coments).

Feed & Posts

  • Added buttons on community avatars to quick subscribe/unsubscribe (ok, saw that Photon did that and implemented it almost exactly the same. Sue me).
  • "Explore" menu is now "Instances" menu. Instance-specific options are here such as Fediseer reports, block that instance (0.19+), and browse communities there.
  • Infinite scroll is now the default.

Post Creation

In addition to the polish and cleanup, the form to create posts has some new features:

  • Can now pull the metadata from the given URL to pre-populate the title and pull a thumbnail for previewing
  • Uploading images can now use the image proxy URL to reduce load on the API server (if media proxy/cache is enabled by admins and users enable it in their settings)
  • Can preview in both card and compact views

Modlog

Lots of tweaks and polish, now has quick action buttons that can be used to reverse a previous action or take additional actions. You can also easily turn a temp ban into a permaban without the intermediate step of unbanning first.

Features That Did Not Make It Into 1.3.0

There are only two planned features that didn't make the cut:

Reimplement custom feeds

Since this is the last 0.18.x release, and I'm having to support both cursor and offset-based pagination, I've decided to push the custom feed rewrite to 1.4.0 which is dropping 0.18.x support. That will make implementation easier and cleaner than having to support both methods.

TOTP 2FA Setup

Same as with the custom feeds, I want to do this cleanly. Since 0.18.5's TOTP setup is bonkers and can easily lead to accounts being locked out, I've decided to skip adding this until 0.19.x is the minimum-supported version. Tesseract supports logging in if your account has 2FA enabled, but you can't manage 2FA settings yet. I may add that in a 1.3.x release and just limit it to 0.19.x instances like I'm doing with the other 0.19 features as long as I can do it cleanly without impacting support for 0.18.x.

Update

My thanks to @gedaliyah@lemmy.world for pointing out a bug when working reports. Fixes have been pushed out.

Get Tesseract

Feel free to play around with the demo instance (it's unlocked and can log into any Lemmy instance), but ideally, you'd host it yourself or ask your instance admins to offer it as an alternate UI.

0
submitted 1 week ago* (last edited 1 week ago) by ptz@dubvee.org to c/tesseract@dubvee.org

Finally releasing 1.3.0. I didn't quite rip it down to the studs, but it was damn close. Much of the UI has been re-written as well as a lot of the underpinning helper functions. There's a lot of changes, though most are just enhancements and polish to things that already existed in 1.2.9.

The full changelog is a beast, so I'll only post the highlights here:

Highlights for 1.3.0

API Compatibility

1.3.0 "Defiant" remains fully compatible with both 0.18.x and 0.19.x. This will be the last version to support 0.18.x. Once development of 1.4.0 begins, the minimum supported API version will be 0.19.3.

0.19.x Features Supported

0.19 has had basic support (mostly auth) since 0.19.0 was released. In addition, 1.3.0 now offers a few more features that become available when connecting to an 0.19.x instance:

  • Scaled sort becomes available
  • Instance block becomes available
  • Instance blocks are managable through your Profile->Blocks page.
  • Cursor-based pagination is used if available but falls back to offset-based for 0.18.x

General

  • Whole UI has been polished. See the changelog for the full list of changes since 1.2.9
  • Removed markdown-it and all of its plugins as it was too cumbersome to extend to do some things I wanted to do and replaced it with svelte-plugin-marked. Wrote custom renderers to replicate the functionality of markdown-it-html5-embed and spoilers.
  • New community moderation capabilities (directly ban/unban users, localized modlog with quick actions)
  • Sidebar fonts are now more compact
  • Long community names are intelligently shortened where needed
  • You can now select one of several fonts to use for the UI. The default font is now Roboto.
  • New notification widget
  • Option to hide those obnoxious "anti AI" CC licenses people put on their posts/comments that they somehow think will prevent LLMs from training on their submissions. πŸ™„
  • Posts with URLs will now have an [Archive Link] next to them which will automatically search archive.ph for that URL. Please stop commenting "Paywalled" when someone posts an article.
  • "Copy Lemmyverse Link" added to user profile menus
  • Can now change password without having to go through "forgot password" process (I swear I thought I already implemented this, but I guess it never got merged in. Oops)
  • Action bar for posts/comments is now reversible. Primarily intended for mobile when you want the vote buttons to be on the right-hand side.
  • Bugfixes: too many to list

Search

This deserves its own section since the search was completely revamped.

  • Search filters cleaned up and polished
  • Can now search from community or user pages which will automatically filter the search to just that community/user
  • Added a "More from {user}" option to the community menu on posts. This will search for posts by that user in the current community.
  • #Hashtags are now automatically converted to search links

Remote Instance Community Browser Revamp

  • Can now one-click subscribe to communities on remote instances
  • Your subscription status for communities is now reflected against remote instances
  • Got rid of modal to view community info. Each item is now a collapsible item; expand to see community details.
  • Admins can specify a list of instances that will pre-fill the instance selector for quick browsing. Users can enter any instance they want also.

/instances Page

Can now view federated instances (allowed, blocked, linked) through Tesseract. Additionally, you can filter by software (Lemmy, Kbin, etc) and keyword as well as hide dead instances.

Each instance also has action buttons to view communities there (Lemmy only), visit the instance, view a Fediseer report for it. Dead instances are also indicated with a "thumbs-down" icon.

Instances are considered "dead" if they haven't been pinged in > 3 days.

Media

  • Peertube videos now embed seamlessly. You can already follow Peertube channels in Lemmy, and now they'll show as a feed of embeds.
  • Embeds now only render when they're in the viewport. Once an embed is out of the viewport, the iframe is destroyed and removed from the DOM. This saves a LOT of memory.
  • Can enable an option to show alt text as a caption on images in markdown (not post images, but images in the post body and coments).

Feed & Posts

  • Added buttons on community avatars to quick subscribe/unsubscribe (ok, saw that Photon did that and implemented it almost exactly the same. Sue me).
  • "Explore" menu is now "Instances" menu. Instance-specific options are here such as Fediseer reports, block that instance (0.19+), and browse communities there.
  • Infinite scroll is now the default.

Post Creation

In addition to the polish and cleanup, the form to create posts has some new features:

  • Can now pull the metadata from the given URL to pre-populate the title and pull a thumbnail for previewing
  • Uploading images can now use the image proxy URL to reduce load on the API server (if media proxy/cache is enabled by admins and users enable it in their settings)
  • Can preview in both card and compact views

Modlog

Lots of tweaks and polish, now has quick action buttons that can be used to reverse a previous action or take additional actions. You can also easily turn a temp ban into a permaban without the intermediate step of unbanning first.

Features That Did Not Make It Into 1.3.0

There are only two features that didn't make the cut:

Reimplement custom feeds

Since this is the last 0.18.x release, and I'm having to support both cursor and offset-based pagination, I've decided to push the custom feed rewrite to 1.4.0 which is dropping 0.18.x support. That will make implementation easier and cleaner than having to support both methods.

TOTP 2FA Setup

Same as with the custom feeds, I want to do this cleanly. Since 0.18.5's TOTP setup is bonkers and can easily lead to accounts being locked out, I've decided to skip adding this until 0.19.x is the minimum-supported version.

Get Tesseract

Feel free to play around with the demo instance (it's unlocked and can log into any Lemmy instance), but ideally, you'd host it yourself or ask your instance admins to offer it as an alternate UI.

107

I definitely do not want to support this practice, but there's no way to filter these out 😠.

130
submitted 2 weeks ago by ptz@dubvee.org to c/technology@lemmy.world
304
submitted 2 weeks ago* (last edited 2 weeks ago) by ptz@dubvee.org to c/technology@slrpnk.net

It's so rare to actually see a new battery tech exit the lab and enter production. Always seems like there's 10,000 new up and coming breakthroughs in battery technology, but none ever leave the workbench.

While Na-ion batteries don't have the energy density of Li-ion, they make up for it with many other factors such as more abundant source materials, increased safety, higher charge/discharge currents, and increased number of charge cycles.

Slashdot summary:

Not only is sodium somewhere between 500 to 1,000 times more abundant than lithium on the planet we call Earth, sourcing it doesn't necessitate the same type of earth-scarring extraction. Even moving beyond the sodium vs lithium surname comparison, Natron says its sodium-ion batteries are made entirely from abundantly available commodity materials that also include aluminum, iron and manganese. Furthermore, the materials for Natron's sodium-ion chemistry can be procured through a reliable US-based domestic supply chain free from geopolitical disruption. The same cannot be said for common lithium-ion materials like cobalt and nickel.

Sodium-ion tech has received heightened interest in recent years as a more reliable, potentially cheaper energy storage medium. While its energy density lags behind lithium-ion, advantages such as faster cycling, longer lifespan and safer, non-flammable end use have made sodium-ion an attractive alternative, especially for stationary uses like data center and EV charger backup storage. [...] Natron says its batteries charge and discharge at rates 10 times faster than lithium-ion, a level of immediate charge/discharge capability that makes the batteries a prime contender for the ups and downs of backup power storage. Also helping in that use case is an estimated lifespan of 50,000 cycles.

28
submitted 2 weeks ago* (last edited 2 weeks ago) by ptz@dubvee.org to c/tenforward@lemmy.world

Second thought: "or into whom?"

view more: next β€Ί

ptz

joined 11 months ago
MODERATOR OF