Skip Navigation

User banner
Posts
1
Comments
41
Joined
2 yr. ago

  • So, hear me out... What if we put a scheme in place where anyone who wanted to use the API had to pay for access? And then we charge like 20x what we should to put them out of business. I am sure that would work out well.

  • Whoo, can't wait for this season of "Wait, I thought we made progress last episode/chapter!?"

    I am a bit behind on the manga, but it has been really hard to be motivated to read it. It feels like any minuscule piece of progress is followed by immediate regression. I was very much in the mindset of "Fuck you, I'll see you next week" for a while, haha.

    I'll comment my thoughts after I get around to watching the episode a bit later today.

  • Nope. PETG is maybe the easiest "safer" option, but AFAIK there isn't a true food safe filament. Also 3d printed things will basically be impossible to clean without extensive post-processing (including probably needing to coat it in something), so "safer" single use pretty much.

  • The EFF is neither right nor left wing, they advocate for privacy and freedom. Free speech includes speech you may not like, and it certainly includes things I do not like. Luckily one of the freedoms generally included in "free speech" is the freedom to ignore, shun, call out, shame, etc. those who say things I don't like if I so choose (like what you are seemingly trying to do with this post, in fact).

  • "Initial sync" isn't a thing. Things only federate from communities after you subscribe to it. Old posts will make their way over if someone interacts with it (comments/votes on it). I think old comments may make their way over under the same conditions. Old votes will not make their way over so your vote count on old posts will never be right.

    You can search for a post or comment to force your instance to load it (copy the federation link, the rainbow-web-looking icon) just like you would do for communities. I think there are scripts out there that may automate this process to force your instance to load old content, but you're putting more load on an already strained system.

    And yes, lemmy.world is probably overloaded. Usually this just means that federation from it isn't instant and may take a little time.

  • Yeah... it is kinda hypocritical for this community to be based on .world, haha. There are plenty of people here running instances, who wants to volunteer as tribute and to sign up to be on call?

  • Yeah, and I purposely subscribe to (or sometimes have a dedicated "federation helper bot" account I run subscribe to) most of the most popular communities on the most popular instances so I can get a decent sampling of what's going on in the fediverse on the "All" feed. So I assume my storage usage is maybe a bit higher than what an "average" single-user instance may be...

  • It's all about how many communities your user(s) subscribe to since your instance basically acts as a mirror for those.

    My instance has been running for 23 days, and I am pretty much the only active local user:

     
        
    7.3G    pictrs
    5.3G    postgres
    
      

    edit: I may have a slight Reddit Lemmy problem

  • I mean, lots of providers have free trials (including some of the ones I mentioned), that 4Cx24G instance will cost like $100/mo (which is pretty competitive TBF) and you get a $300 credit for signing up... Oracle's actual free tier is 2 VMs with 1/8Cx1GB each (which is pretty neat).

    Also, I would just never consider Oracle for cloud hosting or anything else, because fuck Oracle. They're worse than IBM. Larry Ellison is a lawnmower.

    1. Yes.
    2. Yes.
    3. You can do it quite cheaply. It is feasible to run on a ~$5/mo VPS (Vultr, Linode, DigitalOcean, Scaleway, etc) if you are willing to suffer potential downtime if things go wrong on that one machine. Eventually you might run out of image storage, but that can offloaded to any object storage provider such as those offered by the cloud hosts I listed or ones run by e.g. AWS (S3), Wasabi, Cloudflare (R2), etc.
    4. If you know nothing about servers, linux, docker, postgres, reverse proxies, netwroking, http, etc. then it may not be worth it to you. I like the idea of having complete control over what servers I federate with. I like the idea of having a built-in archive of everything I read and write on Lemmy. Running an instance is of minimal cost to me because I already run software (including postgres, the database Lemmy uses as well as my own email server) for myself so it is low impact to add just one more service. Ultimately there are so many variables that you have to decide it for yourself.

    If you want some general advice on how to set things up or certain things you need to make sure are done right so your instance works feel free to reach out. If you want to check out a smaller instance (I am the only regular user, but have a few friends that use my instance from time to time) feel free to sign up for mine to see what it might be like.

  • Broadly, yes. The way federation works means anything any user on your instance is interested in will be sent to you once (at least posts/comments/votes/etc). Whenever someone on your instance views that thing that is a request that would otherwise be made to another instance. This does, however, increase the load of federation on servers hosting popular communities, as now they have to send each post/comment/vote/whatever to your instance. Unlike bit torrent there is only one place responsible for sending you all of the content that exists in a community, so the fediverse doesn't get p2p-style network effects where every peer/sever helps even a bit.

    A single user instance is a little inefficient, unless you are actually looking at most/all of the content your instance receives, in which case it is probably a wash. The ideal for how federation is implemented in ActivityPub would be many similarly-sized (in terms of user count) instances with the most popular communities being spread out among them.

    Sadly right now the most popular instances (lemmy.world, lemmy.ml, lemmynsfw.com, kbin.social) are both where users and communities are, so the real gains to help those instances (several of which continue to struggle under the load) are really only medium and larger sized instances.

  • And make sure that identifier scheme still works if different people on different subscriptions download the source and compare to filter identifiers like that out...

  • Be the change you want to see. Setting up an instance is surprisingly easy, it's the admin stuff that will take much more time, and finding users that will probably be hard. Also scaling once you hit a certain level of size/traffic, but that'd be a good problem to have. To me the most beautiful part of the fediverse is that if you're not finding the instance with rules/defederation/etc you want you can make that place exist.

    If you are interested in doing so I'd be more than happy to give what advice or help I can.

  • I expect the moderators of communities to do sufficient policing of their community to make sure it follows the rules of the instance it is on and the rules of that community. If those rules permit something you disagree with (or don't permit something you do want to see) the power is in your hands as a user to not participate or even see that community. The only way for a user to guarantee they won't interact with someone from instance X (whether that is exploding-heads or lemmygrad or whatever you don't like) is to only interact with communities on instances that have them defederated. There are places you can get a more curated and aggressively moderated experience, and have been recommending places such as beehaw to anyone looking for that.

    I will take action against:

    • Local users harassing someone
    • Local users breaking local rules
    • Local users repeatedly breaking remote rules
    • Local communities that break local instance rules
    • Remote users harassing local users
    • Remote users repeatedly breaking local rules
    • Remote instances that repeatedly allow its users to break local rules
    • Remote instances that repeatedly allow its users to harass my users

    The first rule on my instance is a catch-all "Be welcoming", that will be wielded to aggressively remove far more than just "racism, sexism, homophobia and transphobia".

    As an admin I don't have the time or desire to police:

    • Local users interacting on remote communities, so long as they are following remote rules
    • Remote communities
    • Remote users interacting with remote users/communities

    I do hope for a way to better curate (or just disable for now) the "All" feed, at the very least for anyone who isn't logged in. Given the general rules above that feed may include disagreeable posts, and is not a good representation of my instance or the type of community most users there will experience.

  • I am a big fan of my Framework laptop. It is super easily upgradable and repairable so should last a good while. They are a little sold out of all of their old models so they only have pre-orders right now. They have options for a 13th gen i5 and a Ryzen 5 that both start at $850. The intel ones ship sooner and are have cheaper DDR4 RAM (vs DDR5 for Ryzen). The $850 is "base", an i5 configured with 16g of RAM, a 500gb SSD, and no OS (assuming you'll use linux or already own windows) is just under $1100. You can go as low as just over $1k for 8g of ram and 250g SSD.

    If you're concerned with cost they do have refurbished 12th-gen i5s in stock now for $720, but you'll need to buy RAM and an SSD (which if buying from them would bring your total to $820 for 8g of RAM and 250g of SSD).

    I can't comment on the tablet/pen stuff. I have never owned a laptop that does that. It might be worth it if you do drawing or whiteboarding and stuff, but those are the only people I know of that actually use that sort of stuff.

  • Dokuwiki has a plugin that lets you use markdown instead of their proprietary markup.

  • Clearly we need a "Saved You A Click" community... this article's title sucks and it takes way too long to get to the point.

    The answer is 12.5 to 22 years.

    For a defendant with no prior criminal convictions, an offense level of 37 yields 210 to 262 months (17 1/2 to almost 22 years). A defendant who accepted responsibility could reduce that range to 151 to 188 months if the prosecution agreed to deduct the third point.

  • That... that is never how that worked...