@douglasg14b@lemmy.world avatar

douglasg14b

@[email protected]

This profile is from a federated server and may be incomplete. Browse more on the original instance.

douglasg14b,
@douglasg14b@lemmy.world avatar

I sort by active and this is how my feed looks. Except I see the duplicates every 5-6 posts. But I see the same ~10 posts for maybe 100+ with a few non-duplicates sprinkled in. Same with sorting by hot.

And then 24h later, it’s the same feed, with the same duplicates.

36h later and still maybe 1/2 are the same duplicates from 2 days prior.

It’s pretty bad, finding threads I’m interested in keeps getting harder and harder.

douglasg14b,
@douglasg14b@lemmy.world avatar

FOSS is… Literally as you described it.

What is there to conflate? It’s pretty obvious.

Is there any project that is actively archiving the content posted to all Fediverse projects?

I’m not sure how practical/sustainable of a project this would be, but I feel that it could possibly be a useful project in the future if instances begin to purge old content due to storage constaints. The archiving service could store all the data using Object storage to archive it in read only. That way, at least people can...

douglasg14b,
@douglasg14b@lemmy.world avatar

How does archive.org manage this?

douglasg14b, (edited )
@douglasg14b@lemmy.world avatar

And Lemmy really isn’t either. Just like old reddit, it’s more forum than it is social media.

But on that note, forums are a form of social media.

douglasg14b,
@douglasg14b@lemmy.world avatar

Sounds like a fun project 🤔

douglasg14b,
@douglasg14b@lemmy.world avatar

Second obsidian. And if you want to self-host a sync for it you can.

There’s a selfhosted sync plugin that lets you sync changes between many devices with a couchDB handling it all.

It works pretty smooth, and keeps my computers and my phone in sync as long as I’m on the LAN or VPN.

douglasg14b,
@douglasg14b@lemmy.world avatar

Seconding obsidian.

And you can self host the live sync plugin to keep all devices in sync with each other.

douglasg14b,
@douglasg14b@lemmy.world avatar

I recently got a shower of notifications for new messages on old threads. Like 7-10 year old threads.

Weird thing is that these comments where posted that long ago.

Best I can tell is that they used shreddit or deleted their comments, and reddit just reinstated their original comments.

Essentially wiping your comments in a patternistic way won’t do anything.

douglasg14b,
@douglasg14b@lemmy.world avatar

there’s little excuse for not doing it anymore for heavy applications, especially games

… Wut. You chose one of the best examples of where multi-threaded workloads are extremely difficult and often impractical as your example of where it should definitely be used…? 🤦

Games are where it’s the most difficult, nevermind enterprise workloads that can be multi-threaded on paper, while games can often not even make that work in theory. Game workloads are incredibly, almost insurmountably, difficult to multi-threaded for most teams and studios.

Not just from a technical standpoint but from a practical standpoint as well as you are significantly increasing the surface area for software defects, full of pitfalls and gotchas. Sure you can multi-thread your workload but now it actually runs slower than it would have if you never did this at all due to increased resource usage as a result of synchronization…etc

Games like factorio are rarities, where the developers had both a small game and scope, and all the time and resources they needed to produce multi-threaded solutions to their workloads. Engines like unity have ECS, which has limitations of use and comes with extra asterisks. But outside that and a few other examples actual multi-threading is a massive undertakings that may actually mean your Game cannot be delivered.

douglasg14b,
@douglasg14b@lemmy.world avatar

Yikes… This thread is a wasteland of misinformation and mininformers arguing with other mininformers about who’s misinformation is less ill informed.

This thread is:

  • 50% technology illiteracy
  • 25% Dunning Kruger valley
  • 10% Actual knowledge
  • Everyone else just here for the ride
douglasg14b,
@douglasg14b@lemmy.world avatar

It’ll just end up as much of a mess as the reddit one unless it’s actually moderated by folks involved in software development.

Pics of every test email, intern tweet, off center icon, or misspelled SMS message are not software gore. The stuff every application everywhere has isn’t gore, it’s normal, mundane, every day stuff.

Edit: Looks like it exists already, and I’m right. It’s not really software gore, more like software paper cuts.

douglasg14b, (edited )
@douglasg14b@lemmy.world avatar

Groups I have trouble with as a millennial:

  • Fascists and neo-nazis
  • Groups which manufacture outrage that marginalize others (This can sometimes be focused/hidden inside of “_____ rights” groups, ironically)
  • Anti-intellectuals
  • Fringe extremists both on the left & right. They wrap around and are more like each other than they are to their “side”

