Furry Technologists

1571 readers
1 users here now

Science, Technology, and pawbs

founded 2 years ago
MODERATORS
151
 
 

This userscript is incredibly useful in helping you populate your instance with remote communities.

Whenever you click on a link that gives you a 404 because your instance does not know about a community yet, it will immediately reload your browser and search for it, fetching you that community and making it discoverable for the rest of the users.

This works extremely well with lemmyverse.net when you click on the "home" icon in the communities tab and set your home instance.

cross-posted from: https://reddthat.com/post/69331

If you try to access a community on your local instance and it gives you a 404, this automatically takes you to your local instance's search instead and puts the community in for you.

Recommended to use with https://sh.itjust.works/post/33762](local instance redirect script) by @soy@lemmy.world

I started using Tampermonkey today, so dunno if this works with GreaseMonkey, but I assume it does.

// ==UserScript==
// @name         Lemmings Redirect
// @version      1.0
// @description  Redirect to your local Lemmy instance
// @author       @reddthat.com/u/Fanghole
// @match        https://*/c/*@*
// @icon         https://join-lemmy.org/static/assets/icons/favicon.svg
// ==/UserScript==

var unknownLemmy =
  document.body.textContent === "404: couldnt_find_community";

if (unknownLemmy) {
    // Get URL info
    var splitUrl = location.href.split("/");
    var split2 = splitUrl[4].split("@");
    var instanceUrl = split2[1];
    var community = split2[0];
    var searchUrl =
        "https://" + splitUrl[2] + "/search/q/!" + community + "%40" + instanceUrl + "/type/All/sort/TopAll/listing_type/All/community_id/0/creator_id/0/page/1";

    window.location.replace(searchUrl);
}
152
 
 

Interesting insight into Lemmy development.

153
 
 

I think I joined the Fediverse misunderstanding how it works. I went in under the belief that:

  • Under the hood, everything is an ActivityPub post
  • Lemmy, Mastodon, PixelFed, and PeerTube are "interfaces" or "views" for the underlying ActivityPub post
  • All 4 can interact with eachother
  • I only need 1 account

For the last point I found out that the answer is "yes...but actually no."

Based on the "ActivityPub Magic" thread (or Mastodon Post?), I see that Mastodon users can reply to the Lemmy thread (with some limitations) and follow Communities. Cool.

I see a Lemmy thread and a Mastodon post as serving 2 different purposes. Sometimes they overlap. But maybe I want to post something on my Mastodon timeline just for something general going on in my life that I don't necessarily want to post into a Lemmy community. Now let's say I started with a Lemmy account.

Unless I'm wrong, the only way to make that post would be to make a Mastodon account that's seperate from my existing Lemmy account.

I thought part of the beauty of the Fediverse was that someone could be following "me" and choose whatever "interface" they want. Instead it looks like they would be following "me@Lemmy", "me@Mastodon", "me@PixelFed", and "me@PeerTube".

And then there's the whole defederation of instances maybe requiring multiple accounts, but that's another topic. Now, to be clear I do see the use case of having multiple accounts for different instances (e.g. having a furry account and a general one).

Is there a roadmap for "merging" accounts between platforms? I understand that question might be more towards Lemmy/Mastodon/etc. developers than server admins, but just seeing if anyone here knows.

154
 
 

r/piracy post

the purge already start....

155
 
 

ActivityPub magic?

So you can tag Lemmy communities from Mastodon like @tech and it just makes a new thread on Lemmy?

My imagination is a bit small, so I'm not seeing the immediate utility of this. How do you vote/downvote? How do you subscribe to a community? Those interfaces aren't present on Mastodon.

156
315
submitted 2 years ago* (last edited 2 years ago) by Zander@pawb.social to c/tech@pawb.social
 
 

In a response to Spez threatening to put reopening subreddits to a poll, /r/pics has gotten ahead of the game and voted to reopen, but only allow "Images of John Oliver looking sexy".

157
158
18
submitted 2 years ago* (last edited 2 years ago) by awooo@pawb.social to c/tech@pawb.social
 
 

Really nice video on this, what are your thoughts? How can we turn it around?

159
 
 

The title is from this video, although that one is very short.

I'm glad I've given up on Reddit after the blackout, this proposal to vote out moderators will only encourage raiding, as only the people who pay attention to the votes will decide who stays on. And let's not forget that one of the cornerstones if Reddit has always been that you can make your own sub.

160
 
 

Biden looking at the machine like "this is a bunch of malarkey" XD

161
18
Reddit is OpenAI’s Moat (www.cyberdemon.org)
submitted 2 years ago* (last edited 2 years ago) by southernwolf@pawb.social to c/tech@pawb.social
 
 

If this is true, then some things start to make a lot of sense. By making the user calls so incredibly expensive for the API, Reddit makes it so it would be come prohibitively expensive for basically anyone else to be able to access. Google could likely still afford it (but they would certainly pay a lot to do so), but an upstart that would be more likely to wreck OpenAI, like MidJourney did with DALL-E, becomes far less likely to be able to afford the cost.

It basically gives OpenAI padding between itself and upstart competitors where it matters most, training data. Further still, these changes might also explain some of the changes to the API, like the blocking of NSFW material. Doing that makes it easier for OpenAI to train on it, without needing to worry as much about filtering. It also explains the urgency of it too, as OpenAI is desperately seeking to keep upstarts, especially open-source ones, from being able to compete with them. It's why they are lobbying governments around the world to allow only them to be kings of AI. Rapidly closing off any new Reddit data, or access to old data for new upstarts, would explain why there was such short notice.

