Kushan

@Kushan@beehaw.org

Formerly /u/neoKushan on reddit

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

Kushan,

I'm all for this. The big argument against it is that it makes it harder to waterproof but I'll take that over a phone I have to replace every 18 months because the battery is shit.

Kushan,

That's just not true. I've always been an android user and it's non-trivial to change the battery, hasn't been easy for years.

Kushan,

What are you even saying? What has nostalgia got to do with phones dropping removable batteries as a feature?

Lemmy causing browser to use up all system memory

I've had this happen a few times already. If I leave a lemmy tab open and do something else after a certain amount of time, I find my system starts to bog down. After checking task manager I find that all system memory is being used up by my browser(Firefox). Never had this issue until this week. I think this issue is related to...

Kushan,

I'm seeing the same thing, also in Firefox but I suspect it'll happen on any browser. I'm with you, I think it's because it keeps loading in new posts but doesn't unload the old ones. It's probably an easy fix

PSA: The Lemmy federation convention of hotlinking images to other peer federation servers makes it easy for a rogue instance to collect end-user IP addresses & browser strings, don't assume otherwise

If you visit a popular community like /c/memes@lemmy.ml with your web browser, the images shown are hotlinked from the Lemmy instance that the person posting the image utilized. This means that your browser makes a https request to that remote server, not your local instance, giving that server your IP address and web browser...

Kushan,

Big instances surfing up content from smaller instances is invariably going to cripple them unless larger instances start locally caching that content.

Kushan, (edited )

Ultimately, you need some way of routing the traffic to the correct place. Having all 3 services on the same domain, listening on the same ports is going to be a nightmare to manage because something needs to be clever enough to route the traffic to the right service without any information to go off of, other than maybe headers. Expensive firewalls can technically do this but it's not fun to configure and is really brittle.

As inferred, you could use the same domain but you'd have to configure your services to listen on a different port so you'll end up with something like https://domain.tld:8443 for Mastodon and https://domain.tld:8444 for lemmy.

You can technically use subfolders, i.e. domain.tld/mastodon and domain.tld/lemmy but you're not going to get the results you want and I can't say for sure that the software will deal with it nicely.

This is why we tend to use reverse proxies and configure them to route all traffic from subdomaina.domain.tld to one service and subdomainb.domain.tld to another service. It's just easier.

Kushan,

The main goal of these sites is link aggregation. It wouldn't be overly difficult for a federated server with its own /c/Technology community to see other posts from other communities linking to the same thing and combining the discussions into a single view.

The tricky part there is moderation, but even that's manageable by allowing moderators to remove content from a federated view within their own instance, it'll just be difficult when a small instance is dwarfed by a larger one.

Kushan,

That's true if of any power plant though. It'll still be cheaper and safer (if it ever works).

Kushan,

I think you're making quite a big leap with that statement with very little to back it up. Once (if) a working Fusion reactor design is finalised, then manufacturing will ramp up and the quality of those components will only improve. Until we have that final design though, it's impossible to make claims about how expensive maintenance will be.

What are your favorite browser extensions?

Ublock Origin is an obvious one, but I also can't stand not having Foxy Gestures anymore. It adds customizable mouse gestures, so you can set it up to have easy swipes to go back a page, reload a page, close a tab, etc, and it feels wonderful and smooth to use compared to just using the traditional buttons to do everything....

Kushan,

This won't be possible. Best you can do is use something like waybackmachine to get a cached version of the page.

Kushan,

Freedom of speech is never freedom of consequence. And if that consequence is that nobody wants to listen to you, well that's on you.

Kushan,

What could be more important than being a shitty person?

Kushan,

https://blackout.photon-reddit.com/

There's a bit of a gap in the data but despite some subs coming back online, it seems the number of comments has more or less stayed at the levels of the last 2 days.

Kushan,

The subs going dark should have only been half of the protest. Users should have also stayed away from the site but I don't think that was really coordinated.

