131 pointsby lazyant5 hours ago8 comments
  • 0xbadcafebee3 hours ago
    Here's 12 Sysadmin/DevOps (they're synonyms now!) challenges, straight from the day job:

      1.  Get a user to stop logging in as root.
      2.  Get all users to stop sharing the same login and password for all servers.
      3.  Get a user to upgrade their app's dependencies to versions newer than 2010.
      4.  Get a user to use configuration management rather than scp'ing config files from their laptop to the server.
      5.  Get a user to bake immutable images w/configuration rather than using configuration management.
      6.  Get a user to switch from Jenkins to GitHub Actions.
      7.  Get a user to stop keeping one file with all production secrets in S3, and use a secrets vault instead.
      8.  Convince a user (and management) you need to buy new servers, because although "we haven't had one go down in years", every one has faulty power supply, hard drive, network card, RAM, etc, and the hardware's so old you can't find spare parts.
      9.  Get management to give you the authority to force users to rotate their AWS access keys which are 8 years old.
      10. Get a user to stop using the aws root account's access keys for their application.
      11. Get a user to build their application in a container.
      12. Get a user to deploy their application without you.
    
    After you complete each one, you get a glass of scotch. Happy Holidays!
    • cobertosan hour ago
      Re: 6. ... Github Actions

      Github Actions left a bad taste in my mouth after having it randomly removed authenticated workers from the pool, after their offline for ~5 days.

      This was after setting up a relatively complex PR workflow (always on cheap server starts up very expensive build server with specific hardware) only to have it break randomly after a PR didn't come in for a few days. And no indication that this happens, and no workaround from GitHub.

      There are better solutions for CI, GitHub 's is half baked.

      • swyxan hour ago
        bugs happen to all of us. whats your better solution - gitlab?
        • shartsan hour ago
          honestly jenkins really isnt that bad
    • daemonologistan hour ago
      You get me the permissions to do half of this stuff, and I'll do whatever you want.
      • an hour ago
        undefined
    • jagged-chisel2 hours ago
      > … from Jenkins to GitHub Actions.

      Oh, good lord why?

      • vachina2 hours ago
        Because sysadmim wants to outsource their responsibilities (and job).
    • betaby2 hours ago
      5. and 6. are a matter of taste (trade-offs), the rest is spot on!
    • alberth2 hours ago
      I’d be super interested to see solutions to each, just to learn from.
  • melvinodsa4 hours ago
    When I get sad and nothing to do in the world, may be hacking into a sad server's problem seems very interesting
  • udev4096an hour ago
    I wonder if we could get something like that for k8s, docker and other container ecosystem
  • kralos2 hours ago

        imagine typing in a terminal...
        you want to delete the previous word so press ctrl+w...
        actually you're in a browser; the window closes...
    
    :sadness:
    • melvinodsa2 hours ago
      We used to run terminal in browser using https://github.com/yudai/gotty and the entire dev team remapped their Ctrl+w to Ctrl+`. We did frontend and backend development with this setup almost for 1.5 years. Muscles memory and till this date, always have the fear if my actual terminal will get closed if I use Ctlr+w :P
    • fduran2 hours ago
      hello, creator here, sorry about that. In this case you can click again on the "Open the Server Terminal in a New Window" button
  • NooneAtAll3an hour ago
    what's the deal with 12-days advent calendars lately?
    • aljaz823an hour ago
      Advent of Code went from 25 days to 12 days starting this year, as it took too much time each year to come up with 25 unique challenges [1].

      [1] https://adventofcode.com/2025/about#faq_num_days

    • swyxan hour ago
      aren't they canonically 12? 12 days of christmas etc
      • dragonwriteran hour ago
        No, Advent is the liturgical season preceding Christmas, beginning the fourth Sunday before Christmas (which is also the Sunday nearest November 30), it is a period of at least three weeks and one day (the shortest period that can start on a Sunday and include four Sundays.)

        The 12 days of Christmas start on Christmas and end on January 5, the eve of the Feast of Epiphany.

        12-day advent calendars are a fairly recent invention that mirrors the 12-days of Christmas, but has no direct correspondence to anything in any traditional Christian religious calendar (the more common 24-day format is also a modern, but less recent, invention detached from the religious calendar, that simplifies by ignoring the floating start date of advent and always starting on Dec. 1.)

      • c0wb0yc0d3ran hour ago
        Advent calendars track time until Christmas. “12 days of Christmas” are the twelve days after Christmas.
      • d5vean hour ago
        Don't the 12 Days of Christmas start on the 25th though?
  • teddyh5 hours ago
    [flagged]
    • fduran2 hours ago
      Checking out how the platform works was two clicks away: home -> give me a server.

      I don't know of any other SaaS which gives you a VM with one click without any registration but we do it.

      In any case thanks for the feedback, I've put a button on this /advent page for clarity, cheers

    • thatxliner5 hours ago
      well advent of code also needs an account
      • npinsker3 hours ago
        It’s not necessary to see the problems though
        • unsnap_biceps3 hours ago
          It's not clear that you will need an account to see the problems. Logged in with my account and it's exactly the same page. It's not Dec 1st everywhere yet, so they might open up for everyone when they do open them up.
      • stonecharioteer4 hours ago
        This also has a paid account and a business account.
    • 4 hours ago
      undefined
    • fragmede4 hours ago
      how do you want it to work? do you even sysadmin?
      • jbmsf4 hours ago
        I see: a page offering something interesting but vague.

        If you tell me more, I might sign up. If I have to create an account first, I'm walking away.

      • teddyh4 hours ago
        > how do you want it to work?

        I would like to see and try to solve the scenarios for myself, not to get meaningless internet points. If you look at their front page, you can do that right now. So why do I have to create an account to even see these special advent scenarios?

        > do you even sysadmin?

        Yes.

      • mekoka4 hours ago
        I think the point is "ok, account is free, then what?"

        At 5$/m I might give the paid subscription a try.

  • tonyhart7an hour ago
    now we need advent of arts,math etc
  • rvz4 hours ago
    [flagged]
    • gryfft4 hours ago
      Don't drag me into this.
      • ctxc3 hours ago
        Do you have notifications set up or something? xD
        • gryfft3 hours ago
          No, I just occasionally suffer a failure of self-control when I see my almost-namesake in a comment.
    • mekoka4 hours ago
      Could you elaborate?