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

araozu,

What you said (and such defenses of religion) makes me think: If I see someone ready to jump off a bridge, and I can stop them against their will, should I? I mean, inside their brain they are ending their suffering. They don’t see value in life. But I do. Whose worldview is more important?

What if it was drugs, should I stop them? What if it was drinking every weekend? What if it was refusing to go outside without a mask in the middle of a pandemic?

What if it was following the cult of their parents, which encourages abuse & discrimination of women, opression of minorities, supression & regression of scientific advances and further indoctrination of future generations? If I have the power to get someone out of their cult against their will, should I?

Or what if it was continuing to feed a system that brainwashes people into thinking that monetary gain is what’s important in life, that the system is infallible, and no alternatives exist?

Should we act against what we perceive as wrong, even if it’s against the will of other persons? Where do we draw the line? Who decides what is right and what is wrong?

araozu,

Following my first example, it is logical that a person that sees no value in life would want to commit suicide. It is logical to want to end one’s suffering. It would be illogical for them to continue living a life of misery and suffering. It would be illogical for them to expect changes for the better, given their past experiences.

So why do we stop suicides? Why do we prevent them? Isn’t it logical for such person to commit suicide?

araozu,

Let’s assume I didn’t know about vaccines and I went to ask for advice to someone. How would I know if what they told me was good advice?

I would ask myself, are they an authority on the subject? Where do they draw the advice from? Who says they are an authority? What did they have to do to earn that authority? Do other authorities say the same?

Are mormons authorities on logic? Why trust advice about logic from someone that doesn’t follow logic?

A liar can say that lying is bad. A killer can say that killing is bad. It just so happens that the advice is good, in spite of who said it.

araozu,

They are not mocking them for being religious. They are mocking their advice about logic, which comes from a religious person.

Because you know, religion & logic don’t go hand in hand.

araozu,

Yes, it’s emotional to disregard advice you know is good. However it is a logical reaction to have.

It is logical for humans not to trust or accept advice from a hypocrite, even if that advice may be good. It’s not about the advice itself, but about who gives it. That was my point.

Unfortunately humans have emotions, and those emotions factor into our so called “logical decisions”. To ignore our emotions is to pretend we are machines, and machines wouldn’t be in these situations, as a machine wouldn’t give advice it doesn’t follow itself.

Now, if we were machines, sure, if the advice is good, it’s good, doesn’t matter who gives it.

Furthermore, if I already know the advice is good, did I receive advice?

araozu,

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

araozu,

I still haven’t read that source about dota 2 but personally, I think it’s addictive because it feels sooooo good when you win. It brings the worst of you when you lose, but when you win, it feels really good, it’s so satisfying to win a hard match, competitive or not (i play a lot of turbo, feels addictive anyway). After all, if we only felt bad when losing and didn’t feel as good when wining, we wouldn’t come back. Or at least, I wouldn’t. If another game frustrates me, and gives me nothing in return, I leave it

Apple announces that RCS support is coming to iPhone next year (9to5mac.com)

In a surprising move, Apple has announced today that it will adopt the RCS (Rich Communication Services) messaging standard. The feature will launch via a software update “later next year” and bring a wide range of iMessage-style features to messaging between iPhone and Android users....

araozu,

Does beeper have a docker? I tried to install it last week, only saw an ansible notebook or something like that, broke my nginx and didn’t even work

I want to reverse proxy to it, not have it take total control of my vps or dedicate a vps to it

araozu,

I’m sure they just don’t want all data to go through google servers, and thus give google more control over the protocol

I will never trust big tech companies. My successors will never trust big tech companies.

araozu,

You will be shamed and sentenced to isolation from the rest of the US if caught with a disgusting yellow bubble. Have some self respect, buy an iphone, use imessage

araozu,

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,

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

What's an alternative to Spotify that doesn't play you the same fucking songs over and over?

I am in an intense love-hate relationship with Spotify. It makes good mixes for me, I have found a lot of great bands that way. BUT IT KEEPS REGURGITATING THE SAME SONGS IN THERE. I know about Song Radios and Artist Radios, so please don’t recommend those. Smart Shuttle doesn’t cut it, either....

araozu,

Does tidal still have lossless? I remember they were replacing all lossless flac with their qma mqa stuff, which isn’t lossless, and requires you to buy specialized hardware. That was the main reason I chose deezer instead of tidal.

araozu,

!No corren en el hospital cabrones¡

araozu,

In spanish questions intonation changes occur only on the last word(s), not the whole sentence. I’m not a linguistic, but I think it’s so you can be sure a sentence is a question from the start.

When reading english sometimes I assume a sentence is an affirmation until I see the question mark, and then I have to reinterpret the sentence. I wonder how it is for native english speakers. Do they assume nothing until the sentence is finished?

araozu,

Maybe

  • I do like cats
  • Do I like cats?

but taken to the extreme?

araozu,

Interesting. Afaik what determines a question is a higher pitch, so in your sentence I wouldn’t think of the sentence as a question until I hear the intonation of the last word.

