[-] Zikeji@programming.dev 40 points 1 month ago

Now draw dolphin shorts wearing an alien.

[-] Zikeji@programming.dev 41 points 5 months ago

Once you adjust it works well. The whole "find something at random to watch" paradigm is not really how *arr works, but if a coworker mentions a show I can have it ready when I get home.

[-] Zikeji@programming.dev 42 points 9 months ago

There's no legal precedent for this, but I definitely would follow that journey if someone did try to do something like this through proper channels lol.

[-] Zikeji@programming.dev 39 points 1 year ago

To your first comment about incompatible anticheat - in must cases it's a conscious decision the publisher makes. Are We Anti-Cheat Yet it's a good resource. Personally I find my OS preventing me from being able to run a privacy invading rootkit to be a pro as well.

To the second comment, a good amount of games bench better on Linux, not sure what's going on with his system so I agree.

Definitely unfortunate to see a creator publishing content without first doing some research but that's more and my common nowadays.

[-] Zikeji@programming.dev 40 points 1 year ago

I haven't played the game, but I would recommend checking out ProtonDB for experiences from people who have.

https://www.protondb.com/app/1144200

There are 406 reports, I find it useful to look for reports from people with similar hardware to mine.

[-] Zikeji@programming.dev 45 points 2 years ago

The deck represents their accumulation of knowledge, and the graveyard represents the loss of it. Therefore, the goal is to cause their opponent to lose all their knowledge, thus becoming a "bimbo".

[-] Zikeji@programming.dev 40 points 2 years ago

I'm guessing the photos she's referencing weren't edited back when she was still a teen, and that someone recently took the older photos and ran them through AI.

[-] Zikeji@programming.dev 45 points 2 years ago

Coworker in sales got mad at one of the shipping guys thinking his packing of the pallet was insufficient. They get into a verbal spat until the sales guy walks to his car and pulls his gun on the shipping guy, the shipping guy, who also happened to be a retired marine and allowed by the owner to open carry in the office. Sales guy was lucky the only thing he lost that day was his job.

No shots were fired since the sales guy was stupid but not that stupid. We kind of had a collective "that's not terribly surprising" moment later when the cop was over for the police report and brought up sales guy's past mugshots like "was this the guy".

[-] Zikeji@programming.dev 41 points 2 years ago

I've also had no negative experience with VPNs and Discord. This being said, I see two potential factors.

Accessing an account from a different IP and then changing the email on that account from that different IP can look like the account got hacked.

And the specific VPN being used could play a role (I'm not asking you to reveal that) - if the VPN is being used by bad actors, their IP ranges might be flagged as well.

Considering the problem with stolen accounts being used to send spam to their friends and the servers they're in, I can see why there would be automated logic to rate limit actions. The only real issue I see here is the appeal / support process just not being there, going by your other message about a lack of success appealing.

[-] Zikeji@programming.dev 42 points 2 years ago

If you're taking it for its intended purpose (treating your ADHD) likely you're getting a completely different experience anyway lol.

[-] Zikeji@programming.dev 42 points 2 years ago* (last edited 2 years ago)

OP is not referring to private lobbies in a game, they are referring to marking a game private on Steam itself, a feature that hides from the world (and your friends) that you own or interact with a game.

https://help.steampowered.com/en/faqs/view/1150-C06F-4D62-4966

They're basically asking if anyone who uses the feature has had the info leaked by Steam.

[-] Zikeji@programming.dev 42 points 3 years ago* (last edited 3 years ago)

In the development industry, the concept of an API (application programming interface) is to give developers a way to interface with the backend". When we're referring to an API, like the Reddit API, a majority of the time we're referring to a public API - which are typically versioned, documented, and have specific rules or conditions unique to them.

When a website or service doesn't have a public API, or that public API doesn't suit the needs or is otherwise not applicable, we will often turn to scraping. Scraping can be done a number of ways, and I won't go into those details. But the short of it is that we're usually mapping data into a usable format, and acquiring it by interfacing with the website as though we're a normal user.

One of the drawbacks of scraping is that normal changes, even small, can break the logic we have scraping that website. This is also the case with projects like NewPipe, Piped, and LibreTube.

LibreTube, NewPipe, and Piped all use NewPipe's Extractor underneath the hood. Invidious appears to have it's own logic. The "Piped API" uses NewPipe Extractor, which is a Java library, and essentially converts it into a web API that other projects that aren't Java can utilize.

Sharing that logic is actually beneficial, if YouTube changes something that breaks all the open source frontends, developers from all 3 projects (and as it is OSS, unaffiliated ones as well) can identify what change is breaking the extractor and fix it, pushing out an update fixing their frontend rapidly. I'm not sure how it works in practice as I don't follow the project, so I'm just assuming that Invidious gets fixed slightly slower than the other three.

But back to your original question, YouTube can't "turn rogue" in the same way Reddit did, in a sense YouTube is already rogue. The developers of third party apps on Reddit utilize a public API with permission, and follow a certain set of guidelines and other requirements. Developers making alternate frontends for YouTube do not utilize any APIs with permission, and just the act of using one of those frontends is likely a terms of service violation on YouTube (not that it matters).

The reason we don't see the open source YouTube frontends breaking all the time is likely due to effort. YouTube could completely change one of it's APIs it uses, but then they would have to update all of it's software that relies on it. Their website, the Android app, the iOS app, probably the YouTube music apps, and not to mention every smart TV app. And this change would likely be identified and fixed by the OSS developers within days, if not hours. So YouTube can't really actively combat it on the development end, and would need to take the legal route. Publishing code for scraping isn't illegal (but they could, and have, use intimidation), so YouTube's legal recourse would be to get stuff using the code shutdown. Right now the user base for the frontends is probably small enough that they're tolerating it.

TL;DR: YouTube is already rogue, scrapiing bypasses that. Changes to YouTube already break open source frontends but are resolved rapidly by developers.

As for answering the followup question: "can Reddit developers do the same thing". Yes. Will they? Maybe, maybe not. Reddit had a great API which encouraged third party growth, now that Reddit has made that API prohibitively expensive, it's not really an option. Developers inthe past could utilize that API and monetize their projects (so long as it fit within guidelines, if any). Turning to scraping / "unsupported" methods of interfacing with the website means they realistically can't monetize their work as doing so puts them in legal hot water. They also would have trouble publishing their app (if it's an app) on platforms like Play Store and the App Store. And face intimidation and legal threats.

view more: ‹ prev next ›

Zikeji

0 post score
0 comment score
joined 3 years ago