That was gonna be my question.
Clay_pidgin
/u/clay_pigeon on Reddit
- 1 post
- 89 comments
- Clay_pidgin@sh.itjust.workstoSelfhosted@lemmy.world•HelixNotes - a local markdown note-taking app (Rust + Tauri, AGPL-3.0)English4 months
- Clay_pidgin@sh.itjust.workstoSelfhosted@lemmy.world•Affordable Raspberry Pi solution for daily Google Slides presentationsEnglish5 months
I really appreciate your detailed suggestion and description of what you’ve done. Especially, I like that you attribute the app developer. You’re a good egg.
Do you need any particular kind of fire stick? Do they require an Amazon login?
- Clay_pidgin@sh.itjust.workstoLinux@programming.dev•Why printf is superior to echo in Linux scriptsEnglish6 months
That seems like a good tip.
- Clay_pidgin@sh.itjust.workstoLinux@programming.dev•[SOLVED] Send commands to Linux box via e-mail?English6 months
Or don’t execute she’ll commands written in the email, and instead have a plain English command that, if detected, triggers a specific shell command. That way nobody could arbitrarily run code, only the commands you’ve built into the listener.
- Clay_pidgin@sh.itjust.workstoProgramming@programming.dev•We Mass-Deployed 15-Year-Old Screen Sharing Technology and It's Actually BetterEnglish6 months
Gotcha. That probably is true.
- Clay_pidgin@sh.itjust.workstoProgramming@programming.dev•We Mass-Deployed 15-Year-Old Screen Sharing Technology and It's Actually BetterEnglish6 months
I’m sorry, it seems to me that your first statement and supporting paragraph are taking the opposite position.
- Clay_pidgin@sh.itjust.workstoProgramming@programming.dev•We Mass-Deployed 15-Year-Old Screen Sharing Technology and It's Actually BetterEnglish6 months
I don’t understand why they bother with the “modern” method if the fallback works so well and is much simpler and cheaper.
- Clay_pidgin@sh.itjust.workstoProgramming@programming.dev•What is your development environment?English6 months
Arch is a linux distribution
Hyperland tiles the windows (so they fill up the screen instead of floating)
Helix is a text editor
Kitty is a terminal / console
LibreWolf is a Firefox version
Helix is the only part that really answers your question. https://helix-editor.com/
That’s what I use too.
- Clay_pidgin@sh.itjust.workstoLinux@programming.dev•NixOS 25.11 "Xantusia" Ships with GNOME 49, Linux kernel 6.17English7 months
Don’t recall but you’re probably right.
Want Gnome? services.displayManager.gdm.enable = true; services.desktopManager.gnome.enable = true;
Want KDE? services.displayManager.sddm.enable = true; services.displayManager.sddm.wayland.enable = true; services.desktopManager.plasma6.enable = true;
- Clay_pidgin@sh.itjust.workstoLinux@programming.dev•NixOS 25.11 "Xantusia" Ships with GNOME 49, Linux kernel 6.17English7 months
Yeah, home still gets ugly if you are adding/removing stuff all of the time.
I’m looking at adding impermanence to wipe everything every boot, and keep my non nix files (like games) in another partition.
- Clay_pidgin@sh.itjust.workstoLinux@programming.dev•NixOS 25.11 "Xantusia" Ships with GNOME 49, Linux kernel 6.17English7 months
But it’s worth noting that as with regular Linux distro, you can get easily switch the DE. I think it’s only two lines of config.
- Clay_pidgin@sh.itjust.workstoProgramming@programming.dev•What's the best way to monitor an API for breaking changes?English7 months
I’ve no idea what’s underneath, really. I’ll ask and see what I learn.
- Clay_pidgin@sh.itjust.workstoProgramming@programming.dev•What's the best way to monitor an API for breaking changes?English7 months
I honestly think we provide a significant impetus for improvement on their side. They have lots of other customers, but most aren’t as involved and embedded in the data as we are.
- Clay_pidgin@sh.itjust.workstoProgramming@programming.dev•What's the best way to monitor an API for breaking changes?English7 months
That’s not a bad idea. Usually, so far, their frontend team doesn’t hear about the changes either!
- Clay_pidgin@sh.itjust.workstoProgramming@programming.dev•What's the best way to monitor an API for breaking changes?English7 months
They have accepted the penalties as the cost of doing business, and the decision makers on my side are worried about opening it up again. It’s a custom hardware + custom software thing so there aren’t that many options!
- Clay_pidgin@sh.itjust.workstoProgramming@programming.dev•What's the best way to monitor an API for breaking changes?English7 months
That’s a good thought. It’s a connection to one or more databases on their side, but it’s read only. I suppose that’s possible!
- Clay_pidgin@sh.itjust.workstoProgramming@programming.dev•What's the best way to monitor an API for breaking changes?English7 months
We’re both in a really niche market and the other vendors don’t seem much better!
- Clay_pidgin@sh.itjust.workstoProgramming@programming.dev•What's the best way to monitor an API for breaking changes?English7 months
I’m 3,500 miles from the vendor’s devs, sadly.
Asking them to put the swagger file itself behind the API is a good idea. Their dev backlog is 3-24 months.
I used the same trick to determine the required headers and parameters - I checked their website which uses the same API.
The source of their delays is that different devs or teams “own” different endpoints and make their changes without documenting. It’s annoying, stuff like the same data being in field “hostId” on one endpoint but “deviceId” on another.
- Clay_pidgin@sh.itjust.workstoProgramming@programming.dev•What's the best way to monitor an API for breaking changes?English7 months
Appreciate the input. You aren’t wrong!
I don’t like the idea on general, but I agree with the developer whose thread I read that suggested systemd was a good place to store the data so we don’t end up with several layers from kernel to distro publisher to DE trying to roll their own.