[–] 8 points 6 days ago (1 child)

Sorry, being on c/technology I made some assumptions here. I was mostly talking to people who want a dumb tv and hook up an external smart device to it, like a media centre, an android box, or an iptv box.

This is generally agreed to be a better solution as it lets you actually control your media stack, and it provides longevity. A regular smart tv will be outdated and slow within a few years, while a dumb tv can last maybe three times longer unless something inside it actually fails.

  • source
  • parent
  • context
  • [–] 25 points 6 days ago* (last edited 6 days ago) (25 children)

    Just an FYI to anyone looking, you can still actually buy mostly-dumb TVs.

    I was looking for a TV to buy for my parents last year and it seemed like the only options available were "smart TVs," and I begrudgingly ended up buying a Philips ambilight unit. I was pleasantly surprised by how dumb the Titan OS on it was. Sure, it had WiFi, and the usual Netflix and other streaming apps, but I just didn't connect it to the WiFi, and from then on it was just a souped up version of their 15 year old TV. It did ask to be connected to WiFi, but stopped after being told no a few times.

    I'm sure other manufacturers have similar "smart on paper, but dumb in reality" OSes, as it seems to mostly be a cost cutting exercise. The hardware in the TV would need to be more expensive to run an actual smart platform. So the manufacturers just make a low end thing that ticks the right boxes to be able to call it smart for marketing, thinking that's what people want.

  • source
  • [–] 19 points 2 months ago

    I would unironically rather read a book by someone who hates me than an unrepentant Epstein affiliate

    Parenti has his own skeletons, like his staunch defense of Serbian genocidal fascists. Something he has in common with Chomsky.

  • source
  • parent
  • context
  • [–] 5 points 2 months ago*

    Especially since you can hide them if you want to maintain a clean interface. That way you can bring them back later if you decide to replay the game, or share it with your family. There's so few reasons to ever delete a game.

  • source
  • parent
  • context
  •  

    This started about 10 days ago, I thought it was a server issue before realising it was a client one. Images in posts and comments fail to load with the following error

    Unknown error
    Failed to create image decoder with message 'invalid input'Input contained an error.

    It affects 99% of images and I haven't been able to discrern a pattern in the images that load successfully. They have the same formats and URLs as the images that fail to load.

    This started happening on 1.72.x, but updating to 1.73.0 has not helped.

    I have looked at logcat and found that an error is generated that seems to be related to mime type detection, or heif format loading. Perhaps some changes were done to that code that don't agree with my phone's android 11 install. I haven't done any changes to my phone, and it worked before, so I assume it is a change in the app that triggered this behaviour.

    Here is the relevant logcat output when trying to view a jpeg image:

    I HeifDecoderImpl: HeifDecoder* createHeifDecoder()
    I HeifDecoderImpl: HeifDecoderImpl::HeifDecoderImpl()
    I MMParserExtractor: Created(0xb4000078c8a66000)
    E MM_OSAL: FileSource::FileSource
    E MM_OSAL: FileSource::FileSource m_bEveryThingOK 1
    E MMParserExtractor: FileSourceWrapper::New Init returned -1004
    E MMParserExtractor: readMetaData - FileSourceWrapper::New returned NULL
    E MMParserExtractor: MMParserExtractor::countTracks no tracks
    W Utils: did not find mime type
    W ExtendedUtils: did not find mime type
    W Utils: did not find mime type
    W ExtendedUtils: did not find mime type
    I HeifDecoderImpl: HeifDecoderImpl::~HeifDecoderImpl()
    E ErrorUtils: Unknown throwable android.graphics.ImageDecoder.DecodeException
    E ErrorUtils: android.graphics.ImageDecoder$DecodeException: Failed to create image decoder with message 'invalid input'Input contained an error.
    E ErrorUtils: at android.graphics.ImageDecoder.nCreate(Native Method)
    E ErrorUtils: at android.graphics.ImageDecoder.createFromFile(Unknown Source:19)
    E ErrorUtils: at android.graphics.ImageDecoder.access$600(Unknown Source:0)
    E ErrorUtils: at android.graphics.ImageDecoder$FileSource.createImageDecoder(Unknown Source:2)
    E ErrorUtils: at android.graphics.ImageDecoder.decodeBitmapImpl(Unknown Source:1)
    E ErrorUtils: at android.graphics.ImageDecoder.decodeBitmap(Unknown Source:2)
    E ErrorUtils: at coil3.decode.b.a(r8-map-id-91472c89a467098dfb73dac40527f712a4c3af1dbf42a37f171cabd4500276b3:84)
    E ErrorUtils: at coil3.intercept.a.a(r8-map-id-91472c89a467098dfb73dac40527f712a4c3af1dbf42a37f171cabd4500276b3:160)
    E ErrorUtils: at coil3.intercept.EngineInterceptor$execute$executeResult$1.w(r8-map-id-91472c89a467098dfb73dac40527f712a4c3af1dbf42a37f171cabd4500276b3:57)
    ...
    

    There's more obfuscated calls in the stack trace that I can include if helpful.

     

    Image links on lemmy used to be nice and short(ish), but now that they get proxied they look pretty ugly - especially if an image gets proxied through multiple instances, which is something I've seen quite a few times. I assume this is simply because someone copied a proxied link on one instance and posted it on another.

    Would it be possible to add an option to un-proxy the link before copying it? Not sure if this would work better as a global setting or another context menu item, but I would find it very useful.

    Example:

    Normal: https://lemmy.ml/pictrs/image/288a95d3-b040-475c-9b8c-6fe4fe14fcac.png

    Ugly: https://lemmy.zip/api/v3/image_proxy?url=https%3A%2F%2Feurope.pub%2Fapi%2Fv3%2Fimage_proxy%3Furl%3Dhttps%253A%252F%252Flemmy.ml%252Fpictrs%252Fimage%252F288a95d3-b040-475c-9b8c-6fe4fe14fcac.png

    And thank you for the great app.

    view more: next ›