Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)SL
Posts
0
Comments
64
Joined
2 yr. ago

  • Don't really understand why you're overriding __new__. Surely it'd work better to use:

     
        
    def __init__(self, source: str | Path, *args: Any) -> None:
            super().__init__(Path(source, *args).expanduser().resolve())
    
      

    But this removes self.__source and the property. I'm not sure what the advantage of using that is but you could always set that before the line super().__init__(Path(source, *args).expanduser().resolve()).

    EDIT: if I've completely misunderstood, please could you explain? I don't really understand what subclassing is trying to achieve here, other than simplifying access to certain os.path functions.

  • Sony is shifty with their PlayStation practices but their phones are genuinely good - seems like they are closer with the camera part of the business, which is pretty well liked from what I understand. The software support (or lack of) is the main issue but the hardware is clearly made by people that care (although apparently not enough about overheating on the IV series).

  • I miss my G6 a lot - easily the phone I was most happy with. Sadly, mine had battery issues years ago.

    Why do I love the phones of (potentially) soon to be dying (phone divisions of) companies? I should ask a therapist.

  • My day to day experience is good. I have worries about the long term issues but it was one of the only ones that had a headphone jack and microSD. I'm not sure I would have sprung for it otherwise.

    The OS could be better as I do get some occasional freezes but nothing particularly bad and that could be the launcher I'm using. Also the software support is shit: they've never announced how long it'll get updates for - previous phones were only 2 years of security updates - and when the updates come they don't have a changelog (in fact, their website doesn't even have the latest updates listed but I believe a very minimal changelog turns up when they eventually update the site). Also, there are various things people want fixed or features they want ported (I think there's some camera options from the 5V that never got made available on the 1V despite using the same sensor), though I only know about these because I've had to look at reddit to see what's changed in an update.

    In terms of the security updates, I'm basically counting on LineageOS support turning up at some point.

    This all sounds very negative but the camera, screen, battery life, and speakers are all excellent. The OS is fairly close to stock android, which makes it less annoying than Samsung. I'm just annoyed that a device that seems built to last, is hamstrung by the software updates.

  • It's very good but very expensive and the software support is not defined (but previous ones have been 2 years of security updates, which is terrible). I'm hoping Lineage OS will extend the usefulness or I may regret it. I couldn't find another phone that had microSD and headphone jack that I wanted.