Thanks to visit codestin.com
Credit goes to programming.dev

    • curbstickle@lemmy.dbzer0.com
      Codestin Search App
      Codestin Search App
      Codestin Search App
      47
      ·
      9 months ago

      I’m perfectly fine with enabling a connection, just not requiring one.

      For example - my lights are automated. They have a switch though. If they went offline (or my server does), I can press the entirely local switch and have light.

      As a reminder though, 418 is supposed to be the response for requests of the teapot to brew coffee.

      • CandleTiger
        Codestin Search App
        Codestin Search App
        Codestin Search App
        4
        Codestin Search App
        1
        ·
        9 months ago

        I can press the entirely local switch and have light.

        Are you sure about that? Is it a local connected smart switch (still fancy electronics, just local) or a plain old power switch?

        If it’s a power switch, and If you turned your lights off by app over the internet, and then the internet went out, then your lights’ ability to come back on when you flick the physical switch depends on somebody having thought about this need and programmed a “oh, the switch was flicked so I better ignore the internet settings” mode.

        And if they did that, it also probably means your lights all turn on after a power outage since the light can’t tell the difference between power outage and light switch flipped off.

        • GreyBeard@lemmy.one
          Codestin Search App
          Codestin Search App
          Codestin Search App
          13
          ·
          9 months ago

          Any smart lights I’ve seen always turn on when going from no power to power. It’s a little annoying when the power blinks and half the house lights up, but it means physical switches always work.

            • GreyBeard@lemmy.one
              Codestin Search App
              Codestin Search App
              Codestin Search App
              1
              ·
              9 months ago

              For most people, the thought of replacing an outlet or switch is daunting to say the least. My IKEA smart bulbs are going on 7 years old and still working great.

              I did replace every single outlet and switch in my house when I moved in, but that was before I knew about ZigBee or Zwave, and well before matter existed.

              I don’t feel the need to replace most of my switches and half of my outlets again.

        • curbstickle@lemmy.dbzer0.com
          Codestin Search App
          Codestin Search App
          Codestin Search App
          9
          ·
          9 months ago

          Are you sure about that?

          Lol yes. Its a relay with a secondary control via mqtt with intermittent status reporting.

          it also probably means your lights all turn on after a power outage since the light can’t tell the difference between power outage and light switch flipped off.

          Not how that works.

  • nfh@lemmy.world
    Codestin Search App
    Codestin Search App
    Codestin Search App
    155
    ·
    9 months ago

    If it doesn’t work well without the Internet, it’s a bad investment. Features that require the Internet degrading a bit is one thing, but if a toilet or toaster can’t do its basic job offline, it was ewaste the second it rolled off the factory line.

        • nfh@lemmy.world
          Codestin Search App
          Codestin Search App
          Codestin Search App
          7
          Codestin Search App
          1
          ·
          9 months ago

          If a multiplayer-only game turns down official servers, and you can’t self-host within the game, they should owe players a separate server binary they can run, or a partial refund for breaking the game. It should not be hard, especially if it’s a known constraint when they develop the game.

            • nfh@lemmy.world
              Codestin Search App
              Codestin Search App
              Codestin Search App
              2
              ·
              9 months ago

              The one MMO I’ve meaningfully played, RuneScape, has open source replicas of its server from different points in time, that the community has made. I’m not gonna pretend it’s zero work, but a developer with the source code absolutely could do these things. It also doesn’t need to be perfectly compatible with the original one, you can replace a complex DB backend with something standard and less performant. Only runs on Linux, or MS Server 2k8? The community of people who care will figure it out.

              Maybe a source code release would be preferable in this kind of option. EA just did this with a few Command and Conquer games.

              • Lv_InSaNe_vL@lemmy.world
                Codestin Search App
                Codestin Search App
                Codestin Search App
                2
                ·
                9 months ago

                Source Code release could be complicated, especially for games that aren’t 30 years old because the devs don’t start over from scratch every time so there would still be an enormous amount of proprietary code in it.

                Itd be cool (and as impractical as it is, I believe all code should be open sources) but not really feasible

                • nfh@lemmy.world
                  Codestin Search App
                  Codestin Search App
                  Codestin Search App
                  1
                  ·
                  9 months ago

                  Yeah that’s basically why I didn’t pull it out as an option in the first place, it’s not always practical. A lot of your proprietary code is going to be external dependencies linked/built against, or your own IP reused from the last project. But not all of it, and I can definitely see that smaller chunk causing a lot of problems.

                  You need a team that does a lot of dependency management and similar things well while building it, that don’t actually help them get the game out faster, to keep the problem manageable. Or a team who specialize in open sourcing games like this, which could become a thing if this was more commonplace.

              • douglasg14b@lemmy.world
                Codestin Search App
                Codestin Search App
                Codestin Search App
                1
                ·
                9 months ago

                No it isn’t this is a crazy ignorant comment that just hand waves the problem I presented away because it’s not convenient enough for your stance.

                If you’re going to comment don’t comment in bad faith, that’s not the kind of discussions we need on lemmy.

                The problem begets the solution. And damn near every modern MMO has a significant set of challenges that they have built technological solutions for which drive more complicated infrastructure.

                • MadhuGururajan
                  Codestin Search App
                  Codestin Search App
                  English
                  Codestin Search App
                  1
                  ·
                  9 months ago

                  it’s a bit of a straw man from your side to act like the discussion is about multiplayer when we are discussing about single player campaign based RPGs or about multiplayer when the company deliberately shuts it down in favour of a new version that just milks players for more money; or about toasters that definitely don’t need internet connection to function.

      • Comment105@lemm.ee
        Codestin Search App
        Codestin Search App
        Codestin Search App
        19
        Codestin Search App
        1
        ·
        9 months ago

        Recently noticed how many of my “offline single player” games did not actually work offline, after moving and being without internet for a while.

        To anyone reading this, try unplugging your PC and check what your options actually are. I was really disappointed about not being “allowed” to play Red Dead.

      • brbposting@sh.itjust.works
        Codestin Search App
        Codestin Search App
        English
        Codestin Search App
        10
        Codestin Search App
        1
        ·
        9 months ago

        The way Salima found out that Boulangism had gone bankrupt: her toaster wouldn’t accept her bread. She held the slice in front of it and waited for the screen to show her a thumbs-up emoji, but instead, it showed her the head-scratching face and made a soft brrt. She waved the bread again. Brrt.

        “Come on.” Brrt.

        She turned the toaster off and on. Then she unplugged it, counted to ten, and plugged it in. Then she menued through the screens until she found RESET TO FACTORY DEFAULT, waited three minutes, and punched her Wi-Fi password in again.

        Brrt.

        Long before she got to that point, she’d grown certain that it was a lost cause. But these were the steps that you took when the electronics stopped working, so you could call the 800 number and say, “I’ve turned it off and on, I’ve unplugged it, I’ve reset it to factory defaults and…”

        There was a touchscreen option on the toaster to call support, but that wasn’t working, so she used the fridge to look up the number and call it. It rang seventeen times and disconnected. She heaved a sigh. Another one bites the dust.

        The toaster wasn’t the first appliance to go (that honor went to the dishwasher, which stopped being able to validate third-party dishes the week before when Disher went under), but it was the last straw. She could wash dishes in the sink but how the hell was she supposed to make toast—over a candle?

        Just to be sure, she asked the fridge for headlines about Boulangism, and there it was, their cloud had burst in the night. Socials crawling with people furious about their daily bread. She prodded a headline and learned that Boulangism had been a ghost ship for at least six months because that’s how long security researchers had been contacting the company to tell it that all its user data—passwords, log-ins, ordering and billing details—had been hanging out there on the public internet with no password or encryption. There were ransom notes in the database, records inserted by hackers demanding cryptocurrency payouts in exchange for keeping the dirty secret of Boulangism’s shitty data handling. No one had even seen them.

        Boulangism’s share price had declined by 98 percent over the past year. There might not even be a Boulangism anymore. When Salima had pictured Boulangism, she’d imagined the French bakery that was on the toaster’s idle-screen, dusted with flour, woodblock tables with serried ranks of crusty loaves. She’d pictured a rickety staircase leading up from the bakery to a suite of cramped offices overlooking a cobbled road. She’d pictured gas lamps.

        The article had a street-view shot of Boulangism’s headquarters, a four-story office block in Pune, near Mumbai, walled in with an unattended guard booth at the street entrance.

        The Boulangism cloud had burst and that meant that there was no one answering Salima’s toaster when it asked if the bread she was about to toast had come from an authorized Boulangism baker, which it had. In the absence of a reply, the paranoid little gadget would assume that Salima was in that class of nefarious fraudsters who bought a discounted Boulangism toaster and then tried to renege on her end of the bargain by inserting unauthorized bread, which had consequences ranging from kitchen fires to suboptimal toast (Boulangism was able to adjust its toasting routine in realtime to adjust for relative kitchen humidity and the age of the bread, and of course it would refuse to toast bread that had become unsalvageably stale), to say nothing of the loss of profits for the company and its shareholders. Without those profits, there’d be no surplus capital to divert to R&D, creating the continuous improvement that meant that hardly a day went by without Salima and millions of other Boulangism stakeholders (never just “customers”) waking up with exciting new firmware for their beloved toasters.

        And what of the Boulangism baker-partners? They’d done the right thing, signing up for a Boulangism license, subjecting their process to inspections and quality assurance that meant that their bread had exactly the right composition to toast perfectly in Boulangism’s precision-engineered appliances, with crumb and porosity in perfect balance to absorb butter and other spreads. These valued partners deserved to have their commitment to excellence honored, not cast aside by bargain-hunting cheaters who wanted to recklessly toast any old bread.

        Salima knew these arguments, even before her stupid toaster played her the video explaining them, which it did after three unsuccessful bread-authorization attempts, playing without a pause or mute button as a combination of punishment and reeducation campaign.

        She tried to search her fridge for “boulangism hacks” and “boulangism unlock codes” but appliances stuck together. KitchenAid’s network filters gobbled up her queries and spat back snarky “no results” screens even though Salima knew perfectly well that there was a whole underground economy devoted to unauthorized bread.

        She had to leave for work in half an hour, and she hadn’t even showered yet, but goddamnit, first the dishwasher and now the toaster. She found her laptop, used when she’d gotten it, now barely functional. Its battery was long dead and she had to unplug her toothbrush to free up a charger cable, but after she had booted it and let it run its dozens of software updates, she was able to run the darknet browser she still had kicking around and do some judicious googling.

        She was forty-five minutes late to work that day, but she had toast for breakfast. Goddamnit.


        The dishwasher was next. Once Salima had found the right forum, it would have been crazy not to unlock the thing. After all, she………… 😉

        Unauthorized Bread: Real rebellions involve jailbreaking IoT toasters

        Cory Doctorow’s book, Radicalized, is up for a CBC award. To celebrate, here’s an excerpt.

        Ars 2020

        • Batman@sopuli.xyz
          Codestin Search App
          Codestin Search App
          English
          Codestin Search App
          3
          ·
          9 months ago

          Thank you!

          I believe I am hooked and will have to get this now. Dammit. I already have a back log and swore off getting anymore, and this just waltzes in front of my face.

        • ArcaneSlime@lemmy.dbzer0.com
          Codestin Search App
          Codestin Search App
          Codestin Search App
          2
          ·
          9 months ago

          She could wash dishes in the sink but how the hell was she supposed to make toast—over a candle?

          Oven refusing to work too? Broil that bread, and put two bullets in the toaster for insubordination and dereliction of duty.

          This is great though, gonna have to read the whole thing and/or other book!

  • MonkeMischief@lemmy.today
    Codestin Search App
    Codestin Search App
    Codestin Search App
    62
    ·
    Codestin Search App
    9 months ago

    My sister’s new apartment’s front door has a “smart lock”, hooked up to Ring, naturally. No keyhole, you open it with your phone. It also runs on batteries.

    Do I really need to say any more? We were baffled.

    EDIT: Correction - there IS a keyhole but the actual tenants don’t have access to it. Only the property management. Creepy. :|

    • dragonlobster
      Codestin Search App
      Codestin Search App
      Codestin Search App
      8
      ·
      9 months ago

      I have one too but it has an emergency physical “master key”. Also there’s a port to provide power to it through a battery bank, in case you really run out of juice though it’s potentially another point of failure. No internet connection

      • SkunkWorkz@lemmy.world
        Codestin Search App
        Codestin Search App
        Codestin Search App
        6
        ·
        Codestin Search App
        9 months ago

        I have a Nuki this one still works with a normal key, since you install it on top of your existing double cylinder (you should only install it on one that can have two keys inserted at the same time or with a turn knob on one side). The Nuki just turns the key or thumb turn of the cylinder. Also means you can’t see that a smart lock is installed from the outside. Battery is not a problem since they last for about 5 months. And you get a warning when it reaches 20%.

    • derfunkatron@lemmy.world
      Codestin Search App
      Codestin Search App
      English
      Codestin Search App
      6
      ·
      9 months ago

      I have a smart deadbolt that is keypad operated. It’s awful.

      Never used the smart features, and there isn’t a bypass to unlock the door when the batteries die — which happens a lot, especially in the winter. I tried using rechargeable batteries in it, but they last less than half the time of normal batteries.

      There is nothing more frustrating than punching in the key code and hearing the death of HAL9000 voice before the deadbolt fully unlocks. Luckily I have a back door that isn’t smart.

      I’m replacing the lockset soon and this won’t be a problem anymore, but holy shit is it frustrating and wasteful.

    • swelter_spark@reddthat.com
      Codestin Search App
      Codestin Search App
      English
      Codestin Search App
      4
      ·
      9 months ago

      I was watching a friend’s dogs while she was on vacation when the batteries in her door lock died. I had to climb in a back window to get inside and feed them. Luckily, there was a back door with a dumb lock, but I had to get inside first and borrow her keys for that to help.

      • MonkeMischief@lemmy.today
        Codestin Search App
        Codestin Search App
        Codestin Search App
        9
        ·
        9 months ago

        Honestly I’m not sure, I only got a look at it when I was helping her move.

        It’s tied to a wall panel on the other side that controls the whole unit’s lighting and thermostat and such though, and shows a doorbell cam.

        Educated guess that it’s all tied to Amazon. Blegh.

        Allegedly they’re just supposed to rely on maintenance to change the batteries so they’re not locked out of their home. Crazy.

        • bane_killgrind@slrpnk.net
          Codestin Search App
          Codestin Search App
          English
          Codestin Search App
          5
          ·
          9 months ago

          SmartOne uses Schlage locks with some ecobee thermostats and sometimes a doorbell cam. Latch locks suck and I don’t know what panel is used there.

          I’m in Toronto, I do high-rise construction. Post a picture I’ll tell you what it is.

  • contrapunctus@lemmy.cafe
    Codestin Search App
    Codestin Search App
    English
    Codestin Search App
    52
    Codestin Search App
    1
    ·
    9 months ago

    The major difference between a thing that might go wrong and a thing that cannot possibly go wrong is that when a thing that cannot possibly go wrong goes wrong it usually turns out to be impossible to get at and repair.

    Douglas Adams

  • SGG@lemmy.world
    Codestin Search App
    Codestin Search App
    English
    Codestin Search App
    48
    ·
    9 months ago

    I’ve put a few smart lights/switches/sensors/power points in at home. Definitely helps mum as we can have wireless switches for the lights, and motion sensors to turn the hallway lights on automatically as well.

    For ALL of them, I make sure there is a manual control that will work as a backup regardless. Even if a smart light is “off” due to the motion sensor not detecting movement, all you need to do is turn the old regular light switch off then back on and the light will default to being back on.

    • JohnEdwa@sopuli.xyz
      Codestin Search App
      Codestin Search App
      Codestin Search App
      5
      ·
      9 months ago

      Ye. I have all Ikea smart stuff, by default everything is running a local mesh network with physical remotes and that light switch backup.

      You don’t even need to connect any of it to the net, buying a hub to get app & google home/alexa/etc control is entirely optional with the exception of a few sensors, like the moisture/water leak one. And even then, the app & hub work on local wifi with no internet anyway.

  • Grool The Demon@lemmy.world
    Codestin Search App
    Codestin Search App
    English
    Codestin Search App
    46
    ·
    9 months ago

    The fact that everything is controlled through “The Cloud” and some godforsaken subscription service is so terribly sad, funny, and horrifying at the same time. We’ve literally found every conceivable way to gather and sell people’s data while simultaneously milking them out of every last cent with the whole FOMO mentality driven through every piece of hardware and software now sold. It is just absolutely fucking preposterous. We’re living in a virtual hellscape that doesn’t seem to be going away anytime soon.

    • FauxLiving@lemmy.world
      Codestin Search App
      Codestin Search App
      Codestin Search App
      9
      ·
      9 months ago

      People have other options, but the easiest option is always going to be to let someone else do it. Their price is, almost always, your private data and a subscription.

      Or, you can DIY and self-host. Home Assistant is free and supports many different standards so you can use just about any hardware. It runs on your own hardware and doesn’t report to anyone unless you tell it to. It requires more effort than swiping a credit card and installing an app, however.

    • milicent_bystandr@lemm.ee
      Codestin Search App
      Codestin Search App
      Codestin Search App
      47
      ·
      9 months ago

      ‘Smart’ means it can send your lifestyle data to the company, and make you dependent on their services.

      You want to change your toilet provider? Best of luck holding your poo in for three days while the transfer is processed.

    • Lexi Sneptaur@pawb.social
      Codestin Search App
      Codestin Search App
      English
      Codestin Search App
      2
      ·
      9 months ago

      Mostly to be more efficient and save water, though I couldn’t fathom how that would work with a toilet. Perhaps it’s part of a system to monitor your water usage to help you reduce your use? Maybe the app suggests to let it mellow when it’s yellow?