Nothing big but I built a Discord bot using discord.py[0] that reads a game's presence. It notifies me when a dungeon run is about to end.
I didn't have any Python experience but it was surprisingly easy to pick up (MVP in an hour). Wrote it in notepad, which, imo, was a distraction-free experience. Prolly would be scrolling autocomplete than reading docs if I was in nvim. Took me back when I was used to completing coding exercises on paper.
If there is an implementation to read presences without using Discord client, let me know. Would be helpful to skip Discord altogether.
Geniunely curious, what are these annoyances? I only started using Linux (Ubuntu) around 2013 so I might miss most of these issues. Tho I'm still dual-booting Windows cuz of an old game with anti-cheat that refuses to run on Wine.
Two things: 1) missing apps. Recent examples are 1password having a browser extension but no desktop client and I use several browser profiles, which results in me having to enter my 1password over and over again. Claude and OpenAI desktop apps missing. There are other more esoteric/personal ones of course, but those were the most annoying.
2) installing stuff is still a disaster. I most recently used PopOS and a mainstream app like Slack suggested Snap install, and I didn't have the Snap store. So I installed that and Slack installed but didn't work. Ended up installing the rpm instead which worked, but then the Snap Slack instance started working. So now I have two Slacks running and no idea which is which.
Yes, I'm a "noob" but like I said I have been doing this for 20 years. Have been a fulltime CTO for most of those years. Do server side linux admin fairly regularly as well.
Just converted a month ago from windows 10 to kbuntu 24lts The first thing is really weird bugs when dealing with multi-monitors in plasma/sddm (getting into UI locked states or xrandr settings not sticking for whatever reason). The second annoyance is not having first party support for peripherals like my mouse and webcam (looking at you Logitech) or generally thick client software that has windows/macos candidates but not Linux. Third is publishers with anticheat DRM being extremely hostile to VFIO gaming. EA announced Apex losing Linux support and recently they just blocked all their EAAC protected games from running on VM.
And even despite all that and more I am so happy to be rid of windows as a daily driver.
Same here. The only thing I do to avoid trouble is to stick to the average business laptop setting for laptops and tower servers for my desktops. I've been trouble free since the early 2000's.
For me, it is lack of business critical applications. For example I use Microsoft Teams to attend meetings multiples times a day. And there is no Teams client for Linux.
I have far more annoyances with Windows 11 than mint these days but that is a matter of opinion and use cases I suppose. I actually generally used to like the Windows UI, but it keeps getting less responsive. I wish they'd just stop.
Here's one: Why does the OneDrive option load 3-4 seconds AFTER the new right click context menu loads causing everything to move down and for me to click the wrong thing as it moves under my mouse cursor? I hated that on the web so they brought it to the desktop UI.
What I love about Windows Terminal is the ability to run shaders on the contents of the windows. This should be a feature of the whole Windows desktop.
I guess there is no accounting for taste, but I really find Gnome Desktop to be the one that wastes me the least amount of time. Mac is a close second (even though some things are hidden in hard to find places, such as the user's Python environment).
For as long as I used Windows it always had a bizarre strata of inconsistent and increasingly archaic GUI styles going all the way back to Windows 3.1. I'm a regular user of Ubuntu, Fedora, and PopOS, and they all look and feel better than Windows.
I’ve found KDE Plasma to be quite stable. At least compared to Windows. I haven’t used macOS in quite a few years but AFAIC it’s pretty much impossible to beat that UI.
You're saying it like it's a bad thing. This is one of the major reasons I use FOSS UNIX-like operating systems. (Not just linux, but FreeBSD too.) Because the desktop environment of my choice has stayed the same for more than 20 years without the need to relearn everything and adjust your workflow every time somebody in Microsoft needs a promotion. Scary to think how much time for bullshitting on internet forums has been saved over that period.
Unity's (at least when I started using it with 14.04) UX, screen space usage and performance was so good. Global or locally integrated menu bar and making it searchable were great decisions. I'd much rather canonical had been successful with desktop & mobile consumer OS and upstart rather than with snappy
As a neovim user, wezterm's lua config was a welcome surprise. Imo, its best feature is its command palette (Shift+Ctrl+P). Tremendously helps when you're just getting started. It has also a superb font-related configurations. I do hope I could map specific Unicode codepoints to a particular font, as is the case with kitty.
In terms of use-case, I just disable all its keybindings and use it as a tmux terminal. I admit I didn't look for solutions, but I just can't go away from tmux's session restoration capabilities.
As someone curious about Elixir, I watched this talk earlier this week. I highly recommend it to anyone who has heard all of the "let it fail" and "BEAM does concurrency right" talk, but still doesn't grasp it. It is an incredible talk.
Interesting. Can you give more details on your work? I've been on the edge lately over picking a desktop, an intel NUC or something like a Pi. Price to performance and power draw is something I'm considering.
Same here. A great advantage of such devices is they can later be easily repurposed to control home automation, audio system or make a simple DIY project with them. It is much harder with other types of hardware, like a laptop for example.
I didn't have any Python experience but it was surprisingly easy to pick up (MVP in an hour). Wrote it in notepad, which, imo, was a distraction-free experience. Prolly would be scrolling autocomplete than reading docs if I was in nvim. Took me back when I was used to completing coding exercises on paper.
If there is an implementation to read presences without using Discord client, let me know. Would be helpful to skip Discord altogether.
[0]: https://discordpy.readthedocs.io/en/stable/index.html
reply