One thing I don’t understand is certain types of slang but I understand that’s more a result of not being exposed to it regularly then anything else.

Ofc I don’t understand people that identify as a dog, or a snake, or a duck. But they are free to do them, as long as they don’t try and force that on me (ie. Inconveniencing others/trying to be the main character by being unprofessional in the work place, or making life harder for services/people that don’t cater specifically to them…etc). I think that applies generally to anyone, but you seem to have to walk on eggshells if the person who is being a dick is of some other nature, as if that excuses the behavior.

While writing this I had an epiphany. My biggest gripes are harmless groups who are viewed as fragile, who are able to get away with behavior/actions that others cannot because others don’t want to be viewed as _____Phobic and lynched. Empowering some of them to, generally, be assholes. That’s what I can’t stand.

douglasg14b,
@douglasg14b@lemmy.world avatar

Partially?

I feel like existing homeowners that feel stuck by their low interest rates are is a hellova better spot than someone trying to buy a home with existing interest rates…

douglasg14b,
@douglasg14b@lemmy.world avatar

I mean… What do you expect? Lemmy to be an exclusive club?

A bunch of people got betrayed by a platform they’ve been a part of for sometimes 12-15 years.

Would you rather the generally higher quality users of reddit come to Lemmy, or start their own thing and split/fragment information and communities even more?

Anyways, redditors are going to miss their communities and platforms. This is to be expected, it’s asinine to think that wouldn’t be the case.

douglasg14b,
@douglasg14b@lemmy.world avatar

This is inevitable as well.

A user base as large as Reddit has an infra bill in the tens of millions. And that’s mature, with cost optimization at all levels to reduce compute, static content costs, more effective caching…etc

Lemmy instances are probably an order of magnitude more expensive to run on a per-user basis, at least.

This means the bill for the Lemmy fediverse if it had the user base of reddit could be conceivably break over $100mill/y with the majority of that just being a result of fragmented, high cost, infrastructure running a (at scale) low performance application.

douglasg14b,
@douglasg14b@lemmy.world avatar

This is inevitable as well.

A user base as large as Reddit has an infra bill in the tens of millions. And that’s mature, with cost optimization at all levels to reduce compute, static content costs, more effective caching…etc

Lemmy instances are probably an order of magnitude more expensive to run on a per-user basis, at least.

This means the bill for the Lemmy fediverse if it had the active user base of reddit could be conceivably be near or over a collective $100mill/y with the majority of that just being a result of fragmented, high cost, infrastructure running a (at scale) low performance application.

douglasg14b, (edited )
@douglasg14b@lemmy.world avatar

That’s not how cost/user works. The cost/user actually goes UP the more small instances you have as a result of more expensive, smaller scale, and severely less optimized infrastructure. Infrastructure gets cheaper on a per-user basis as it consolidates, there are lots of technical reasons for this, but it can be summed up with scale (infra per “unit” is cheaper the more you can guarantee you’ll use, and LOTS of cost optimization paths open up the larger you get).

My point is that the community is going to hit a growth barrier, and that barrier is money and efficiency. Would you be willing to donate $5/m to 50-100 instances? Since to support that kind of scale they would need to whittle down to one instance per community for large communities, and massive communities (think 10-50 million users) might not even be able to exist with the current Lemmy hosting model. I wonder if even 1-5million user communities would even function without dedicated engineering to support the infrastructure and custom tools/services to make it work.

…etc

It’s a real problem. One that will be felt sooner than you might think, and one that will limit the growth, stability, and longevity of communities.

douglasg14b,
@douglasg14b@lemmy.world avatar

Unsure how distributed federated services prevents the reddit downfall, aside from corporate greed. Which can also be solved through legally binding agreements/foundation-controlled companies. Among many other solutions.

It's all a tradeoff. To tradeoff corporate greed you now have community fragmentation and fragility risks as any instance can be taken down whenever, and any unhappy user that created communities can solely kill them off (As stated by some users threatening to do so in another thread)

#2 sounds good to say, but barely works in practice when you're talking about infrastructure costs in the tens of millions of $ per year for something at scale...

Essentially saying nice things that don't effectively translate into reality doesn't solve problems. It just perpetuates a lack of critical thinking.

douglasg14b,
@douglasg14b@lemmy.world avatar

