• 0 Posts
  • 19 Comments
Joined 1 year ago
cake
Cake day: June 7th, 2023

help-circle








  • Besides /e/ os, I would also recommend graphene and calyxos.

    Calyxos works similar to /e/os in that it uses microg to get things working, but calyxos is more up-to-date and secure.

    Graphene os uses sandboxed Google play, which sounds bad, but the play services is confined to its sandbox, basically graphene os will simply feed it garbage telemetry unless it is absolutely necessary for the system to function.

    /e/ os supports more devices (not just pixel like the other two), have their own SSO cloud service based on Nextcloud, and they support device that is outside of the support period of manufacturer (this also hurts security, as firmware cannot be updated without the OEM supporting the phone). But there is always a trade-off between security and longevity, given that most OEM only support a phone for couple of years now.


  • If you want to switch anyway, why not graphene/calyxos with Ubuntu/mint/pop/fedora? They work on your current device, and much more private than iOS + macOS

    I think graphene should be relatively painless, especially with sandboxed Google play. The only thing don’t work is probably auto and pay. Calyxos is kind of the same story.

    Linux distro has been working really well for me (I switched to windows from Linux at the end of college, and switch back to Linux again last year). The only thing that doesn’t work is office and other industrial software. If you don’t use Microsoft office extensively, then liberal office is a okay replacement. Only office is also very solid, but it is Russian software with few outside developers, so many people don’t really trust it.





  • I think colored eink is a great idea, unfortunately I will never buy a boox device at this point. Their business model is similar to phone model, pushing out new model is much more important than maintaining old model.

    IMO this practice is very wasteful, extremely bad for the environment (electronics are in general very toxic), and ultimately just anti consumer.

    That being said, different people have different needs, and have to face different trade-offs. Absolutely no judgement if anyone decided to get one. I am just saying personally I would much prefer the supernote’s business model than boox.




  • There is a “rumor”/“running joke” in the programming community that PHP application is hard to maintain.

    Primarily, because it is originally designed to whip up a website in a quick and dirty way, hence the original name “personal homepage”.

    Where as rust (which is what Lemmy is built upon) is a much more modern language with more safe guard in place to help scaling the application.

    Obviously, like many people pointed out there are many larger project is built by PHP. However, many larger companies have the resources build significant extension to PHP to make it more usable, like Facebook’s hhvm and hack language are both tools that revolve around PHP. This is a luxury not enjoyed by smaller projects like kbin, Lemmy, even mastodon.

    My personal opinion is that PHP is not a great language, but language is just a tool; programmers are also a huge contributing factor in creating maintainable program. For example, python is probably one of the less principled language out there (for example, it’s variable scoping is very confusing); yet if the programmer programs in a manner to avoid these disadvantages, they can still build fast and maintainable project with it.