[–] 1 point 3 hours ago

Das ist leider so eine Krankheit, die viele Leute haben, die von IT nichts verstehen: Sie sehen, dass ihre unmittelbaren Bedürfnisse erfüllt sind, und deklarieren daraufhin die Software als fertig. Die Annahme ist, dass Software wie ein Bauwerk oder Gebrauchsgegenstand funktioniert, nur ohne Wartungsaufwand weil sich ja nichts physikalisch abnutzt. Folglich muss man nur Geld ausgeben, wenn man ein neues Feature braucht, und dann ist das ein neues Projekt.

Ich habe ein paar Jahren für eine Firma gearbeitet, die so funktioniert hat. Der Chef brauchte in den 90ern eine Website für seine Hauptfirma, aber es gab keine guten Anbieter. Also hat er eine Zweitfirma gegründet und ein paar Studenten in Teilzeit eingestellt, um einen Baukasten für Flash-Websites zu bauen. Und die hat er dann als Produkt verkauft, bis in den 2010ern plötzlich alle Leute von Flash weg wollten, weil aus unerfindlichen Gründen iPhones diese erprobte Technologie nicht mehr unterstützt haben.

Sein Plan: Wieder Studenten anheuern, um billig mit WordPress neue Websites rauszukacken, alle Kunden auf die selbe Instanz ballern, wieder die Entwicklung einstellen und das Ergebnis weitere 20 Jahre lang verkaufen. Es gab keinen Plan für Updates oder regelmäßige Sicherheitschecks, weil ist ja fertig. Ebenso war nicht vorgesehen, dass es langfristig angestellte Vollzeitentwickler gibt, weil wenn er neue Features braucht kann er ja einfach neue Studenten anheuern.

Diese Leute wissen nicht, dass Software und insbesondere Onlinedienste regelmäßige Pflege brauchen und sie wollen davon auch nichts wissen. Für sie besteht kein Unterschied zwischen einem Programm, das 1995 auf Diskette verkauft wurde, und einem Webdienst, der mehrere potenziell angreifbare APIs exponiert.

  • source
  • parent
  • context
  • [–] 10 points 3 days ago (1 child)

    I see it as a counterpoint to one specific thing some suicidal people believe: That they're a burden, that everyone would be better off without them, and that their suicide will do those around them a favor. It most likely won't; it will just hurt them.

    That being said, suicide is a massively complex topic and there's a huge difference between e.g. someone with a terminal disease who uses assisted suicide to pass on with dignity and someone whose inner demons talk them into believing their continued existence has no worth. No argument ever applies to all situations.

  • source
  • [–] 6 points 4 days ago (1 child)

    The Dark Eye (in general)

    • You want a fantasy world with wizards, demons, and gods
    • You want all of those to be strictly above your character's pay grade
    • You regularly buy the publisher's fake in-world newspaper to keep up with the events of a decades-long play-by-mail campaign that defines the hyper-detailed canon lore for part of the game world
    • You have opinions on this play-by-mail campaign despite never even having met any of its players

    The Dark Eye (3rd edition)

    • You like randomness and yoloing your way through character creation, concept be damned. You play video games on ironman mode and think failing spectacularly is hilarious
    • Alternatively you like starting over and over until your stats allow you to pick your preferred character class. You obsessively save-scum in every video game
    • You're definitely German

    The Dark Eye (4th edition)

    • You play EVE Online but think it could do with more bookkeeping
    • Excel is your favorite piece of software
    • You think the correct amount of complexity in a game is "more"
    • You always wanted to play GURPS but none of your friends want to
    • You've yet to finish character creation but don't want to start over just because a new edition has come out

    The Dark Eye (5th edition)

    • You just want to play a game, not get a degree in accounting
    • You hate Excel
    • You want a moderate amount of crunch but aren't sure how to define "moderate"
    • You always wanted to play a World of Darkness game but none of your friends want to
  • source
  • parent
  • context
  • [–] 4 points 6 days ago (1 child)

    Except it's not for all. They get all of the downsides but few of the upsides.

    It's like they're paying for something, not receiving what they paid for, and being told they don't want what they're paying for in the first place. Expect they're also wildly overpaying.

  • source
  • parent
  • context
  • [–] 76 points 1 week ago (6 children)

    It also doesn't help that ACPI is a badly-designed mess of a standard. I remember that in the 2010s one of Apple's selling points was that their laptops had sleep and hibernation that worked every time. Heck, MacOS X could even decide intelligently when to do which. This mostly worked because they fully controlled the hardware, firmware, and software. Other laptop manufacturers could just take their best stab at implementing ACPI power states and hope their implementation matched Microsoft's.

    Microsoft tried to solve the mess by introducing the S0ix ACPI state (aka "Modern Standby"), which was defined in a way that could actually be implemented without too much guesswork. Unfortunately, this was during the Windows 8 era when Microsoft decided that laptops should be more like smartphones so S0ix is much closer to turning your screen off on a phone than to actual standby.

    The system randomly waking up and deciding to do work is an explicitly intended feature because what if you get a Teams message while your laptop is in your bag? Sure, you might say that you'd either have Teams on your phone or wouldn't immediately care but that kind of thinking won't get you anywhere within Microsoft. Also, Windows actually has very little restraint about what it does when it wakes up so it might decide to install a heavy update or an application might decide it's important enough to do work right now. While the laptop is in your bag. Cue you wondering if the laptop turned off because the battery's empty or because it overheated.

    And to make things worse Microsoft specified that in order to be allowed to use Modern Standby, the device must not offer S3 (sleep/suspend-to-ram). Some manufacturers still allow you to enable S3 but it's a legacy feature that's even less well supported than before.

  • source
  • parent
  • context
  •  

    I'm looking to replace an existing Hue setup and some dumb lamps, especially since Hue is hiding basic functionality behind a user account these days. I'm thinking of going with Nanoleaf instead.

    What I have right now:

    • Bridge: Hue bridge
    • Living room: Hue pendant light + Hue E27 bulb, controlled by a Hue switch and optionally synced to a Linux PC running Huenicorn
    • Bedroom: Hue ceiling light, controlled by two Hue switches
    • Guest room: Dumb LED light
    • Bathroom: Dumb LED light

    What I want to install:

    • Bridge: SLZB-06* for Matter+Thread, optionally talking to a Home Assistant instance
    • Living room: 2x 3-pack Nanoleaf Skylight, controlled by a Sense+ switch and optionally synced to a 4D V1 camera
    • Bedroom: Nanoleaf E27 bulb, controlled by two Sense+ switches
    • Guest room: Nanoleaf E27 bulb, controlled a Sense+ switch
    • Bathroom: Nanoleaf E27 bulb, controlled a Sense+ switch

    Now there's a few questions I have:

    • Would this setup work or am I missing something? Nanoleaf's website is quick to mention several home automation hubs, none of which I want to operate.
    • Can I actually sync the Skylights with the 4D camera? The documentation only seems to talk about the corresponding light strips.
    • Is there another option for screen syncing that works with Linux?
    • Can I set a bulb to change its color temperature on a fixed cycle? If so, I could skip one of the Sense+ switches.
    • If Nanoleaf's stuff is unsuitable for my needs, is there another alternative that isn't Hue?
    view more: next ›