home.social

#pebkac — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #pebkac, aggregated by home.social.

  1. PEBCAK: Der Fehler sitzt vor dem Computer

    Heute hatte ich eine kurze Krise. Kein Platz mehr auf vowe.net. Und "Jetzt upgraden" führte zu einem 160 % teureren Hosting-Paket. Ja, 2,6x mal so teuer. Das fand selbst die sensationelle IONOS-Supporterin zu viel und war bereit, ihren Kulanz-Rahmen auszuschöpfen. Aber dazu kam es dann erfreulicherweise gar nicht.

    Der Fehler lag nämlich bei mir...

    vowe.net/2026/07/22/pebcak-der

    #ionos #pebkac

  2. PEBCAK: Der Fehler sitzt vor dem Computer

    Heute hatte ich eine kurze Krise. Kein Platz mehr auf vowe.net. Und "Jetzt upgraden" führte zu einem 160 % teureren Hosting-Paket. Ja, 2,6x mal so teuer. Das fand selbst die sensationelle IONOS-Supporterin zu viel und war bereit, ihren Kulanz-Rahmen auszuschöpfen. Aber dazu kam es dann erfreulicherweise gar nicht.

    Der Fehler lag nämlich bei mir...

    vowe.net/2026/07/22/pebcak-der

    #ionos #pebkac

  3. PEBCAK: Der Fehler sitzt vor dem Computer

    Heute hatte ich eine kurze Krise. Kein Platz mehr auf vowe.net. Und "Jetzt upgraden" führte zu einem 160 % teureren Hosting-Paket. Ja, 2,6x mal so teuer. Das fand selbst die sensationelle IONOS-Supporterin zu viel und war bereit, ihren Kulanz-Rahmen auszuschöpfen. Aber dazu kam es dann erfreulicherweise gar nicht.

    Der Fehler lag nämlich bei mir...

    vowe.net/2026/07/22/pebcak-der

    #ionos #pebkac

  4. PEBCAK: Der Fehler sitzt vor dem Computer

    Heute hatte ich eine kurze Krise. Kein Platz mehr auf vowe.net. Und "Jetzt upgraden" führte zu einem 160 % teureren Hosting-Paket. Ja, 2,6x mal so teuer. Das fand selbst die sensationelle IONOS-Supporterin zu viel und war bereit, ihren Kulanz-Rahmen auszuschöpfen. Aber dazu kam es dann erfreulicherweise gar nicht.

    Der Fehler lag nämlich bei mir...

    vowe.net/2026/07/22/pebcak-der

    #ionos #pebkac

  5. PEBCAK: Der Fehler sitzt vor dem Computer

    Heute hatte ich eine kurze Krise. Kein Platz mehr auf vowe.net. Und "Jetzt upgraden" führte zu einem 160 % teureren Hosting-Paket. Ja, 2,6x mal so teuer. Das fand selbst die sensationelle IONOS-Supporterin zu viel und war bereit, ihren Kulanz-Rahmen auszuschöpfen. Aber dazu kam es dann erfreulicherweise gar nicht.

    Der Fehler lag nämlich bei mir...

    vowe.net/2026/07/22/pebcak-der

    #ionos #pebkac

  6. 🔧✨ Ah, the modern marvel: streaming games from your PC to any device with #Moonshine, because who needs reliability when you can have a headache? 🤯 Written in the ever-popular-for-bugs #Rust, it’s like a 'choose your own adventure' where every path leads to a #PEBKAC error. 🎮🛠️
    github.com/hgaiser/moonshine #streaminggames #gamingheadaches #HackerNews #ngated

  7. 🔧✨ Ah, the modern marvel: streaming games from your PC to any device with #Moonshine, because who needs reliability when you can have a headache? 🤯 Written in the ever-popular-for-bugs #Rust, it’s like a 'choose your own adventure' where every path leads to a #PEBKAC error. 🎮🛠️
    github.com/hgaiser/moonshine #streaminggames #gamingheadaches #HackerNews #ngated

  8. 🔧✨ Ah, the modern marvel: streaming games from your PC to any device with #Moonshine, because who needs reliability when you can have a headache? 🤯 Written in the ever-popular-for-bugs #Rust, it’s like a 'choose your own adventure' where every path leads to a #PEBKAC error. 🎮🛠️
    github.com/hgaiser/moonshine #streaminggames #gamingheadaches #HackerNews #ngated

  9. 🔧✨ Ah, the modern marvel: streaming games from your PC to any device with #Moonshine, because who needs reliability when you can have a headache? 🤯 Written in the ever-popular-for-bugs #Rust, it’s like a 'choose your own adventure' where every path leads to a #PEBKAC error. 🎮🛠️
    github.com/hgaiser/moonshine #streaminggames #gamingheadaches #HackerNews #ngated

  10. 🔧✨ Ah, the modern marvel: streaming games from your PC to any device with #Moonshine, because who needs reliability when you can have a headache? 🤯 Written in the ever-popular-for-bugs #Rust, it’s like a 'choose your own adventure' where every path leads to a #PEBKAC error. 🎮🛠️
    github.com/hgaiser/moonshine #streaminggames #gamingheadaches #HackerNews #ngated

  11. Security Experts: We implemented these checks to prevent bots from hackers and spammers from accessing our system.

    Corporate Executives Everywhere: Can we remove those checks so my “artificial intelligence” agent can access the system?

    🤷🏼‍♂️

    #AI #Hackers #Spam #Spammers #PEBKAC #CTO #CEO #ArtificialIdiocy

  12. Security Experts: We implemented these checks to prevent bots from hackers and spammers from accessing our system.

    Corporate Executives Everywhere: Can we remove those checks so my “artificial intelligence” agent can access the system?

    🤷🏼‍♂️

    #AI #Hackers #Spam #Spammers #PEBKAC #CTO #CEO #ArtificialIdiocy

  13. Kein bluetooth adapter gefunden. Nervte mich schon etwas länger, war aber erstmal egal. Hmm, das x12 hat ne intel av201 oder so, die hat doch bt.. archwiki durchgeguckt, n paar Pakete installiert, immer noch nix. mh egal, Kabel mouse dran. Irgendwie lässt das einem ja doch keine Ruhe, weiter gestöbert, nix gefunden. Heute mal ins uefi geguckt - bluetooth (und ein paar andere Sachen) deaktiviert. 🤦‍♂️ ja gut.. reboot, plasma zeigt bt dinge an.. #pebkac #linux #dau :)

  14. Kein bluetooth adapter gefunden. Nervte mich schon etwas länger, war aber erstmal egal. Hmm, das x12 hat ne intel av201 oder so, die hat doch bt.. archwiki durchgeguckt, n paar Pakete installiert, immer noch nix. mh egal, Kabel mouse dran. Irgendwie lässt das einem ja doch keine Ruhe, weiter gestöbert, nix gefunden. Heute mal ins uefi geguckt - bluetooth (und ein paar andere Sachen) deaktiviert. 🤦‍♂️ ja gut.. reboot, plasma zeigt bt dinge an.. #pebkac #linux #dau :)

  15. Kein bluetooth adapter gefunden. Nervte mich schon etwas länger, war aber erstmal egal. Hmm, das x12 hat ne intel av201 oder so, die hat doch bt.. archwiki durchgeguckt, n paar Pakete installiert, immer noch nix. mh egal, Kabel mouse dran. Irgendwie lässt das einem ja doch keine Ruhe, weiter gestöbert, nix gefunden. Heute mal ins uefi geguckt - bluetooth (und ein paar andere Sachen) deaktiviert. 🤦‍♂️ ja gut.. reboot, plasma zeigt bt dinge an.. #pebkac #linux #dau :)

  16. Kein bluetooth adapter gefunden. Nervte mich schon etwas länger, war aber erstmal egal. Hmm, das x12 hat ne intel av201 oder so, die hat doch bt.. archwiki durchgeguckt, n paar Pakete installiert, immer noch nix. mh egal, Kabel mouse dran. Irgendwie lässt das einem ja doch keine Ruhe, weiter gestöbert, nix gefunden. Heute mal ins uefi geguckt - bluetooth (und ein paar andere Sachen) deaktiviert. 🤦‍♂️ ja gut.. reboot, plasma zeigt bt dinge an.. #pebkac #linux #dau :)

  17. Awaaaa

    I've been trying to enable PocketID for Dawarich and I couldn't make it work, always getting a "Record not found" error...

    Turns out, it was a PEBKAC, I had copied the base64 of the client id wrong, so it had extra chars... Oh well, at least now it works !

    #dawarich #selfhosted #homelab #selfhosting #dawarich #timeline #tracking #pocketid #pebkac #opensource

  18. Awaaaa

    I've been trying to enable PocketID for Dawarich and I couldn't make it work, always getting a "Record not found" error...

    Turns out, it was a PEBKAC, I had copied the base64 of the client id wrong, so it had extra chars... Oh well, at least now it works !

    #dawarich #selfhosted #homelab #selfhosting #dawarich #timeline #tracking #pocketid #pebkac #opensource

  19. I really love for most of my work. I use it for programming and to update markdown work journals. Remote folders are great. However, I ran into an annoying default setting today. Default keymaps for the project pane allow you to delete a file with just a `shift-D`. There is a `"skip_prompt":false"` argument set so it should prompt before deleting. Either it didn't or I accidentally dismissed it. Lost 6 hours of work. Deleted those keymaps.

  20. I really love #zedEditor for most of my work. I use it for programming and to update markdown work journals. Remote folders are great. However, I ran into an annoying default setting today. Default keymaps for the project pane allow you to delete a file with just a `shift-D`. There is a `"skip_prompt":false"` argument set so it should prompt before deleting. Either it didn't or I accidentally dismissed it. Lost 6 hours of work. Deleted those keymaps.
    #zed #pebkac #clumsy #keyboard

  21. I have learnt from end users twice in the last month that they don't use the address bar in their browsers. If they cant get to a search engine from their home tab, apparently their browser is useless to them. WTF

  22. I have learnt from end users twice in the last month that they don't use the address bar in their browsers. If they cant get to a search engine from their home tab, apparently their browser is useless to them. WTF

    #browser #addressbar #PEBKAC #enduser #whydidthisgetescalated

  23. I have learnt from end users twice in the last month that they don't use the address bar in their browsers. If they cant get to a search engine from their home tab, apparently their browser is useless to them. WTF

    #browser #addressbar #PEBKAC #enduser #whydidthisgetescalated

  24. I have learnt from end users twice in the last month that they don't use the address bar in their browsers. If they cant get to a search engine from their home tab, apparently their browser is useless to them. WTF

    #browser #addressbar #PEBKAC #enduser #whydidthisgetescalated

  25. I have learnt from end users twice in the last month that they don't use the address bar in their browsers. If they cant get to a search engine from their home tab, apparently their browser is useless to them. WTF

    #browser #addressbar #PEBKAC #enduser #whydidthisgetescalated

  26. We’re back to making our own cocktails after 2 weeks of holidays. The resort we stayed at had pink and white plumeria flowers all over the place, so I designed some new 3D printed cocktail toppers to remember our stay in Thailand. I used Blender for the design to print in Bambu Studio, so after a few weeks off, both needed updates, which I applied. Then I tried to print the design and was having weird issues, so I reinstalled the older versions. Odd. Same issue. Turns out, I just forgot some details about how to export from Blender to import into Bambu Studio while I was on holiday. 🤣🤪 #VacationBrain #pebkac

  27. We’re back to making our own cocktails after 2 weeks of holidays. The resort we stayed at had pink and white plumeria flowers all over the place, so I designed some new 3D printed cocktail toppers to remember our stay in Thailand. I used Blender for the design to print in Bambu Studio, so after a few weeks off, both needed updates, which I applied. Then I tried to print the design and was having weird issues, so I reinstalled the older versions. Odd. Same issue. Turns out, I just forgot some details about how to export from Blender to import into Bambu Studio while I was on holiday. 🤣🤪 #VacationBrain #pebkac

  28. Sometimes I feel really #n00b ...
    A couple of day ago the #touchpad on my #slimbook #kde edition stopped working. I restarted, looked at #dmesg, searched the device in #lsusb, but found no clue... I just used a #mouse waiting to have time for a deeper troubleshooting.
    Today, I noticed the trackpad was working perfectly before login 🤔

    ...it was disabled in the settings 🤦

    #linux #newbie #noob #pebkac
  29. Sometimes I feel really #n00b ...
    A couple of day ago the #touchpad on my #slimbook #kde edition stopped working. I restarted, looked at #dmesg, searched the device in #lsusb, but found no clue... I just used a #mouse waiting to have time for a deeper troubleshooting.
    Today, I noticed the trackpad was working perfectly before login 🤔

    ...it was disabled in the settings 🤦

    #linux #newbie #noob #pebkac
  30. Sometimes I feel really #n00b ...
    A couple of day ago the #touchpad on my #slimbook #kde edition stopped working. I restarted, looked at #dmesg, searched the device in #lsusb, but found no clue... I just used a #mouse waiting to have time for a deeper troubleshooting.
    Today, I noticed the trackpad was working perfectly before login 🤔

    ...it was disabled in the settings 🤦

    #linux #newbie #noob #pebkac
  31. Sometimes I feel really #n00b ...
    A couple of day ago the #touchpad on my #slimbook #kde edition stopped working. I restarted, looked at #dmesg, searched the device in #lsusb, but found no clue... I just used a #mouse waiting to have time for a deeper troubleshooting.
    Today, I noticed the trackpad was working perfectly before login 🤔

    ...it was disabled in the settings 🤦

    #linux #newbie #noob #pebkac
  32. I learned something about using Python today, and this might influence how I write other parts of my code. I'm also open to ideas on the best way to go about this.

    I'm now most of the way through a refactor where I'm switching to Postgres for my database and also using SQLModel over SQLAlchemy. I have all my classes written/rewritten and was running into an issue on the IPAM side of things when creating a new network. See if you can spot the bug as I write it out here.

    Each API call in FastAPI will map to one function, with each class having their functions in their own file, for the sake of modularity/organization. I have a subnet.py file and ipRecords.py for those respective classes.

    When a new subnet is created, I make the subnet in the database and then populate all of the IP addresses in the IpAddress table before returning to the FastAPI call. This means that one function call is chained to another one. Specifically subnet.createSubnet calls Iprecords.createIpRecord.

    Both functions have a Session object coming in like this. Note that Depends comes from SQLModel and getDb() returns a database session, via yield.

    myFunction( input1: int, input2, str, db: Session = Depends(getDb))

    This means that when a new subnet is added, and then we call iprecords.createIpRecord, that doesn't get the proper result for getDb and we can't talk to the database.

    My fix was to pass the db from one function to another so I can keep using it, and not pull it in via getDb on the inner function call.

    Now that I'm through that mess, I can carry on with the rest of my refactor and get back to the main branch.

    #pebkac #rackroot #programming #fastapi #python #ipam #homelab #opensource #sqlmodel

  33. I learned something about using Python today, and this might influence how I write other parts of my code. I'm also open to ideas on the best way to go about this.

    I'm now most of the way through a refactor where I'm switching to Postgres for my database and also using SQLModel over SQLAlchemy. I have all my classes written/rewritten and was running into an issue on the IPAM side of things when creating a new network. See if you can spot the bug as I write it out here.

    Each API call in FastAPI will map to one function, with each class having their functions in their own file, for the sake of modularity/organization. I have a subnet.py file and ipRecords.py for those respective classes.

    When a new subnet is created, I make the subnet in the database and then populate all of the IP addresses in the IpAddress table before returning to the FastAPI call. This means that one function call is chained to another one. Specifically subnet.createSubnet calls Iprecords.createIpRecord.

    Both functions have a Session object coming in like this. Note that Depends comes from SQLModel and getDb() returns a database session, via yield.

    myFunction( input1: int, input2, str, db: Session = Depends(getDb))

    This means that when a new subnet is added, and then we call iprecords.createIpRecord, that doesn't get the proper result for getDb and we can't talk to the database.

    My fix was to pass the db from one function to another so I can keep using it, and not pull it in via getDb on the inner function call.

    Now that I'm through that mess, I can carry on with the rest of my refactor and get back to the main branch.

    #pebkac #rackroot #programming #fastapi #python #ipam #homelab #opensource #sqlmodel

  34. I learned something about using Python today, and this might influence how I write other parts of my code. I'm also open to ideas on the best way to go about this.

    I'm now most of the way through a refactor where I'm switching to Postgres for my database and also using SQLModel over SQLAlchemy. I have all my classes written/rewritten and was running into an issue on the IPAM side of things when creating a new network. See if you can spot the bug as I write it out here.

    Each API call in FastAPI will map to one function, with each class having their functions in their own file, for the sake of modularity/organization. I have a subnet.py file and ipRecords.py for those respective classes.

    When a new subnet is created, I make the subnet in the database and then populate all of the IP addresses in the IpAddress table before returning to the FastAPI call. This means that one function call is chained to another one. Specifically subnet.createSubnet calls Iprecords.createIpRecord.

    Both functions have a Session object coming in like this. Note that Depends comes from SQLModel and getDb() returns a database session, via yield.

    myFunction( input1: int, input2, str, db: Session = Depends(getDb))

    This means that when a new subnet is added, and then we call iprecords.createIpRecord, that doesn't get the proper result for getDb and we can't talk to the database.

    My fix was to pass the db from one function to another so I can keep using it, and not pull it in via getDb on the inner function call.

    Now that I'm through that mess, I can carry on with the rest of my refactor and get back to the main branch.

    #pebkac #rackroot #programming #fastapi #python #ipam #homelab #opensource #sqlmodel

  35. I learned something about using Python today, and this might influence how I write other parts of my code. I'm also open to ideas on the best way to go about this.

    I'm now most of the way through a refactor where I'm switching to Postgres for my database and also using SQLModel over SQLAlchemy. I have all my classes written/rewritten and was running into an issue on the IPAM side of things when creating a new network. See if you can spot the bug as I write it out here.

    Each API call in FastAPI will map to one function, with each class having their functions in their own file, for the sake of modularity/organization. I have a subnet.py file and ipRecords.py for those respective classes.

    When a new subnet is created, I make the subnet in the database and then populate all of the IP addresses in the IpAddress table before returning to the FastAPI call. This means that one function call is chained to another one. Specifically subnet.createSubnet calls Iprecords.createIpRecord.

    Both functions have a Session object coming in like this. Note that Depends comes from SQLModel and getDb() returns a database session, via yield.

    myFunction( input1: int, input2, str, db: Session = Depends(getDb))

    This means that when a new subnet is added, and then we call iprecords.createIpRecord, that doesn't get the proper result for getDb and we can't talk to the database.

    My fix was to pass the db from one function to another so I can keep using it, and not pull it in via getDb on the inner function call.

    Now that I'm through that mess, I can carry on with the rest of my refactor and get back to the main branch.

    #pebkac #rackroot #programming #fastapi #python #ipam #homelab #opensource #sqlmodel

  36. I learned something about using Python today, and this might influence how I write other parts of my code. I'm also open to ideas on the best way to go about this.

    I'm now most of the way through a refactor where I'm switching to Postgres for my database and also using SQLModel over SQLAlchemy. I have all my classes written/rewritten and was running into an issue on the IPAM side of things when creating a new network. See if you can spot the bug as I write it out here.

    Each API call in FastAPI will map to one function, with each class having their functions in their own file, for the sake of modularity/organization. I have a subnet.py file and ipRecords.py for those respective classes.

    When a new subnet is created, I make the subnet in the database and then populate all of the IP addresses in the IpAddress table before returning to the FastAPI call. This means that one function call is chained to another one. Specifically subnet.createSubnet calls Iprecords.createIpRecord.

    Both functions have a Session object coming in like this. Note that Depends comes from SQLModel and getDb() returns a database session, via yield.

    myFunction( input1: int, input2, str, db: Session = Depends(getDb))

    This means that when a new subnet is added, and then we call iprecords.createIpRecord, that doesn't get the proper result for getDb and we can't talk to the database.

    My fix was to pass the db from one function to another so I can keep using it, and not pull it in via getDb on the inner function call.

    Now that I'm through that mess, I can carry on with the rest of my refactor and get back to the main branch.

    #pebkac #rackroot #programming #fastapi #python #ipam #homelab #opensource #sqlmodel

  37. I do not make your software.

    I have spent many years in a few different contexts being the person who makes your software work for your users, though.

    #integration #techSupport #wetware #PEBKAC (sometimes)

  38. I do not make your software.

    I have spent many years in a few different contexts being the person who makes your software work for your users, though.

    #integration #techSupport #wetware #PEBKAC (sometimes)

  39. Truly the one thing really killing me over here is search.

    The alleged bomb maker of the device that took down #PanAm103 is in US custody today.

    I'd like to see what folks are saying about that, yet regardless of variation, #lockerbie & #PanAm103 produce zero results when searched.

    I can maybe believe that no one on my instance is discussing this, but no one at all? 🫤

    It *still* feels like a closed up chat room here with no room to explore or expand.

    If this is a #pebkac - please help.

  40. Truly the one thing really killing me over here is search.

    The alleged bomb maker of the device that took down #PanAm103 is in US custody today.

    I'd like to see what folks are saying about that, yet regardless of variation, #lockerbie & #PanAm103 produce zero results when searched.

    I can maybe believe that no one on my instance is discussing this, but no one at all? 🫤

    It *still* feels like a closed up chat room here with no room to explore or expand.

    If this is a #pebkac - please help.

  41. Truly the one thing really killing me over here is search.

    The alleged bomb maker of the device that took down #PanAm103 is in US custody today.

    I'd like to see what folks are saying about that, yet regardless of variation, #lockerbie & #PanAm103 produce zero results when searched.

    I can maybe believe that no one on my instance is discussing this, but no one at all? 🫤

    It *still* feels like a closed up chat room here with no room to explore or expand.

    If this is a #pebkac - please help.

  42. @seadev it means we have zero trust of end-users, don't let them on or near computers, and suddenly systems are totally secure.

    #security #endusers #zerotrust #servicedesk #rtfm #ID10T #PEBKAC