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

help-circle
  • It does?

    Pixel Camera (previously known as Google Camera) can take full advantage of the available cameras and image processing hardware as it can on the stock OS and does not require GSF or sandboxed Google Play on GrapheneOS. Direct TPU and GXP access by Google apps including Pixel Camera is controlled by a toggle added by GrapheneOS and doesn’t provide them with any additional access to data. The toggle exists for attack surface reduction. Every app can use the TPU and GXP via standard APIs including the Android Neural Networks API and Camera2 API regardless.

    TPUs and GXP are what enable apps to do on device ais with whatever model they choose to bring.





  • For me it’s less effort because everything that I want just works out of the box. The totally of my configuration is under 10 lines. I don’t want to have to mess with nested config files each dozens to hundred of lines long most of which I will not understand just to code.

    Also helix is different in that it uses the selection then action workflow. Vim is action then selection which is less nice for me.

    In helix if I want to delete a function I would do: ESC -> space -> f -> d

    Which means: Normal mode then lsp menu then next function then delete.

    In vim I would have to delete then select what to delete which I don’t like.


  • To get to the point where I could feel like not an idiot maybe 3 hours of actual programming time.

    To get to the point where I was a slow yet productive programmer it took maybe 12 hours of actual programming time.

    To get faster than I was at Jetbrains IDEs that took like maybe ~24 hours of actual programming time.

    I strongly recommend:

    1. remapping caps lock to escape.
    2. disabling the arrow keys in all modes.

    After I did these two things, I got better faster. It’s frustrating but totally worth it. Now when I’m on my laptop I just use helix and qutebrowser under the sway desktop environment. It’s a 100% mouse free experience and it’s just faster and better in every way.



  • They changed the refund policy on the Linux phone that they sell.

    At the time when the phone was under development they let people preorder in exchange for a small discount. Many people including myself wanted to support such a product and payed in. At the time the policy was you could get your money back any time before the phone shipped.

    The phone was delayed for years and years and naturally people got impatient and demanded their money back.

    Purism on the fly changed the policy and said you could only ask for your money back in a small window just before your phone shipped. Not before and if it shipped it was too late. They just refused to honor the original policy.

    It was discovered that people could content the attorney General of California and the state would force them to honor the original policy. A lot of people, including myself did this.

    The fact that it came to that makes them a shady company.

    This all being said I am very happy they are profitable. While I would never preorder anything from them again, if they update the phone specs I would consider buying one.

    More Linux first companies is a good thing.


  • I understand. In this case I would encourage you to exercise that empathy online. Is it worth making others feel worse in order to make yourself feel better? I hope you don’t feel so.

    The world is what we make it. Lemmy is new enough that we are now setting the tone. I want to push Lemmy away from the “leave of legends” style perma salty attitude as much as I can. I encourage others to build positive spaces too.










  • It took Russia and the USA some time to realize they could not win in Afghanistan or Vietnam.

    The natives of Afghanistan and Vietnamese eventually overcame the imperialist invaders.

    The natives of Ukraine should do the same. The USSR and the DPRK nobly supported the Vietnamese when they were invaded. The west should do the same for Ukraine.

    We should not blame the sufferings of war on native peoples defending their homeland from imperialists.

    We should blame the sufferings of war solely on the imperialist invaders. In this case, that means Russia.