• 56 Posts
  • 371 Comments
Joined 1 year ago
cake
Cake day: June 9th, 2023

help-circle

  • I don’t think it is truly possible to lack an opinion. Indifference is the opposite of caring, and therefore the opposite of both love and hate at the same time. Indifference is an acceptable state of mind, but it is still an opinion. I will postulate, as silly as it is in extreme abstraction, that the opposite of opinion is only possible in death. Existence itself implies a state of awareness and opinion on abstracted levels of consciousness.







  • j4k3@lemmy.worldtoAndroid@lemmy.worldGraphene vs LineageOS what's the diff?
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    1
    ·
    3 days ago

    Yeah, Graphene does updates, GP sandboxing, and direct configuration type stuff that is next level better than a typical swap ROM. The entire reason why Graphene uses the pixel is not because of the hardware but because of the (trusted protection module) TPM chip on pixels. It is the same chip as secure boot on a PC.

    The basics of TPM is that it is like a microcontroller that generates and stores encryption keys. It can generate a key internally that can never be extracted or accessed through communication with the TPM chip. You can send it a hash to verify a match with a key it owns and it will verify any encryption. Graphene is using this feature to create keys and a secure system that can be verified and can get OTA updates all the time securely. You can use an old device to confirm that your device is secure too using a provided authorization app.

    Custom ROMs often are terrible about security and how Android actually works. Things like adding root to a device or any of the packages that are capable of modifying the kernel are super sketchy dangerous. You’re a user just like every developer for every app you use on Android. This is how it just works while knowing about networking and securing an operating system is not required. The entire model is designed to fail safe. The moment you start changing packages available in the kernel there can be problems.

    Graphene handles this by only giving root access over USB. Vanadium is also quite outstanding and far more than just a browser. At first you’re likely to try to use a ton of apps like you may be accustomed to doing. After a few years with Graphene, you are more likely to greatly limit your apps and only use vanadium for everything. With my setup on a 2 year old device, I still get over 2 whole days of battery life; nearly the same as when new. I’m not using anything from Google and have around a dozen apps total. I’m also primarily on a network that blocks all undesired connections on a whole different level than adblock.



  • The longest I ever did it was 5 weeks straight working 12 hour nights too. Everyone thought I’d quit, but I ran circles around them.

    Everyone basically gets way less productive, especially with any physically strenuous activity. It’s like you/your body knows full recovery is not an option. You don’t get more done, you’re just there when shit hits the fan.

    I personally adjusted just fine. It is no different than slavery. All labor is technically wage slavery. I owned my own business before and after that job. Owning your own business is no different. The line between your life and your business is irrelevant when it is your own business, especially if you have employees.


  • To some extent yes, but it is not a default option at the community level. The scope is only as a user setting overall.

    I’m abstracting to analyze a question of why link aggregators do not naturally displace very technical niche forums. I don’t believe that expecting the user to alter their overall sorting method is effective here. Nor do I believe that the pinned thread is an effective prioritization method to promote a more technical niche. In my opinion, the method of prioritization and promotion needs to be organic and democratically sourced as a fundamental mechanism that drives community behavior.

    The part that I cannot intuitively work out is how to integrate the old niche threads with the aggregated feed in a way that is nonauthoritative or forced or feels like a narrative agenda. How to both enable content discovery while enabling depth is an interesting challenge that could IMO surpass any current or previous link aggregation platform’s functionality and use in such a way as to antiquate all previous platforms.


  • Add technical depth by allowing communities to select a default “sort by most recent comment” like a forum. This is the key difference between ADHD content that focuses on time versus forums that focus on depth. Then find a way to integrate these deep threads into the Allfeed. Bridge the gap between forums with depth and PITA user names versus link aggregators with ADHD but recent info and broad scope.







  • I’ve had this happen with AI stuff that runs in a Python venv. It only happens with apps that use multi threading, and usually when something is interrupted in an unintended or unaccounted for way. I usually see it when I start screwing with code stuff, but also from changing the softmax settings during generation or crashing other stuff while hacking around. There may be a bug of some kind, but I think it likely has more to do with killing the root threading process and leaving an abandoned child that doesn’t get handled by the kernel process scheduler in the standard way. If this happens I restart too.


  • Linux more or less has theming controls broken out that make this normal, plus everything in Linux can be changed. My vanilla GNOME makes all of my theming the same. I tweak a few aspects, but I prefer extremely clean setups with no clutter whatsoever.

    In Android, the user interface is like a single Linux application running on top of an immutable kernel. That gives a lot more control over how applications appear.

    M$ is a scheme to enable monopolies. The OS is more like a set of API standards for companies to write software that is compatible. W_ is mostly static and outdated with old dependencies maintained so that proprietary software can run long term without the company hiring developers to continuously maintain the code and maximizing profit. This model has proven to be garbage and so the same proprietary companies have attempted to shift the burden of paying devs/innovation/viable existence of a business onto the end user by stealing ownership with subscription software. Every product these companies offer is available as free software now. They only continue to exist because of market share familiarity and extortion based business models. Expecting these companies to follow a unified theming further diminishes their reason for existence. The primary way most proprietary software stays around is because of how they do not follow standards and conventions for layout, nomenclature, and interfaces; trying to prevent users from migrating to free software that follows published standards. If you migrate to free and open source software, aspects like UI/UX are much more user centric.