[-] Dark_Arc@lemmy.world 20 points 9 months ago

I haven't given Discord a dime from the start because I knew this was going to happen.

The entire premise of Discord's free service was to gobble up the market from TeamSpeak, Ventrillo, and Mumble and capture the ecosystem using a ton of venture capital. In any sane world it would be an illegal mode of operation to provide "free service" based on venture capital like that.

TeamSpeak did manage to react but their reaction has been slow (I think they're a much smaller team and still a private company). Their new client is fairly feature complete but still not out of beta (AFAIK).

Mumble is an open source project and is still ticking as a result as well (though obviously it's received much less love since Discord stole the spotlight).

[-] Dark_Arc@lemmy.world 32 points 9 months ago

I had a buddy who was a Linux ARM laptop fanatic back in like 2014. Microsoft had been trying to make Windows on ARM a thing for years before that.

Apple was the first to popularize it but it's been a work in progress if you've been paying attention for a LOT longer. What helped Apple is all the work they did on their own ARM chips for iOS. They managed to get pretty close to x86 performance in an ARM chip. They also had an app store of apps that could run on them and an emulator for things that wouldn't.

Every time Microsoft tried nobody would release ARM builds... People just bought the x86 laptops. It's the same chicken and egg problem desktop Linux has had for years.

[-] Dark_Arc@lemmy.world 41 points 9 months ago

Apple didn't invent the ARM laptop

[-] Dark_Arc@lemmy.world 28 points 9 months ago

He should enter politics.

Please don't do this to us.

52
submitted 9 months ago* (last edited 9 months ago) by Dark_Arc@lemmy.world to c/selfhosted@lemmy.world

My main account is dark_arc@social.packetloss.gg. However, as of roughly ~~24-hours ago~~ (it seems this has been going on since March 10th and gotten worse since) it seems like the server has stopped properly retrieving content from lemmy.world.

It's been running smoothly for well over 9 months, and (I think) working fine for content coming in from other instances. So I'm curious if anyone else experienced anything strange with lemmy.world federation recently?

Setup Description

The server flow in my case is as follows:

[Public Internet] <-> [Digital Ocean Droplet] <-> [ZeroTier] <-> [Physical Machine in my Basement (HW Info)]

The Digital Ocean droplet is a virtual host machine that forwards requests via nginx to the physical machine where a second nginx server (running the standard lemmy nginx config) then forwards the request to the lemmy server software itself.

Current Status

Lemmy Internal Error

I've found this is my lemmy logs:

2024-03-24T00:42:10.062274Z  WARN lemmy_utils: error in spawn: Unknown: Request limit was reached during fetch
   0: lemmy_apub::objects::community::from_json
             at crates/apub/src/objects/community.rs:126
   1: lemmy_apub::fetcher::user_or_community::from_json
             at crates/apub/src/fetcher/user_or_community.rs:87
   2: lemmy_server::root_span_builder::HTTP request
           with http.method=POST http.scheme="http" http.host=social.packetloss.gg http.target=/inbox otel.kind="server" request_id=688ad030-f892-4925-9ce9-fc4f3070a967
             at src/root_span_builder.rs:16

I'm thinking this could be the cause ... though I'm not sure how to raise the limit (it seems to be hard coded). I opened an issue with the Lemmy devs but I've since closed it while gathering more information/making sure this is truly an issue with the Lemmy server software.

Nginx 408 and 499s

I'm seeing the digital ocean nginx server reporting 499 on various "/inbox" route requests and I'm seeing the nginx running on the physical machine that talks directly to lemmy reporting 408 on various "/inbox" route requests.

There are some examples in this comment: https://lemmy.world/comment/8728858

[-] Dark_Arc@lemmy.world 64 points 1 year ago

Thanks for the update and the hard work behind the scenes to keep things online!

[-] Dark_Arc@lemmy.world 20 points 1 year ago* (last edited 1 year ago)

They're not going to go shoot up their own town, and the FBI and local law enforcement aren't going to go hunt down everybody with a stockpile of ammo that voted for Trump.

Realistically, they'd go for wherever Trump is being held, and the respective SWAT teams (including FBI SWAT) or active duty national guard would deal with it.

I hope it wouldn't get to it, but that would also be valid grounds for the deployment of the insurrection act (unlike Trump when his team wanted to use it to steal the election). Those old veterans with their subpar domestic equipment would be up against fully armed active duty national guard, army, marines, seals, etc

I am losing no sleep overnight about MAGA wackjobs "rescuing" Trump.

[-] Dark_Arc@lemmy.world 19 points 1 year ago* (last edited 1 year ago)

🙄 it's a small dev, who got shut out of the previous customer base they'd built up, and now has to rebuild with fewer customers (and fewer potential customers at least short term).

If your job lost 70% of its customers, I bet you'd be begging your boss to raise prices to avoid a 70% pay cut.

It's not a money grab. It drives me crazy how much stuff people say is a "money grab", "theft", "a scam", "predatory", etc. Asking for money isn't malicious, neither is asking for more money than you personally think is reasonable/makes sense for your finances, and neither is offering a freemium ad supported app (which is better than nothing if you're not willing to pay with money).

Edit: and sorry if that sounds overly aggressive, but you definitely struck a nerve/peeve as of late. It just seems like everyone wants to be as dramatic as possible lately.

[-] Dark_Arc@lemmy.world 22 points 1 year ago

My major concern would be someone testing response time...

[-] Dark_Arc@lemmy.world 25 points 1 year ago

No, safari is based on WebKit (which itself is based on KHTML from KDE). Chrome once upon a time was based on WebKit, but it's now based on a fork called blink.

In any case, this is more of a "will Apple implementation what Google wants implemented?" question. Same with Mozilla being in that list, they use a completely independent engine for Firefox that shares no lineage with Chrome.

[-] Dark_Arc@lemmy.world 58 points 1 year ago

It's 100% a new problem. There's established precedent for things costing different amounts depending on their intended use.

For example, buying a consumer copy of song doesn't give you the right to play that song in a stadium or a restaurant.

Training an entire AI to make potentially an infinite number of derived works from your work is 100% worthy of requiring a special agreement. This even goes beyond simple payment to consent; a climate expert might not want their work in an AI which might severely mischatacterize the conclusions, or might want to require that certain queries are regularly checked by a human, etc

[-] Dark_Arc@lemmy.world 40 points 1 year ago* (last edited 1 year ago)

and that it’s owned by Google.

I mean yes, but it's ~~patent~~ irrevocably royalty free (so long as you don't sue people claiming WebM/P as your own/partially your own work), so it's effectively owned by the public.

Google hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer implementations of the WebM Specifications, where such license applies only to those patent claims, both currently owned by Google and acquired in the future, licensable by Google that are necessarily infringed by implementation of the WebM Specifications. If You or your agent or exclusive licensee institute or order or agree to the institution of patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that any implementation of the WebM Specifications constitutes direct or contributory patent infringement, or inducement of patent infringement, then any rights granted to You under the License for the WebM Specifications shall terminate as of the date such litigation is filed. "WebM Specifications" means the specifications to the WebM codecs as embodied in the source code to the WebM codecs or any written description of such specifications, in either case as distributed by Google.

Source: https://www.webmproject.org/license/bitstream/

(But Dark, that's WebM not WebP! -- they share the same license: https://groups.google.com/a/webmproject.org/g/webp-discuss/c/W4_j7Tlofv8)

[-] Dark_Arc@lemmy.world 15 points 1 year ago

This is definitely top 10 Linux memes of all time for me.

view more: next ›

Dark_Arc

joined 2 years ago