Now, does this completely stop the ability to train on Reddit data? No. Web scraping is certainly always an option, but that's a lot more computationally expensive on the front and back-end, the data will be very dirty (more computational work), and Reddit can combat this with de-indexing techniques. For the data sizes that OpenAI, or other seeking to make a GPT-like LLM, use for training their AI, web scraping likely isn't feasible for the whole of Reddit.

It should be mentioned too that this doesn't have to be the only reason for Reddit to make these changes. It still shuts down 3rd party apps and forces (those that remain) to use their ad-ridden stock app, it gives them greater control over how people interact with the site, and now it seems it gives the Reddit admins reason to directly intervene in subreddits to control how they operate after the protests. This combined with making OpenAI/Sam Altman happy, things start to add up.

It kills multiple birds with one stone, if you will.

162
 
 

EDIT: It needs to be both undetermined and English or you'll prevent lemmy users from replying to posts that have been marked as English

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

I've noticed that it's sometimes impossible to reply to messages sent by Mastodon users. That is unless you remember to specify your language when sending the comment / reply, which is difficult to realize because it's a tiny field in a row of many buttons.

I just discovered that this problem goes away completely if the community's language is set to undetermined.

Example (won't work):

  • Mastodon user replies or creates a new post by mentioning the community
  • In community, language is set to English
  • Result: lemmy users can't reply unless they select "English" when writing he comment.

Example (will work):

  • Mastodon user replies or creates a new post by mentioning the community
  • In community, language is set to English
  • Result: lemmy users can reply normally.

This is important because it's often better to create posts from Mastodon to improve discoverability and conversation. But it beats the purpose if lemmy users are not able to reply.

If the community language is set to English, lemmy users will be able to reply.

(As far as I know, the language the post is set to does not matter, though).

163
 
 

Who'd of thunk it :)

164
 
 

Is it time for subpixel antialiasing (aka "cleartype") to die?

RGB pixel subhinting is a hack that was invented for 72dpi LCD displays. But we are increasingly seeing high-DPI displays in use, where simple antialiasing is superior. In fact, modern phones rarely use this technology any more.

Some also argue that text with greyscale antialiasing is more readable on modern displays than text with subpixel rendering.

What do you think?

@tech

165
 
 

cross-posted from: https://lemmy.world/post/141225

Yo FIrefox just accepted my extension which makes interaction with other lemmy instances easier.

Chrome still tbc but Google should've accepted it by this time next week methinks.

https://addons.mozilla.org/en-US/firefox/addon/lemmy-link-redundant/

https://github.com/FackJox/lemmy-link

It adds a small icon to other instances so that you can easily open it in your own lemmy instance for interaction etc.

It's simple, rough and ready but super useful, just input your lemmy instance in settings and then enable it for all sites or just the lemmy sites you want and hey presto.

Open for ideas, collaboration and feedback as always :)

166
 
 

I made a userscript (eventually converted into a userstyle) so I could go sightseeing across lemmy and spot all you animals out in the wild. pawb.social, pawb.fun, and furry.engineer are pre-filled already, but you can add other servers to track as well!

Edit: Special mention to redyoshi49q@furry.engineer for this post, whose techniques resulted in CSS to achieve parity with my userscript. My older userscript should not be used anymore, as the CSS will do the same thing but more efficiently.

Instructions:

  1. Install Stylus extension for firefox/chrome

  2. "Write new style" in the addon settings

  3. Copy paste the CSS code below in

  4. Modify the code around line ~11 in order to reflect your homeserver and any additional frendservers that you want to highlight. Currently it's set to pawb.social and the mastodon servers that pawb.social also operates, but feel free to add some of the furry instances below as well (post in the comments if you've got a good furry instance to add here!):

  • yiffit.net
  • meow.social
  1. Modify the code around line ~19 to reflect your homeserver

  2. (Optional) If you'd like your homeserver buddies to have a different marker, uncomment the various sections around line ~27 through ~50 by removing the /* and */ bits

  3. (Optional) Play around with different markers and colors!

CSS/Userstyle: https://gist.github.com/redyoshi49q/f1b2d1da0a8f7536aba1f8c3110d2dd8

167
 
 

I find all this AI stuff fascinating.

168
 
 
169
 
 

Test post

CC @tech

170
 
 

Yes. That's a Valid configuration for these things

171
 
 

Isn't it ironic? Even lemmy.ml is still chugging along slowly, meanwhile reddit fell on its face...

172
173
 
 

From Opensource Falcon on an iPhone to avatars in ChatGPT, and AI chefs to Embodied Chess, Meta announcements, and Zuckerberg speculation, here are 7 bits of AI news you might have missed.


This is one of my favorite channels on youtube covering the fast-developing world of AI.

174
175
 
 

Not strictly Furry, but I do ise it to access FurryMUCK a bunch soooooo I say it counts XD

I built this when I was between contracts, to be a server crashcart and a platform for my infosec tools. It can be a srandalone machine, or with the press of a few buttons it can be a keyboard, mouse, and screen for an external machine. And yes, the visor DOES work as second display :P

If you're curious, the full build log is here: https://medium.com/@garrwolfdog/bui.....k-799a3412557a

view more: ‹ prev next ›