[-] araozu@lemm.ee 24 points 11 months ago

If the arch wiki doesn't have the answer, I just give up

[-] araozu@lemm.ee 8 points 11 months ago

Louis Rossmann made a video about it noday I think. They (apparently) don't serve 4k in browsers, only if you use their propietary apps and allow to send them all your data

[-] araozu@lemm.ee 7 points 11 months ago

In my experience libretube with default instances is bad, I couldn't even watch a single video without buffering every 3 minutes for a minute.

With a selfhosted instance however, libretube is perfect

[-] araozu@lemm.ee 6 points 11 months ago

I fear when lord gaben dies volvo will go public and enshittification will begin

[-] araozu@lemm.ee 11 points 11 months ago

If valve were public, and required to make a lot more money than the previous quarter, they would absolutely need (want?) to get the maximum amount of money from wherever they could. It's what I think it's happening with netflix & others. It doesn't matter that (hypotetically) they make a billion dolars of revenue. They need to make more next quarter. So they need to raise prices, forbid account sharing, reduce content quarity, anything to earn as much money as possible for next quarter.

Volvo could earn a billion dollars, and if they don't want to earn more, they could happily stay the same. They might even want to make moves thinking on the long term, such as keep customers happy and excited, or invest in new technologies like proton. Compared to netflix execs, who don't care about the long term, they care about next quarter.

I don't know a lot about the stock market, but it looks stupid to me to bet on infinite growth. If the company earns money, and I own shares, shouldn't I earn money via dividends? It looks to me like the only way to make money is to buy low and sell high? Or is that just greed?

[-] araozu@lemm.ee 8 points 1 year ago

I'd just like to interject for a moment.

[-] araozu@lemm.ee 7 points 1 year ago

!No corren en el hospital cabrones¡

[-] araozu@lemm.ee 7 points 1 year ago

I use jellyfin a lot for anime, no plugins. I just label all my folders like kaguya_sama_[tmdbid-12345].

As long as the The Movie DB id is there, aboslutely no problems indexing.

[-] araozu@lemm.ee 7 points 1 year ago

Me playing yakuza 0:

  • press buttons hoping some attacks deal damage.
  • retreat when low on health.
  • drink staminan X.
  • gg ez game go next
[-] araozu@lemm.ee 9 points 1 year ago

I'd say that PHP allows you to write very bad code (and makes that the default). It's a language feature.

For example Java has a lot of NullPointerException because it was designed with null and without mechanisms to detect & prevent these errors. Any method can return null and cause a NPE. It's just easy to ignore them. Modern languages like Go, Rust or Zig force you to handle null errors, and make it easy to do so. NPEs are a lasguage feature in Java.

In the same way PHP allows you to write any ugly code you want. There are no checks, no safety. People can write bad code, people can be lazy, people can be stupid. PHP allows it and empowers them.

[-] araozu@lemm.ee 14 points 1 year ago

I used to think that php was a bad language until recently (used php5 when i was just learning to program, cooked some delicious spaghetti). But after 5 years I had to use PHP at work. The language has improved a lot, but I think a lot of the bad parts are still there.

Like, why does stdclass exist? Why not just use associative arrays? Why are there warning, error, fatal errors, exceptions? Some functions throw exceptions, other raise errors, others return false, other fail silently and you have to call another function to check if there was an error (last_json_error). Why do find functions return false instead of -1? Like every other language? Why can't I use strings with numeric values as maps keys? (I can't have ["001" => value], it gets casted to ["1" => value].

There are no generics, you have to use mixed everywhere. The stdlib is an inconsistent mess, some_snake_case, someCamelCase, verb_noun, noun_verb, functions are not namespaced, everything is global. A lot of duplicates: die vs exit, print vs echo, etc. You are forced to use PSR & autoload to be able to use namespaces in a tolerable way, not including_once everywhere. No UTF-8 support, only ascii. You have to manually use mb_ functions. Variable scoping is weird. Variable variables? Why?

And all that is just comparing it to the average language. If compared to a modern language like Rust, Zig, Swift, php is light years behind.

It's not hot garbage, but I wouldn't call it "good". There's laravel, but not much more. PHP still makes you shoot yourself in the foot by default, unless you spend a lot of time learning its edge cases. Just like javascript.

[-] araozu@lemm.ee 12 points 1 year ago

Deezer+Deemix -> Jellyfin -> Symfonium

view more: next ›

araozu

joined 1 year ago