• 0 Posts
  • 63 Comments
Joined 3 years ago
cake
Cake day: January 17th, 2022

help-circle
  • My documented process https://fabien.benetou.fr/Content/SelfHostingArtificialIntelligence but honestly I just tinker with this. Most of that isn't useful IMHO except some pieces, e.g STT/TTS, from time to time. The LLM aspect itself is too unreliable, and I do like 2 relatively recent papers on the topic, namely :

    • No "Zero-Shot" Without Exponential Data https://arxiv.org/abs/2404.04125
    • ChatGPT is bullshit https://link.springer.com/article/10.1007/s10676-024-09775-5

    which are respectively saying that the long-tail makes it practically impossible to train AI to be correct in rare cases and that "hallucinations" are a misnomer for marketing purposes to be replaced instead by "bullshit" used to convinced people without caring for veracity.

    Still, despite all this criticism it is a very popular topic, hyped up to be the "future" of computing. Consequently I did want to both try and help others to do so rather than imagine that it was restricted to a kind of "elite". I try to keep the page up to date but so far, to be honest, I do it mostly defensively, to be able to genuinely criticize because I did take the time to try, not reject in block.

    PS: I do try also state of the art, both close and open-source, via APIs e.g OpenAI or Mistral but only for evaluation purposes, not as tools part of my daily usage.


  • utopiah@lemmy.mltoLinux@lemmy.mlHow bad is Microsoft?
    ·
    edit-2
    3 months ago

    As a shareholder (which I'm not), it's absolutely amazing.

    As a human being though... it's simple to look at the history of the company, from its inception based on nepotism and locking-down was hitherto the common good, to going from one place of monopoly (OS, app, cloud) to another (extending to whatever is trendy at the moment e.g XR with HoloLens, AI with OpenAI, etc).

    It's IMHO one of the very worst thing that could have happened to humanity in terms of cognitive empowerment. Apple is not far behind but in terms of locking up an entire ecosystem but Microsoft, sadly, is doing it better.

    To clarify what I mean is that Microsoft is the business embodiment of learned helplessness. Most people would shrug at the quality of software they provide, the price, etc ONLY because they are convinced, wrongfully so, that they are is no legitimate alternative. If users were actually able to chose, not being coerced into but properly chose, by experiencing alternatives, the World would be totally different. Instead of having computer users who feel an adversarial relationship to their devices, we would have a much stronger relation of "this is MY device" the same way a lot (not all) of people have a repair toolbox at home. They know they can try to fix something in THEIR home, even improve it. Most people understand it won't be easy, they might mess it up, but it's possible to try. Not in software, and that's entirely Microsoft "success". Maybe in an alternative reality others, like Apple, would have made that happen to, but in our reality I blame Microsoft, Bill Gates upbringing from his legal mindset father and well connected mother.

    We could have a world were users own their devices, have a challenging yet empowering relationship to technology, starting with software, and instead we have exploitative learning helplnessness. So yes, Microsoft is that bad.



  • My formulation wasn't clear, I meant to say I'm happy to support creators in general that make quality content, software or not, but I would always prefer to support open source, open hardware, remixable content, etc rather than closed and proprietary alternatives. I listed games as very rare examples where I'm still happy to support them even if I still wish that the software itself would be made open, even if delayed as Quake or Doom for examples have been. Does it make more sense now?









  • Kudos, it's indeed a long road but a bright one!

    Regarding what's left :

    • I still use Steam, and even have a SteamDeck (running only Linux) but if you want to avoid that itch.io is probably a good option, namely no launcher, only what game developers provide
    • Discord, well you could use the Web page, that's what I do and even calls work. If you want to remove it entirely you will obviously lose your contacts so trickier problem
    • banking, same principle, you can do most of it via the Web. Some convenient options won't work, e.g QR code to login or pay, but overall your bank probably have solutions that don't require anything but a Web browser and your physical cards, do ask them and if it's not up to your standards, check for other banks that might have better terms than the big ones

    You don't have to immediately drop the few left but IMHO it's not about being a purist or completionist but rather a journey and you already did a lot!



  • PS: I do build some things from scratch, including "big" ones like Firefox. I do it because I can prototype with them by modifying just the bits I need. I do like learning how things are made. That being said I don't think it's valuable as an entire system, only on a need to do basis. The true benefit IMHO is the learning, not the running system, so no, not at as a daily driver.


  • I did a long LONG time ago. I don't even remember so I'd say 20 years ago. It was very interesting. I do recommend doing it at least once... well maybe only once actually. If possible do it on a real computer, not a VM, so that you don't get distracted and feel just a bit of risk. Obviously do NOT do it on your main computer where you have important data, just in case.


  • I’ve broken my Nvidia driver 4x this week

    Genuinely confused by that statement... been using an NVIDIA for years, both closed (to play and work) and open drivers (to test only) and beside having the "wrong" version for CUDA and some graphical bug in specific situation, e.g ALT-Tab out of game or resuming from a game leading to some minor visual glitches, I've never encountered even a reboot. I also have relatively recent drivers but I don't even know which version I have (checked out of curiosity : Driver Version: 525.147.05 CUDA Version: 12.0).

    So... I don't get it, what leads you and others to such situation? Are you reverse engineering the drivers? Are you overclocking? Are you changing some specific parameters that are not stable?

    I'm asking because this is so different from my experience that I don't get it.



  • utopiah@lemmy.mltoLinux@lemmy.mlTrying to ditch windows
    ·
    5 months ago

    I never thought I'd say this but... in your case, for work at least I would actually stick to Windows! It looks like most of your tools are from Microsoft and that the environment they will normally run on is Windows. It seems most pragmatic to stay there.

    For gaming though (as I've argue few times and can be seen from my history), Proton works well, even for AAA games, unsupported (officially) games and VR. ProtonDB helps you to quickly assess if that's the case for your specific games.

    Anyway, what I would suggest though is step back, i.e WHY do you want to step away from Windows. If it's technical then "just" dual boot and properly separating fun from work might be sufficient. If it's more moral and ethical, then earning money from tools that are NOT from Microsoft to gradually decouple, remove the dependency on it, seems like the "right" thing to do.