The number of new posts didn't drop much, the comments dropped a bit more but only by like 20%, which isn't a lot given the amount of subs that went dark. Reddit doesn't care about subs, they care about users and it seems engagement was still pretty high.

The next protest should be to all users to stop using the site. Drop the users and they'll start to listen.

Kushan,

Nobody really knows, but I personally don't think there were any more bots on Monday than there was a week earlier. It's a nice story that users dropped with the subs going dark, but I think it might be wishful thinking on our part. To my knowledge there's zero evidence to suggest that they were mostly bots.

Kushan,

I don't know a lot about Lemmy's implementation but a difficult thing to deal with is how do you "rank" a post? Like you have a small community of a few active people, but there's federation with a massive community with lots of users - which posts are "better"?

Worse still, there's an inherent lag/delay with the federated posts, a post that was very active in the last hour might have only been federated to the server in the last 5mins - so what do you do, do you bubble up all those posts or ignore it because there's more recent and relevant things?

The kicker is that these decision points aren't instant either, any system that's doing this kind of ranking will have an algorithm as you describe, but that algorithm will take time to process all the data, while the data is coming in batches as each server federates with each other. It's a difficult problem to solve.

Kushan,

I'm aware, what I am getting at is that there's multiple "Right" answers to solving what is essentially a very difficult problem.

Kushan,

I think this has always been the case, though. Engines haven't just suddenly got better, they've been getting better and better for decades now. Some of those improvements give you features "out of the box" that you used to have to implement yourself. One of the reasons Unity became so popular with smaller developers is because it lets you focus on building your game - most of the tech is there, you've got an asset store for additional models, plugins, etc. so save you time but ultimately making a (good) game still takes time. Making a game is a very iterative process and a lot of the quality of a game these days is less to do with developing the engine and more to develop the mechanics of the game itself - the way your characters move, the responsiveness of the controls, the UI layout and so on. All of that stuff is hard to be given to you by an Engine, because it's specific to your game.

Kushan,

And he's another example of the classic Reddit moment. Prior to him they had a CEO everyone hated and Steve came in after she left, except it later transpired that she wasn't the cause of the issues the community revolted about.

Kushan,

Oh no! I've got an instant pot and quite like it. I have had mine years though, maybe that's part of the issue.

Kushan,

I disagree, it's easy to say that a barrier to entry is good because it keeps out trolls and those that just want to insight hate, but really those people will find a way when anything gets popular enough to bother with. Meanwhile, that same barrier prevents a lot of underserved people joining in and they're left to deal with the same toxic people we're trying to avoid ourselves.

The centralised services didn't succeed because they were centralised, they succeeded because they lowered the barrier to entry drastically. It's a lot easier to do that when you're centralised, but that's something we'll have to overcome if we want this community and others like it to succeed. Otherwise we'll just slowly die inside our own echo chamber.

Kushan,

As one of those new users, I'm loving the potential of Lemmy and I'm enjoying finding my way around, but it definitely needs some UX enhancements, especially around federated communities.

Building a smart home in 2023, where to start?

Hey all, we're moving into a new place soon and I want to start making it a smart home. I have some experience with wifi-based smart bulbs from TP-Link Kasa and a ring camera, but that's about it. I need to update the switches in the house anyway, so I figure that's a good place to start....

Kushan,

I know you've written off home assistant, but I'd strongly recommend reconsidering it. You can get something like Home Assistant yellow, which will serve as a hub for just about everything you could ever make smart. Home assistant is good for just giving you a dashboard of all your smart home stuff, you don't have to lean into the heavy automations or anything like that.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • ngwrru68w68
  • everett
  • InstantRegret
  • magazineikmin
  • thenastyranch
  • rosin
  • Durango
  • ethstaker
  • Youngstown
  • slotface
  • khanakhh
  • kavyap
  • DreamBathrooms
  • Leos
  • osvaldo12
  • tacticalgear
  • cubers
  • cisconetworking
  • anitta
  • provamag3
  • modclub
  • mdbf
  • GTA5RPClips
  • tester
  • megavids
  • normalnudes
  • lostlight
  • All magazines