• 1 Post
  • 214 Comments
Joined 4 years ago
cake
Cake day: January 17th, 2022

help-circle

  • This will not be a fork of OpenRGB. While I plan to take a huge chunk of it (the reversed generiert device protocols)

    How about opening an issue on OpenRGB asking what you need and why, maybe it can be abstracted away, headless, and that architecture change could be useful for them and other projects too then?

    You can do that part yourself and let other use that new tool as their dependency but it means you’ll have to keep it up to date against OpenRGB itself as it supports more devices just because of its popularity.




  • lol, sorry but in what world do you live in? NONE of the OS “just works”.

    I’m sorry but this is such a trope. I watched someone using an up to date iOS phone. That thing is LOCKED down to no end, countless people claim that Apple are some kind of UX geniuses … well you look somebody trying to do anything as complex as watching a video on this and it’s a damn struggle.

    Sorry for going on a rant here but the very concept is a lie. It’s like Windows being easier to use, it’s absolutely not BUT people have trained, at school (sigh) or at work, on how to use it. They somehow “forget” that they went through hours or even days of training and somehow they believe it feels “natural”. That’s entirely dishonest but why do I insist on this so much? Because it’s unfair to then compare Linux distributions to things that do not exist!

    What “just works” but STILL is not perfect or flawless, is SteamOS on the SteamDeck not due to any “magic” from Valve but rather because :

    • the hardware is very limited (basically selected to work well for it)
    • the use case is very limited (start Steam, play)

    and as soon as one start to tinker with SteamOS on SteamDeck by replacing part, adding USB-C devices, remote the r/w restriction on the OS, etc then again “just works” becomes “worked at some point”.


  • Oof… it actually happened to me and it’s not 1 problem but 2 namely :

    • you ran out of disk space while updating
    • AND one of the messed up packages is one that is required for the upgrade process, e.g. curl or wget (sorry can’t recall which it actually is)

    so that leaves you in a terrible stable. You can still clean up this mess BUT that’s tricky. Basically you have to

    • actually find out what’s taking up space (often old kernels) or “just” give up on data temporarily (basically you move your /home, or part of it, to a USB stick) via rescue mode (you need to be familiar with the CLI) or remount the disk on another working system
    • get the actually missing packages via another working system then install locally (typically dpkg on .deb files but NOT apt get because that requires connectivity and thus packages you do not have anymore) the bare minimum you need then finish the update.

    For me it was on a small temporary system (e.g. RPi for HomeAssistant) so it was basically easier to recover from a recent backup after formatting.

    It’s annoying but it’s actually not that bad.

    Edit: clarified on the broken state and dpkg vs apt get



  • I would recommend against a new player when existing scriptable ones like vlc and mpv already exist.

    Instead what I would do is a plugin for either, eventually repackaged as its own player (if somehow installing the script itself is too much for some) for which the script would

    • include a very small torrent client
    • point that client to the torrent (which AFAICT is still not public, so for now a reconfigurable URL)
    • include a search function that when it fails, proposes to search within the trimmed cleaned torrent metadata then does the torrent download then plays.

  • Funny I have the opposite experience.

    I use KDE Plasma, Firefox, konsole, etc and sometimes, no idea when and why, I just pick a file then drop it somewhere else, including ON the terminal… and it works?! Like it brings the full path for that file and then I can compose with CLI tools, amazing!

    I’m quite used to the terminal so I rarely use drag&drop (mv, cp, scp, rsync, etc just work) but when I do I’m actually often positively surprise that totally different software made with different interaction paradigms (e.g. GUI vs CLI) do work well together. Overall I think https://specifications.freedesktop.org/ is quite impressive.





  • play around with local LLMs and image upscaling

    FWIW I did that for a bit https://fabien.benetou.fr/Content/SelfHostingArtificialIntelligence and I stopped doing it. I did it mostly from FOMO and that, maybe, truly, it wasn’t just hype. Well I stopped. Sure most of those (then state of the art) models are impressive. Yes there are some radical progresses on all fronts, from software to hardware to mathematics underpinning ALL this… and yet, that is ACTUALLY useful in there? IMHO not much.

    Once you did try models and confirm that yes indeed it makes “something” then the usefulness is so rare it make the whole endeavor not worth it for me. I would still do it again in retrospect because it helps to learn but… honestly NOT doing it and leaving others to benchmark, review, etc or “just” spending 10 bucks on a commercial model will save you a LOT of time.

    So… do what you want but I’d argue gaming remains by far the best usage of a local GPU.




  • Right, then I can’t help you.

    To clarify for others though as I guess I wasn’t clear based on the downvotes : I’m not suggesting a single piece of software is a viable alternative to Lightroom. Rather I’m saying Lightroom itself is a collection of algorithms dedicated to photo editing wrapped in a UX one is familiar with. On the other hand ImageMagick (just to pick one I know relatively well) is a set of command line tools for image editing. It’s mostly used as a backend with other tools as interface. I imagine there are plenty of alternatives to ImageMagick too, probably some that can include arXiv STOA algorithms for photo editing, maybe some even with a GUI but my point again is to reconsider the workflow to understand how the tools one rely on actual work.

    So to hopefully express myself better this time, ImageMagick + Gimp + Krita + some script in a Github repository based on an arXiv publication + I don’t know what + … all together or in part might be better for some people but no I don’t know an all-in-one open source alternative that cover ALL needs without them being expressed first.


  • Not.

    Now to be slightly more helpful (apologies for the provocation) I suggest you consider alternatives to Lightroom. I know that instantly you will receive countless comments on how alternatives are just nowhere near as good as Lightroom… and that’s OK. IMHO it’s OK because I bet YOUR usage of Lightroom isn’t the usage of others. So… I recommend you forget the brand “Adobe” or the product “Lightroom” and instead you list here the actual function of a tool you need.

    This way, by listing actual needs rather than a bundle product with branding and specific UX, you go back to the root of your problem, namely WHY do you need such a piece of software in the first place.

    Sure, you might end up with an entirely different workflow. Sure it will probably be absolutely alien at first… but so was learning how to use that piece of software in the first place too. Right now you do have the concepts, so replacing one click by a command line tool, or 1 piece of software by 10, is IMHO acceptable. What you will hopefully have in the end if YOUR workflow that is even more adapted compared to what you had first. It will be “weird” and maybe nobody else will get it but for you it will be exactly what you need.



  • I think that’s an important distinction here :

    • there can be NO genuinely open devices

    versus

    • open devices can’t be popular

    So when you say “what’s frustrating is that we can’t really vote with our wallets, and any right-to-repair or consumer-is-in-charge movement is going to be limited by intelligence agencies, corporations like John Deere, Apple, and the entire entertainment industry” I disagree.

    We CAN really vote with our wallets precisely by purchasing things like Precursor, MNT, NitroKey, etc while at the same time expecting, sadly, that it won’t become the most popular devices in the market. I believe allowing creators and maintainers of such system, and even distributors like CrowdSupply, to exist even though they are and might always remain niche, is already empowering. So I’d argue both of us already voted with our wallets on this topic and our acquaintances too.

    I’d also be cautious about preemptive pessimism. Sure it’s important to be mindful of worrisome examples like the FlipperZero (which AFAICT is only banned for purchase in Brazil due to lack of Anatel’s certification for wireless, I believe it’s possible to legally bring and use a FlipperZero in the country but I’m not a lawyer) or DRM for streaming (which I thought was a huge deal until I disabled DRM support in my browser and basically nothing changed in my browsing habits) precisely to learn from them. Also FWIW I did gather some ideas on the topic at https://fabien.benetou.fr/Content/SwappingPartsOfTheRestrictionStack so I’d be curious about your opinion on the topic, suggestions welcomed.


  • TPM. It’s what protects your phone and servers from attackers. Desktop would also benefit from it a lot.

    Hard disagree here, TPM is only 1 more protection, it’s not what alone does protect your data.

    Also desktop vs phone and servers are very different use cases. You can easily get your phone stolen in a public space. Your server if it hosted in a data center you don’t own might get compromised … but your desktop, it means breaking in or inviting in guests you do not trust. The situations are very different. Encrypting disks on a small device holding sensitive data, e.g. banking, that can easily be taken from you in public makes sense for most people. Doing so on a heavy bulky device that sits in your locked house where is quite another thing.