SillyBanana

joined 1 year ago
[–] SillyBanana@lemmy.world 7 points 1 year ago

Exactly. I'm now on 4 years old Samsung S10e, with replaced battery and display, because I can't see myself using ANY of the new phones. All of them are so giant and heavy, and I already feel like I'd like something smaller than my current one... I guess the Fairphone philosophy wins anyway, hehe.

[–] SillyBanana@lemmy.world 1 points 1 year ago

You might have some luck with a controller, using only a half of it, and re-mapping all controls there. Steam Controller might be great since it has touchpads. That might make some mouse-requiring games playable.

Using only keyboard, damn that's difficult to find something, haha. I think these might work, just going by my memory: FTL, Toki Tori, Undertale, VVVVVV, Braid, Dome Keeper. Basically that kind of simple 2D games. Then almost any racing game.

You could also try some eye tracking solution, can't help with that though.

[–] SillyBanana@lemmy.world 14 points 1 year ago

Post the first thing that comes to your mind in !nostupidquestions@lemmy.world. Oh, wait...

[–] SillyBanana@lemmy.world -2 points 1 year ago (1 children)

Well, it depends what you imagine "general purpose computing" is. Android OS is primarily targeted at phones, with specific set of requirements, so I don't think it can ever match desktop OSes, without major sacrifices from the both worlds.

[–] SillyBanana@lemmy.world -3 points 1 year ago (1 children)

What exactly is getting bastardized? Phones never had 2 USB ports. And there are still new phones with headphone jack (Zenphone 10 comes to my mind). Yes, many brands dropped it, but it's not a conspiracy (or at lest doesn't have to be), it's just basic economics.

[–] SillyBanana@lemmy.world 4 points 1 year ago (7 children)

I can't relate at all. My phone is a PHONE, with options of short-term entertainment. I have other devices for other "computery" activities. I personally almost never use even my single USB-C port, thanks to wireless charging and wireless headphones. Sounds like your phone is your main device.

[–] SillyBanana@lemmy.world 3 points 1 year ago (1 children)

Check out what? The picture? Haha.

[–] SillyBanana@lemmy.world 2 points 1 year ago

I don't use YouTube website at all. I'm not even logged in there. I use purely RSS feeds of my selected channels, and my RSS reader embeds those videos in its web UI. I hate all the noise of the standard YT.

[–] SillyBanana@lemmy.world 6 points 1 year ago (25 children)

Paper uses pigments, it just reflects the ambient light. Screens however actively emit light.

Let's compare screens to sky. What is easier for your eyes, to stare at a flying airplane during daylight, or to watch stars at night?

 

I bumped into this interesting behavior around unsigned types. At first I was confused why UInt doesn't extend Number, but as I was experimenting, it got weirder. It sometimes is a Number (see case c below) and sometimes isn't (see case d)?!

val a: Int = 12
a is Number // true

val b: UInt = 12u
b is Number // doesn't compile, `Incompatible types: Number and UInt`

val c: UInt = 12u
(c as Any) is Number // true, Idea says "No cast needed"

val d: Any = 12u
d is Number // false

I guess this is partly legacy of Java, which doesn't have unsigned types, and partly effect of UInt being value class. I'm curious if someone has a deeper explanation.