Unsure how distributed federated services prevents the reddit downfall, aside from corporate greed. Which can also be solved through legally binding agreements/foundation-controlled companies. Among many other solutions that can avoid funding, stability, and consistency issued federated services have and will continue to have.

It's all a tradeoff. To tradeoff corporate greed you now have community fragmentation and fragility risks as any instance can be taken down whenever, and any unhappy user that created communities can solely kill them off (As stated by some users threatening to do so in another thread).

What you should be talking about is how do you mitigate these tradeoffs. What should others do to make the fediverse more successful? If you want it to be successful than talking about these hard problems in a semi-flenal way is required.

#2 sounds good to say, but barely works in practice when you're talking about infrastructure costs in the tens of millions of $ per year for something at scale...

Essentially saying nice things that don't effectively translate into reality doesn't solve problems. It just perpetuates a lack of critical thinking.

douglasg14b,
@douglasg14b@lemmy.world avatar

I agree to a point, but this is also how you get communities that are REALLY easy to squash. Because they're fragile and incoherent. Bad actors can easily overwhelm them, astroturf, go after hosting....etc and small self funded communities won't have the manpower, tools, or resources to combat it.

You want to build a strong community that lasts, and is resilient.

So how do we make our communities more resilient, less fragmented, and also accessable for member growth?

douglasg14b,
@douglasg14b@lemmy.world avatar

Can we?

For real, can we assist with hosting using our own servers as distributed nodes? I have business fiber and plenty of dedicated compute just hanging around. I'd happily host nodes to assist with stability, redundancy, and general compute/networking.

douglasg14b,
@douglasg14b@lemmy.world avatar

Someone else mentioned a problem with the donation model, which is that large popular instances will likely have an overabundance of funding while less popular ones won't and will eventually shut down.

Over time this pushes towards a small number of large instances, defeating the purpose of federated social media.

A foundation that distributes funding across a sector of instances may help, but comes with it's own problems 🤔

douglasg14b,
@douglasg14b@lemmy.world avatar

My tone is such that it addresses the nativity of posts like this. Especially when said nativity pushed for potentially counterproductive or harmful mindsets that prevent real solutions from being discovered.

Nativity must be addressed if hard problems are to be solved. It’s a baseline.

A small slice of users are going to understand broader technological, community, funding, and survivability nuances. As such these should be explained so we’re not simply hand waving necessary complexity away. Encouraging deeper discussion from others who would otherwise pass posts like these up because of the low quality.

It’s the difference between talking about niceties, vs actually working towards solutions. These are hard problems, and should be recognized as hard otherwise they go unsolved.

The more readers know about the rest of the iceberg the better. The more knowledgeable folks you attract to a discussion by encouraging critical thinking the better.

douglasg14b,
@douglasg14b@lemmy.world avatar

My tone is such that it addresses the nativity of posts like this. Especially when said nativity pushed for potentially counterproductive or harmful mindsets that prevent real solutions from being discovered.

Nativity must be addressed if hard problems are to be solved. It’s a baseline.

A small slice of users are going to understand broader technological, community, funding, and survivability nuances. As such these should be explained so we’re not simply hand waving necessary complexity away. Encouraging deeper discussion from others who would otherwise pass posts like these up because of the low quality.

It’s the difference between talking about niceties, vs actually working towards solutions. These are hard problems, and should be recognized as hard otherwise they go unsolved.

The more readers know about the rest of the iceberg the better. The more knowledgeable folks you attract to a discussion by encouraging critical thinking the better.

douglasg14b,
@douglasg14b@lemmy.world avatar

I mean to contribute resources to existing instances. Not so much make new ones.

I’m mobile ATM, so I’m not at home, so trying to learn as I go.

I have a whole cluster at home with business internet, so plenty of ready to go resources 🤔

douglasg14b,
@douglasg14b@lemmy.world avatar

I mean to contribute distributed resources to existing instances. Not so much make new ones.

I’m mobile ATM, so not at home, trying to learn as I go. The goal being by the time I’m home I’ll know enough to provision resources if such a concept is a thing.

I have a whole cluster at home with business internet, so plenty of ready to go resources 🤔

douglasg14b,
@douglasg14b@lemmy.world avatar

I mean to contribute distributed resources to existing instances. Not so much make new ones. Assuming Lemmy has or is using an existing protocol for distributed resources, such as the raft consensus algorithm.

