• 37 Posts
  • 294 Comments
Joined 7 months ago
cake
Cake day: December 28th, 2023

help-circle










  • $150 phones are better than $1500 ones.

    Couldn’t agree more lol. fLaGsHiP phones are such a scam. I got my current phone for like 300 euro: It’s built like a tank, has a headphone jack, a microsd slot, unlockable bootloader, no camera bump, and if the usb port becomes damaged, I can just order a new one from the manufacturer and replace it using a single screwdriver. Meanwhile mainstream phones focus on bullshit gimmicks that nobody cares about like 5g, more cameras, glass back, “AI”, thinness to inflate the price tag.



  • Old android phones used to emulate a USB mass storage device when you would connect them. To the computer, the phone would appear as a usb stick. Modern android phones, on the other hand, use a protocol called MTP (Mobile Transfer Protocol), which is completely its own thing.

    The reason they switched to MTP is that the old approach gave the computer complete control over the phone’s storage; the phone would become completely unusable while connected in this way, and would just display a “connected via usb” splash screen. With MTP, the phone continues to be usable while connected via USB. But it has the downside that MTP is a much less widespread protocol than USB mass storage. On personal computers it should “just work”, but on stuff like printers it might not.

    Personally, I think they should bring back USB mass storage emulation as an optional feature. Heck, it can still be done, but you need to compile your own android ROM with usb mass storage drivers, which I’m not nearly skilled enough to do.








  • how much of the internet is unusable with js disabled

    Quite a lot actually. A lot of articles / blogs / news sites are actually more usable without javascript than with, because none of the annoying popups and shit can load. I suggest having two browser profiles: one with javascript enabled by default, and one with javascript disabled. So for things like online shopping, you’d open the js profile. And for things where you expect to do a lot of reading, use the nojs profile. Ublock origin also lets you temporarily enable/disable js for a particular website pretty easily.