Like, toda la oracion puede tener cualquier tono, pero si la última palabra tiene un tono mas agudo (molesteee en vez de moleste) recien cuenta como pregunta.

Me puse a pensar y escuchar conversaciones, fijandome si el tono cambia siempre en la ultima palabra, o en algun otro lado, y en donde vivo (casi) siempre el tono cambia en la ultima palabra, incluso solo la ultima silaba.

Me pregunto si de donde eres toda la oracion (o, desde “dijiste”) el tono es más agudo, o si usan otra forma para diferenciar?

araozu,

Solo me fijé en la ultima palabra, no en la primera. Tal vez nunca me di cuenta que si cambia

araozu,

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,

Just to provide counter examples, in arch I can’t use the native steam package and play games with proton. It just doesn’t work. I think proton expects some ubuntu libraries or something (found something like that while spending 5 hours debugging nfs heat). And even if I manage to fix it, next time I update the system it’ll be broken again.

I use flatpak, and everything just works.

However, in arch if something is in the official repo or the AUR i prefer those.

In ubuntu I installed krita and gmic, but it doesn’t work. For some reason krita doesn’t find the gmic executable. Instead of debugging krita and gmic for hours I just installed the flatpak version, and it just works.

And yeah, app startup went from 5 to 7-10 seconds in krita, and from 1 to 2-3 seconds in firefox. It’s not snap, it’s 2023, we have SSDs.

araozu,

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,

Yeah I’m sure I wouldn’t even defeat the first enemy. The fights in yakuza were tedious, I HATE grinding, but the story was so good that I was able to finish the game. And everybody talks about how souls games are insanely hard, and yakuza is easy, but for me the yakuza bosses were kind of hard.

I don’t know how the souls game are, but in yakuza the fights were all the same: wait for enemy to attack, evade, attack enemy during his backswing, retreat, repeat. The same on witcher 3 (where the fights managed to bore me enough that i forgot about the story). Maybe there are actual strategies instead of following the boring safe path, but idk. I couldn’t figure them out.

Which is weird, because in dota the skill barrier is high, execution must be close to perfect to win big fights, you must coordinate with strangers, all 5 players need to be on the same page, you kind of need to read your opponent’s mind, process so much information in a short window of time, and yet I enjoy that so much more that regular action games. My theory is that I like dota better because fights are so short yet intense. It’s usually all decided in 10-30 seconds and there’s almost no repetition. Meanwhile, in the witcher I’m evading the griffin and shooting little arrows for 10 minutes non stop.

araozu,

I find that the only reason for SSR existence is to be able to just move a JS frontend to the backend for SEO/client performonce reasons with almost no effort. If the frontend really needs to be highly interactive then yeah, a FE framework makes things easier. But then you are locking yourself to using JS in the backend. Voluntarily locking yourself to use an objectively bad language.

Then there are the react/angular/other people, who build everything in these frontends.

I really hope tools like htmx gain traction, since it looks like a model able to solve the current JS madness.

araozu,

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,

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,

__invoke is just for making a class Callable. Java has those with functional interfaces. __get is just dynamic property resolution synax sugar. Instead of something like obj.get(“property”) you do obj->property.

Instead, I would like to see ADTs, generics, pattern matching, immutability, expressions everywhere and a better stdlib. Then one could call PHP functional.

It’s like how people say Javascript is functional. Sure, it has lambdas, anonymous functions, closures, const. But those alone don’t make it functional.

Functional programming is very different (and at times hard). If you have the time you can check out F#, OCaml, Elixir, Erlang, Rust or Haskell (in order of difficulty imo). Those are more “pure” functional, rather than imperative/OOP with a touch of functional.

See how things work, what features they have and don’t have. How problems are solved in these languages. I think learning about one of them can give you a different perspective on what functional means. I discovered F# one day, got curious and discovered a whole different paradigm, a new perspective on programming. And learning about functional programming really made me a better programmer, even on procedural/OOP.

araozu,

Could you elaborate on the htmx security holes? I only know about xss attacks, and for those it’s trivial to sanitize in the backend.

I too gravitate towards just templating for static or simple interactivity, but for pages that need SEO and interactivity I’m still wondering what’s a good solution that doesn’t involve SSR and a js framework. For a recent project I had I generated the html in php and sent a lot of pure js for dom manipulation

araozu,

I really like donoteat’s video for why this is a problem

piped.araozu.dev/watch?v=rseaKBPkRPU

It’s not about the ‘feeling’ claustrophobic or not having green areas, it’s about the US’s obsession with cars and it’s consequences in the people

araozu,

I don’t think that’s the case. My country is also big, cities are apart by hundreds of km. But our cities still are dense, there are (almost) no suburbs, and roads are not giants. In my city (2nd largest in the country) the largest roads have 6 lanes. There is only 1 street with 8 lanes. A lot of important busy streets have 4 lanes. Most streets have only 2 lanes.

There are still sidewalks (many streets even have more sidewalk than road), there aren’t huge parking lots everywhere, public transportation is everywhere.

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