Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)F
Posts
2
Comments
1234
Joined
3 yr. ago

  • RHEL 8. Unfortunately I don't have a choice about that.

  • Hardware not working as well. Poor battery life. Worse game compatibility. Worse stability (yeah really). More bugs (yeah really; at this point Windows is quite a bit less buggy than Linux in my experience). More annoying to configure things / set things up usually.

    Those are all only on average. Obviously there are times when Windows has bugs or sends you to the command line or fails to connect to WiFi or whatever... But by this point they're pretty rare.

    I use Windows and Linux regularly and for Windows my complaints are:

    • If I leave my playstation controller plugged in the PC never sleeps. Took me a while to figure that out! Probably a driver bug.
    • That's actually it. I can't remember the last time the OS crashed.

    For Linux:

    • Until I enabled a huge swap file whenever it ran out of physical ram it would hard reboot. This is just Linux's shitty memory management.
    • I recently installed a kernel update and now it hard freezes every week or two. I'm guessing a driver bug. Impossible to debug though.
    • Sometimes when I unplug the laptop while it's sleeping it gets confused and the only thing it responds to is the power button (it does a clean shutdown but that's still annoying).
    • Quite often the login screen freezes for a few seconds when I try to put my password in.
    • It asks me every time I plug my headphones in if they are headphones. Take a hint! Windows never asked that.
    • I set up a network to auto-connect to a VPN, then deleted that VPN. This confused the absolute bejesus out of it so it wouldn't even connect to WiFi. No error messages. Even dmesg only had some vague deauth message. Took me a long time to figure that out!

    There's definitely more that I've forgotten.

    In fairness this is Linux running on a shitty Dell laptop vs Windows running on a normal desktop. Still...

  • Windows 11 IoT LTSC is the best answer at the moment. I've had no ads, no AI nonsense, the only setting I've had to change is to restore the sane position of the start menu. Oh also I did use the default options in Rufus which I think disables some annoyances. Despite all the moaning about it, Windows 11 itself is actually a small improvement on Windows 10 so I'm happy to upgrade.

    Overall it's is a lot nicer than dealing with Linux's downsides (I have enough of that at work).

    I'll stick with this until Microsoft forces my hand.

  • Games might be an area where it isn't too bad since you can disable the GC while doing all your physics and graphics, and then just after you've dispatched a frame trigger a GC with a hard time limit.

    I don't know if Unity works like that but it should.

  • Nah AI can be extremely useful for learning technologies. You just need to be careful to verify they aren't bullshitting you.

    For example find an explanation of PPM compression that is concrete and simple. As far as I can tell it doesn't exist.

    But I could ask ChatGPT and it told me how it works (probably) in just a few seconds. I haven't verified yet (at a BBQ) whether it is the correct algorithm but it's certainly a plausible one that would work.

    It told me that you use a trie (typically) of symbol prefixes to record the probability of the following symbols, so for example you know that for the prefix "Th" the probability of "e" is 90%. Then you encode the symbol with arithmetic coding using the modelled probabilities. Apparently the typical max context length is 4-6.

    That would have taken me hours to find by reading code and ancient papers but I can verify it a lot quicker.

  • Your example doesn't quite fit the crime. A better example would be. "I ran and catch upped to him." Or "These clothes are available to be try onned."

    To be fair I once asked an Italian what was the hardest part of English and they said compound verbs, so maybe they're just not native English.

    That's my charitable explanation anyway. If not I'm joining the hunt!

  • No Pyright is just a type checker. The IDE features are part of Pylance which is closed source.

  • Only if you are desperate or masochistic.

  • Not an issue. Install Clangd and CodeLLDB. They are much better anyway (see my other comment).

    The real golden jewel that Microsoft keeps to itself is the Remote SSH extension. There's no open source alternative as far as I know.

    There's also Pylance but that only matters if you're using Python.

  • Not the case. There are binary components.

    It doesn't matter though because the Clangd & CodeLLDB extensions completely replace it and are actually waaaaaaay better.

    With Microsoft's C++ extension it always rinsed the CPU - there were files I had to avoid opening because then it would analyse them and I'd have to kill it. The code intelligence also seemed very "heuristic" and was quite slow.

    Clangd fixes all of that. It's fast, doesn't choke on huge files, and if you have compile_commands.json it's actually the first properly fast and robust C++ IDE I've ever used. You know if you've used a Java IDE the code intelligence just works and is fast and reliable. It's like that.

  • Why? They did it right...

  • Can we please get proper stacked PR support? Why do no forges support this obvious workflow?

  • But Wine could handle the case insensitivity though? NTFS is case sensitive.

  • I was looking into this recently and I didn't know this but NTFS is actually designed by competent people and is fully case sensitive.

    For backwards of course Microsoft had to make the file APIs case insensitive, but the actual filesystem is case sensitive.

    Also, presumably because this is a real turn-off for developers there is actually an option in Windows to sort of make specific directories case sensitive. Wild right?

    https://learn.microsoft.com/en-us/windows/wsl/case-sensitivity

  • Damn straight. I thought bcachefs was a modern filesystem? Why is it case insensitive? Huge red flag.

  • I thought OEMs only paid like $10 for Windows?

  • I don't think it's quite a titanic enough endeavour to put slow in quotes. It's been in development for 16 years and only got a stable support for screenshots a few months ago. Does drag and drop work yet?

    IMO at this point it is reasonable to say that the idea of having a shared protocol and then making every desktop environment implement the entire display server was not a good one. The Linux community does not have enough manpower to make that work well.

  • That's just assembling a forge from pieces...

  • That's a fair point. I don't think that's the case here because he talks about all the bad ways he prefers to receive contributions (email, patch files, git bundle etc.).