I’m mobile ATM, so not at home, trying to learn as I go. The goal being by the time I’m home I’ll know enough to provision resources if such a concept is a thing.

I have a whole cluster at home with business internet, so plenty of ready to go resources 🤔

douglasg14b,
@douglasg14b@lemmy.world avatar

I mean to contribute distributed resources to existing instances. Not so much make new ones. Assuming Lemmy has or is using an existing protocol for distributed resources, such as the raft consensus algorithm.

I’m mobile ATM, so not at home, trying to learn as I go. The goal being by the time I’m home I’ll know enough to provision resources if such a concept is a thing.

I have a whole cluster at home with business internet, so plenty of ready to go resources 🤔

douglasg14b,
@douglasg14b@lemmy.world avatar

I mean to contribute distributed resources to existing instances. Not so much make new ones. Assuming Lemmy has a protocol for distributed resources built on something like the raft consensus algorithm.

I’m mobile ATM, so not at home, trying to learn as I go. The goal being by the time I’m home I’ll know enough to provision resources if such a concept is a thing.

I have a whole cluster at home with business internet, so plenty of ready to go resources 🤔

douglasg14b,
@douglasg14b@lemmy.world avatar

I mean to contribute distributed resources to existing instances. Not so much make new ones. Assuming Lemmy has a protocol for distributed resources built on something like the raft consensus algorithm.

I’m mobile ATM, so not at home, trying to learn as I go. The goal being by the time I’m home I’ll know enough to provision resources if such a concept is a thing.

I have a whole cluster at home with business internet, so plenty of ready to go resources 🤔

douglasg14b,
@douglasg14b@lemmy.world avatar

I mean to contribute distributed resources to existing instances. Not so much make new ones. Assuming Lemmy has a protocol for distributed resources built on something like the raft consensus algorithm.

I’m mobile ATM, so not at home, trying to learn as I go. The goal being by the time I’m home I’ll know enough to provision resources if such a concept is a thing.

I have a whole cluster at home with business internet, so plenty of ready to go resources 🤔

douglasg14b,
@douglasg14b@lemmy.world avatar

I mean to contribute distributed resources to existing instances. Not so much make new ones. Assuming Lemmy has a protocol for distributed resources built on something like the raft consensus algorithm.

I’m mobile ATM, so not at home, trying to learn as I go. The goal being by the time I’m home I’ll know enough to provision resources if such a concept is a thing.

I have a whole cluster at home with business internet, so plenty of ready to go resources 🤔

douglasg14b,
@douglasg14b@lemmy.world avatar

I mean to contribute distributed resources to existing instances. Not so much make new ones. Assuming Lemmy has a protocol for distributed resources built on something like the raft consensus algorithm.

I’m mobile ATM, so not at home, trying to learn as I go. The goal being by the time I’m home I’ll know enough to provision resources if such a concept is a thing.

I have a whole cluster at home with business internet, so plenty of ready to go resources 🤔

douglasg14b,
@douglasg14b@lemmy.world avatar

I mean to contribute distributed resources to existing instances. Not so much make new ones. Assuming Lemmy has a protocol for distributed resources built on something like the raft consensus algorithm.

I’m mobile ATM, so not at home, trying to learn as I go. The goal being by the time I’m home I’ll know enough to provision resources if such a concept is a thing.

I have a whole cluster at home with business internet, so plenty of ready to go resources 🤔

douglasg14b,
@douglasg14b@lemmy.world avatar

Ah gotcha.

Isn’t that a hard barrier/limit to scale then (as well as support)? Would it even be possible to run say a 5 million user Lemmy instance with a single write postgres DB (I assume compute can be load balanced, you can utilize CDNs for media content, can heavily cache the API, and that it supports read replicas?)

Nevermind 10, 30, or 50 million user communities 🤔

Though at that point you’re essentially just lighting your bank account on fire for infra costs.

douglasg14b,
@douglasg14b@lemmy.world avatar

How does this compare to liftoff?

Been enjoying that quite a bit

douglasg14b,
@douglasg14b@lemmy.world avatar

To be fair based on the quality of this community it’s not much of an improvement on that front.

There’s more posts that have nothing to do with design and are just people venting than there are actual posts of asshole design here.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • uselessserver093
  • Food
  • aaaaaaacccccccce
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • KamenRider
  • Ask_kbincafe
  • TheResearchGuardian
  • KbinCafe
  • Socialism
  • oklahoma
  • SuperSentai
  • feritale
  • All magazines