squaresinger

joined 2 months ago
[–] squaresinger@lemmy.world 2 points 1 hour ago

I get what you are saying, but unless you buy a specific linux phone with some semblance of professional support (e.g. Pinephone) this won't really get better. The best time to buy a Linux phone was a bit over 10 years ago when Canonical still actually supported Ubuntu Touch. That was pretty much the last time there was any serious effort in that regard. Since then it's just been hobbyists doing hobby things in hobby quality.

[–] squaresinger@lemmy.world 6 points 3 hours ago

At least ss:mm:hh and DD-MM-YYYY are internally consistent, even if they aren't consistent with each other.

MM-DD-YYYY isn't even internally consistent.

[–] squaresinger@lemmy.world 0 points 3 hours ago

Not exactly cheap for a project without intrinsic funding. From what I can tell, all funding they have is donations.

[–] squaresinger@lemmy.world 0 points 4 hours ago

To me, one of the really big issues with Reddit is moderators/admins on power trips who randomly ban users for no clear reason.

Sadly, this is very much an issue on Lemmy too. Just read a post about some dude who got banned from some community for downvoting the wrong post.

But at least you can always create a new account on a different instance.

[–] squaresinger@lemmy.world 9 points 4 hours ago* (last edited 4 hours ago)

Zionism is the one thing where anti-semites and Jews (at least zionist Jews) agree.

Zionist Jews want it because it gives them their own country where they are not persecuted.

Anti-semites want it, because it means that the Jews are not in their country.

That's why even the literal Nazis supported zionism. Every Jew in Israel was one less Jew in Germany.

You get the same thing still today with the most right-wing politicians supporting Zionism/Israel. On the one hand because it's a way to keep Jews far away and on the other hand because it can be used as a "I'm supporting Israel, so surely I can't be a Nazi. Anyway, let's go shoot some Muslims."-kind of excuse.

[–] squaresinger@lemmy.world 1 points 4 hours ago

Tbh, unless you want to suffer A LOT, the best option is to get any Android phone, install Termux and on top install any Linux distro you like (if you want easy mode, pay for Andronix which helps with installation).

Then you just run your Linux distro in a container on Android and view its virtual screen using a VNC viewer app.

That way you get a fully-working Android phone that can run most Linux apps without breaking your main phone use case. The only thing you are really lacking is low-level access because it's running in a root-less proot container. So no hardware acceleration or other fancy hardware stuff.

[–] squaresinger@lemmy.world 4 points 4 hours ago (2 children)

I’m very open to being an early adopter of mobile Linux phones.

vs

the rest of your post

What you are trying to say is you are very open to be a late adopter of mobile Linux phones, adopting a Linux phone when it actually works.

Early adopters are those who tough out the crap. The issue with Linux phones is they've been stuck in early adopter land for the last 20 years.

[–] squaresinger@lemmy.world 16 points 5 hours ago (4 children)

For consistency, Americans should adopt mm:ss.hh MM-DD-YYYY.

[–] squaresinger@lemmy.world 1 points 5 hours ago

Nope, it clearly should be mmsshhMMDDYYYY

[–] squaresinger@lemmy.world 14 points 5 hours ago (2 children)

Tbh, the vast majority of performance issues don't come from the language but from the application itself.

While python is clearly slower than rust when it comes to pure native performance when doing exactly the same things exactly the same way and only within the language itself, the same isn't necessarily true in the bigger picture.

  • Python uses C modules under the hood. A lot of the functions you call actually utilize C with C performance.
  • Lower level languages allow the programmer to fail harder. While perfect low-level language code usually runs faster than perfect high-level language, the same cannot be necessarily said for bad or average code. For example, it's really hard to make an actual memory leak in Python. It's super easy to do so in languages without built-in memory management. The same applies in many other cases too. Python just gives you a lot of already-done tools that you only have to use, while other languages allow you to build the tools from scratch, which is easy to mess up.
  • Most performance is lost due to using wrong algorithms or data structures. It's quite common when optimizing that you e.g. manage to eliminate a nested loop or something like that (e.g. loops hidden inside functions you call), and suddenly you improve performance by a factor of 1000. The same can't be done by switching languages, where even the most inefficient languages are only maybe 10x slower than the fastest languages.

So independent of the programming language, investing time in optimizing can improve the performance much more than using a faster language, and it's much easier to make perfectly optimized high-level language code than perfectly optimized low-level language code.

[–] squaresinger@lemmy.world 2 points 7 hours ago

Thanks! Then I actually did find the game. For some reason I thought the story would be set 10-20 years earlier than it actually was (I guess I'm getting old) and I didn't think that a dancing game was the kind of game the parents specifically objected to.

Now I know more!

[–] squaresinger@lemmy.world 1 points 8 hours ago

Judging by the fact that I have never heard of the game or the company before, I guess it's tiny and obscure, meaning it would have either been completely ignored by hackers or some hacker would completely flatten it with hacks.

Probably nothing about that has hanged by open sourcing it.

view more: next ›