Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. Entirely Foreseeable AWS Outageshttps://rys.io/en/182.html

Entirely Foreseeable AWS Outageshttps://rys.io/en/182.html

Scheduled Pinned Locked Moved Uncategorized
sysadmin
21 Posts 8 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • rysiek@mstdn.socialR rysiek@mstdn.social

    Entirely Foreseeable AWS Outages
    https://rys.io/en/182.html

    Once you strip away the marketing hype, agentic systems like Kiro AI are just automation tools.

    The difference between Kiro and regular infrastructure management tools is that the latter are deterministic. They can be tested, analyzed, and bugs can be reliably, provably fixed.

    That's just not the case with agentic tools. They are by their very nature non-deterministic. And that's the last thing a systems engineer should want.

    #SysAdmin

    aemstuz@mastodon.com.plA This user is from outside of this forum
    aemstuz@mastodon.com.plA This user is from outside of this forum
    aemstuz@mastodon.com.pl
    wrote last edited by
    #4

    @rysiek This is why I think “AI first” approaches promoted by some (many? all, nowadays?) companies are based on lack of understanding of the systems they develop. It should be opposite: algorithms first. Use machine learning if there’s no better deterministic algorithm to accomplish a specific task. That’s how, I guess, systems would work if engineers decided on their design more often instead of managers dictating solutions to them.

    rysiek@mstdn.socialR 1 Reply Last reply
    0
    • hans@social.woefdram.nlH hans@social.woefdram.nl
      @Owl Eyes Yes, but also a bit no.

      On one hand you want your tools to be deterministic and predictable. On the other hand, people aren't deterministic either, and they are the most valuable tools 🤔

      Maybe in time these agentic tools become predictable enough to be used as sysadmin's grease monkeys, but my experience so far is that I can't let it do its job without my constant vigilant supervision.

      @Michał "rysiek" Woźniak · 🇺🇦
      d1@autistics.lifeD This user is from outside of this forum
      d1@autistics.lifeD This user is from outside of this forum
      d1@autistics.life
      wrote last edited by
      #5

      @hans I agree people are precious and unique - and also super non-deterministic.

      I think AI can be most effectively used to stimulate new thinking, and make bold forays into new-to-oneself domains of knowledge. The LLMs can reveal lots of new terminology, and possibilities one didn't think to search for before. But then one has to take one's time, verifying the claims (often wrong), and synthesize a truth for oneself, going beyond the hallucination of the LLMs. So I think of LLMs/agents more like *discovery* tools, at best, but much less something to build solid foundations with.

      hans@social.woefdram.nlH 1 Reply Last reply
      0
      • hans@social.woefdram.nlH hans@social.woefdram.nl
        @Owl Eyes Yes, but also a bit no.

        On one hand you want your tools to be deterministic and predictable. On the other hand, people aren't deterministic either, and they are the most valuable tools 🤔

        Maybe in time these agentic tools become predictable enough to be used as sysadmin's grease monkeys, but my experience so far is that I can't let it do its job without my constant vigilant supervision.

        @Michał "rysiek" Woźniak · 🇺🇦
        rysiek@mstdn.socialR This user is from outside of this forum
        rysiek@mstdn.socialR This user is from outside of this forum
        rysiek@mstdn.social
        wrote last edited by
        #6

        @hans

        > On the other hand, people aren't deterministic either, and they are the most valuable tools

        Whoa, okay, maybe let's start by not calling people "tools".

        You have a massively complex system like AWS infrastructure. You have engineers who are not "deterministic" in the sense that software is deterministic, managing it.

        Why on Earth would you want to complicate your life and take on loads of risk by adding another layer of random non-determinism in there? Makes no sense.

        tanfonto@hachyderm.ioT hans@social.woefdram.nlH 2 Replies Last reply
        0
        • aemstuz@mastodon.com.plA aemstuz@mastodon.com.pl

          @rysiek This is why I think “AI first” approaches promoted by some (many? all, nowadays?) companies are based on lack of understanding of the systems they develop. It should be opposite: algorithms first. Use machine learning if there’s no better deterministic algorithm to accomplish a specific task. That’s how, I guess, systems would work if engineers decided on their design more often instead of managers dictating solutions to them.

          rysiek@mstdn.socialR This user is from outside of this forum
          rysiek@mstdn.socialR This user is from outside of this forum
          rysiek@mstdn.social
          wrote last edited by
          #7

          @aemstuz mostly agreed, but I'd replace "AI" (which is a marketing term) with "machine learning" (which is much less of a marketing term and more of a technical term).

          aemstuz@mastodon.com.plA 1 Reply Last reply
          0
          • rysiek@mstdn.socialR rysiek@mstdn.social

            @aemstuz mostly agreed, but I'd replace "AI" (which is a marketing term) with "machine learning" (which is much less of a marketing term and more of a technical term).

            aemstuz@mastodon.com.plA This user is from outside of this forum
            aemstuz@mastodon.com.plA This user is from outside of this forum
            aemstuz@mastodon.com.pl
            wrote last edited by
            #8

            @rysiek Great point. I’m gonna edit the toot.

            1 Reply Last reply
            0
            • rysiek@mstdn.socialR rysiek@mstdn.social

              Entirely Foreseeable AWS Outages
              https://rys.io/en/182.html

              Once you strip away the marketing hype, agentic systems like Kiro AI are just automation tools.

              The difference between Kiro and regular infrastructure management tools is that the latter are deterministic. They can be tested, analyzed, and bugs can be reliably, provably fixed.

              That's just not the case with agentic tools. They are by their very nature non-deterministic. And that's the last thing a systems engineer should want.

              #SysAdmin

              tanfonto@hachyderm.ioT This user is from outside of this forum
              tanfonto@hachyderm.ioT This user is from outside of this forum
              tanfonto@hachyderm.io
              wrote last edited by
              #9

              @rysiek How do you funnel suckers, I mean, errr... investors, into "deterministic tools we've been using for decades", though?

              1 Reply Last reply
              0
              • rysiek@mstdn.socialR rysiek@mstdn.social

                @hans

                > On the other hand, people aren't deterministic either, and they are the most valuable tools

                Whoa, okay, maybe let's start by not calling people "tools".

                You have a massively complex system like AWS infrastructure. You have engineers who are not "deterministic" in the sense that software is deterministic, managing it.

                Why on Earth would you want to complicate your life and take on loads of risk by adding another layer of random non-determinism in there? Makes no sense.

                tanfonto@hachyderm.ioT This user is from outside of this forum
                tanfonto@hachyderm.ioT This user is from outside of this forum
                tanfonto@hachyderm.io
                wrote last edited by
                #10

                @rysiek @hans you want deterministic tools exactly because humans are unpredictable; this is how you mitigate it

                1 Reply Last reply
                0
                • d1@autistics.lifeD d1@autistics.life

                  @hans I agree people are precious and unique - and also super non-deterministic.

                  I think AI can be most effectively used to stimulate new thinking, and make bold forays into new-to-oneself domains of knowledge. The LLMs can reveal lots of new terminology, and possibilities one didn't think to search for before. But then one has to take one's time, verifying the claims (often wrong), and synthesize a truth for oneself, going beyond the hallucination of the LLMs. So I think of LLMs/agents more like *discovery* tools, at best, but much less something to build solid foundations with.

                  hans@social.woefdram.nlH This user is from outside of this forum
                  hans@social.woefdram.nlH This user is from outside of this forum
                  hans@social.woefdram.nl
                  wrote last edited by
                  #11
                  @Owl Eyes That's my experience so far, indeed. But the new knowledge that my tool has brought me, is more often than not wrong.

                  It has no problem telling me to configure settings that don't exist, even after I tell it they don't exist.

                  So far, it has been an interesting journey, but hasn't saved me any time. In fact, I have spent a lot more time, because I had to explain to my agent what I wanted, and go on a wild goose chase afterwards to check its solutions.

                  But I kind of expect that in a few years, these tools will become good enough to actually help.
                  1 Reply Last reply
                  0
                  • rysiek@mstdn.socialR rysiek@mstdn.social

                    @hans

                    > On the other hand, people aren't deterministic either, and they are the most valuable tools

                    Whoa, okay, maybe let's start by not calling people "tools".

                    You have a massively complex system like AWS infrastructure. You have engineers who are not "deterministic" in the sense that software is deterministic, managing it.

                    Why on Earth would you want to complicate your life and take on loads of risk by adding another layer of random non-determinism in there? Makes no sense.

                    hans@social.woefdram.nlH This user is from outside of this forum
                    hans@social.woefdram.nlH This user is from outside of this forum
                    hans@social.woefdram.nl
                    wrote last edited by
                    #12
                    @Michał "rysiek" Woźniak · 🇺🇦 I'm a sysadmin myself, so I can call them tools 😇

                    But agree: at the moment these agentic tools aren't good enough to be trusted with massive, complex tasks. But I would be surprised if that would remain the situation for long.
                    rysiek@mstdn.socialR 1 Reply Last reply
                    0
                    • hans@social.woefdram.nlH hans@social.woefdram.nl
                      @Michał "rysiek" Woźniak · 🇺🇦 I'm a sysadmin myself, so I can call them tools 😇

                      But agree: at the moment these agentic tools aren't good enough to be trusted with massive, complex tasks. But I would be surprised if that would remain the situation for long.
                      rysiek@mstdn.socialR This user is from outside of this forum
                      rysiek@mstdn.socialR This user is from outside of this forum
                      rysiek@mstdn.social
                      wrote last edited by
                      #13

                      @hans I would be surprised if it ever meaningfully changes.

                      1 Reply Last reply
                      0
                      • rysiek@mstdn.socialR rysiek@mstdn.social

                        Entirely Foreseeable AWS Outages
                        https://rys.io/en/182.html

                        Once you strip away the marketing hype, agentic systems like Kiro AI are just automation tools.

                        The difference between Kiro and regular infrastructure management tools is that the latter are deterministic. They can be tested, analyzed, and bugs can be reliably, provably fixed.

                        That's just not the case with agentic tools. They are by their very nature non-deterministic. And that's the last thing a systems engineer should want.

                        #SysAdmin

                        clickhere@mastodon.ieC This user is from outside of this forum
                        clickhere@mastodon.ieC This user is from outside of this forum
                        clickhere@mastodon.ie
                        wrote last edited by
                        #14

                        @rysiek

                        Pfft, please. Engineers. They're so unreasonable.

                        What are engineers looking for? Precision?

                        1 Reply Last reply
                        0
                        • rysiek@mstdn.socialR rysiek@mstdn.social

                          Entirely Foreseeable AWS Outages
                          https://rys.io/en/182.html

                          Once you strip away the marketing hype, agentic systems like Kiro AI are just automation tools.

                          The difference between Kiro and regular infrastructure management tools is that the latter are deterministic. They can be tested, analyzed, and bugs can be reliably, provably fixed.

                          That's just not the case with agentic tools. They are by their very nature non-deterministic. And that's the last thing a systems engineer should want.

                          #SysAdmin

                          S This user is from outside of this forum
                          S This user is from outside of this forum
                          slotos@toot.community
                          wrote last edited by
                          #15

                          @rysiek It’s not that they are non-deterministic - they actually aren’t. Same input will generate the same output as long as you configure it not to perform random sampling or bind the random number generator to a stable input.

                          The problem with these tools is that they are unpredictable. You cannot reason about their output beforehand. Nor can you reason about the effect changes to inputs are gonna have on the outputs.

                          That’s not non-determinism, that’s chaos.

                          rysiek@mstdn.socialR 1 Reply Last reply
                          0
                          • S slotos@toot.community

                            @rysiek It’s not that they are non-deterministic - they actually aren’t. Same input will generate the same output as long as you configure it not to perform random sampling or bind the random number generator to a stable input.

                            The problem with these tools is that they are unpredictable. You cannot reason about their output beforehand. Nor can you reason about the effect changes to inputs are gonna have on the outputs.

                            That’s not non-determinism, that’s chaos.

                            rysiek@mstdn.socialR This user is from outside of this forum
                            rysiek@mstdn.socialR This user is from outside of this forum
                            rysiek@mstdn.social
                            wrote last edited by
                            #16

                            @slotos if we want to be nit picky, sure why not – these models use random seeds while generating their output.

                            So while *technically* you are correct (the best kind of correct!) that if all inputs are exactly the same, the outputs will be the same as well, from the perspective of these systems as they are being used bye people using them, they are non-deterministic, because these users have no control over the random seed.

                            S 1 Reply Last reply
                            0
                            • R relay@relay.an.exchange shared this topic
                            • rysiek@mstdn.socialR rysiek@mstdn.social

                              @slotos if we want to be nit picky, sure why not – these models use random seeds while generating their output.

                              So while *technically* you are correct (the best kind of correct!) that if all inputs are exactly the same, the outputs will be the same as well, from the perspective of these systems as they are being used bye people using them, they are non-deterministic, because these users have no control over the random seed.

                              S This user is from outside of this forum
                              S This user is from outside of this forum
                              slotos@toot.community
                              wrote last edited by
                              #17

                              @rysiek I’m not saying this to sound correct, I’m saying this to point out a deep design issue with these tools that gets ignored in the public discourse.

                              Non-determinism is not where the actual issue lies. If it was, tech bros advocating for adoption of local LLMs would have a leg to stand on.

                              There are useful [pseudo-]non-deterministic tools in IT. I cannot name a single useful chaotic one.

                              rysiek@mstdn.socialR 1 Reply Last reply
                              0
                              • S slotos@toot.community

                                @rysiek I’m not saying this to sound correct, I’m saying this to point out a deep design issue with these tools that gets ignored in the public discourse.

                                Non-determinism is not where the actual issue lies. If it was, tech bros advocating for adoption of local LLMs would have a leg to stand on.

                                There are useful [pseudo-]non-deterministic tools in IT. I cannot name a single useful chaotic one.

                                rysiek@mstdn.socialR This user is from outside of this forum
                                rysiek@mstdn.socialR This user is from outside of this forum
                                rysiek@mstdn.social
                                wrote last edited by
                                #18

                                @slotos well, Chaos Monkey:
                                https://netflix.github.io/chaosmonkey/

                                S 1 Reply Last reply
                                0
                                • rysiek@mstdn.socialR rysiek@mstdn.social

                                  Entirely Foreseeable AWS Outages
                                  https://rys.io/en/182.html

                                  Once you strip away the marketing hype, agentic systems like Kiro AI are just automation tools.

                                  The difference between Kiro and regular infrastructure management tools is that the latter are deterministic. They can be tested, analyzed, and bugs can be reliably, provably fixed.

                                  That's just not the case with agentic tools. They are by their very nature non-deterministic. And that's the last thing a systems engineer should want.

                                  #SysAdmin

                                  tyzbit@toot.nowT This user is from outside of this forum
                                  tyzbit@toot.nowT This user is from outside of this forum
                                  tyzbit@toot.now
                                  wrote last edited by
                                  #19

                                  @rysiek and the non-determinism is a feature, not a bug. LLMs are just a set of transformations performed on an input and the same input should/would result in the same output but they intentionally add a randomness factor to the input so the output seems more "natural" and therefore also more error-prone and inscrutable.

                                  anyone using LLMs in situ for performing tasks, especially automation tasks, are playing russian roulette in a literal sense.

                                  1 Reply Last reply
                                  0
                                  • rysiek@mstdn.socialR rysiek@mstdn.social

                                    @slotos well, Chaos Monkey:
                                    https://netflix.github.io/chaosmonkey/

                                    S This user is from outside of this forum
                                    S This user is from outside of this forum
                                    slotos@toot.community
                                    wrote last edited by
                                    #20

                                    @rysiek And how is that chaotic? In a mathematical sense, please.

                                    rysiek@mstdn.socialR 1 Reply Last reply
                                    0
                                    • S slotos@toot.community

                                      @rysiek And how is that chaotic? In a mathematical sense, please.

                                      rysiek@mstdn.socialR This user is from outside of this forum
                                      rysiek@mstdn.socialR This user is from outside of this forum
                                      rysiek@mstdn.social
                                      wrote last edited by
                                      #21

                                      @slotos wow, I had no clue I'm taking an exam.

                                      1 Reply Last reply
                                      0
                                      • R relay@relay.infosec.exchange shared this topic
                                      Reply
                                      • Reply as topic
                                      Log in to reply
                                      • Oldest to Newest
                                      • Newest to Oldest
                                      • Most Votes


                                      • Login

                                      • Login or register to search.
                                      • First post
                                        Last post
                                      0
                                      • Categories
                                      • Recent
                                      • Tags
                                      • Popular
                                      • World
                                      • Users
                                      • Groups