• 0 Posts
  • 629 Comments
Joined 4 years ago
cake
Cake day: January 17th, 2022

help-circle



  • Few seem to address the issue here : it does not work 100% of the time for you.

    It might work for everybody else but that doesn’t help you much. You have your setup, no theirs.

    So… you need to investigate. When it works, great, nothing to learn from. When it fails though… can you find a pattern? Does it always fail after you have use something specific? Check https://lemmy.ml/post/46800646/25494455 which gives examples of potential failure point and journalctl logs. You can then check what failed and if not you can at least know when then backtrack to others logs, e.g. dmesg.

    They key take away is that when things do not behave as expected you need to put a detective hat on and you investigate :

    • what’s your crime scene? Your laptop and it’s log files
    • what’s the crime? It didn’t suspend properly
    • where are the traces? In the logs
    • where are the logs? Using journalctl or dmesg and typically in /var/log/
    • what would a good detective do? Search for specific clues, e.g. places where fingerprints do stick, e.g metal or glass, which here would be error messages. That can be found using grep and other tools

    You also have limited times because the logs will, just like on a real crime scene, get contaminated or rotated or deleted. So… if you do encounter the problem do not rush to the next tasks at hand because you are wasting an opportunity to learn and there is vanishing window.

    TL;DR : grep logs






  • It’s a pragmatic compromise. The assumption is that Google is not literally evil, solely a very large advertisement company which subsidize very cool hardware in order to sell more ads. It’s the same principle as using a rooted Meta Quest when one doesn’t even have a Facebook or WhatsApp account.

    I imagine than everybody who is into that situation will move to Motorola or Valve Frame when those will become available. Until then the bet is that the hardware does not have hardware backdoors because so far nobody disclosed any.

    If you really are into trusting hardware I recommend checking https://precursor.dev/ and similar initiatives.

    I did mention Linux phones too but again that’s not for everyone.

    IMHO it’s much better to use a GrapheneOS deGoogle Android device today, knowing the limitation, than using a Googled Android device today, Pixel or not, and complaining about all the limitations about it while waiting for a theoretical better solution that is simply not yet available.



  • Yes, I have a PinePhone and PinePhone Pro both with PostMarketOS so doing this is as easy as few sudo apk add packagename or sudo apk del firefox.

    Now… if you want a daily driver then as few others hinted at, it’s much harder. I would instead get a 2nd hand Pixel 8 or above, install GrapheneOS on it, remove the browser and that’s pretty much it already since it doesn’t come with an app store or equivalent. Well, there’s the GrapheneOS equivalent but there are ~10 apps on it at most last time I checked.








  • I think the “trap” is to believe “we” can “win” once and for all.

    Under capitalism (and I’m not suggesting there are better systems, only highlight a core mechanism) there will always be competition to capture value, both customers and lawmakers who (should) protect them.

    There are countless examples but one of the most obvious on that topic if Microsoft itself with it’s sadly now classic EEE https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish of which we can admire the comtemporary version with Github. Initially Github was acquired and no changed, nowadays a lot of basic functionalities, e.g. search within a repository are locked behind a login, there are more and more advertisements for Microsoft other products, e.g. CoPilot. That last product itself is questioning the foundation of free software and open source with its license washing process making unclear who did what, breaking provenance, etc.

    The same happened with Google acquiring Android but not locking it down more and more.

    The list could grow longer and longer, overall the point is to showcase a pattern : nothing is just “let” alone to grow on its own. It’s gradually captured and enshittified until there is nothing left but the name of a project because corporations exist only to extract more money. There is no moral, only an imperative for profit or their death.

    So… unfortunately we WILL have to keep on both building AND protecting what’s been built so far with newer and more powerful threats. Microsoft, Google, and all large corporations who advertise themselves as allies of free software and open source MUST be judge on what they actually do, not on what they claim.

    We have to push back and we will always have to. This year and the next.


  • I don’t think so. I think it takes 1 kid in the playground to find out about https://distrosea.com/ without understand what a container or VM even is, only discovering that somehow it works, to make us of it.

    Then the school admin will block it once there is a peak of traffic through the website, kids will discover proxies, someone will realize there is a business for it, make a free version with ads, etc. It’s going to be an arm race and the most dedicated kids, not necessarily the smartest or wisest, will figure it out. Eventually they’ll get the concepts behind the tools they mindlessly use until then, eventually find much better tools allowing them to bypass a lot more restrictions.

    I don’t see how a browser will be able to prevent this kind of usage. They might pass age related information to each page requesting it but it takes a single page to provide the capability without using the information to be enough. If a kid has a computer at home they can setup such a service themselves.