• 2 Posts
  • 497 Comments
Joined 2 years ago
cake
Cake day: September 24th, 2023

help-circle
  • I think this strategy makes perfect sense and is really working.

    Most of the open source community uses Linux or Mac for development. Windows is pretty much an afterthought. You even sometimes see “cross platform” projects that don’t work on Windows.

    But now that you can use WSL for all that development there’s much less reason to use Linux in the first place. At my company we have a couple of hundred people using Linux, and we’re considering all moving to Windows with WSL because the hardware support on Linux is just too unreliable - random crashes, laptops not going to sleep when you close them, poor thermals, bad memory management, etc.


  • Historically, hyphens and underscores were treated as equivalent in the names of keys appearing in the file

    This is why I strongly prefer underscores; never use hyphens if you can avoid it. Eventually the names will end up as variables in a programming language where you have to use underscores, and now you’ve got some stupid and confusing translation system to deal with.

    Another example of this is CSS names in Javascript. Rust also made this mistake unfortunately.

    This [key name in setup.cfg] has been deprecated in 2021.

    I knew Python didn’t take backwards compatibility seriously after Python 3.12, but 4 years is a joke.








  • I would strongly recommend against them. The design is fundamentally flawed. To click you have to press sideways which naturally moves the cursor a bit causing you to misclick. To compensate you have to tense your hand even more which defeats the point.

    How deep is your desk, and what seat are you using? Getting a deeper desk and an expensive mesh-bottomed chair (I have a HM Mira) made waaaaaaay more difference than any of the weird ergonomic keyboards or mice of unusual keyboard layouts I tried.








  • As far as I can tell it’s mostly the TPM requirement and pushing more ads / AI nonsense.

    You can easily avoid the latter by using the LTSC IoT version. I just bought a new (second hand) computer for TPM (my old one was very due for an upgrade).

    With the IoT version it’s absolutely fine. Definitely an improvement over Windows 10. The only issue I’ve noticed is it doesn’t come with Windows Game bar or some nonsense so after you run games you’ll get a random dialog about there not being an app available to handle ms-gamelink URLs or something. You can just ignore it. I might fix it one day.


  • I think Fusion 360 defaults to direct modelling which may be easier for beginners. FreeCAD uses parametric modelling which is more powerful and easier to use, but probably a bit confusing if you aren’t expecting it.

    Also Fusion360 is commercial software that has had lots and lots of UX effort put into it. FreeCAD hasn’t. Until FreeCAD 1.0 I would say it had pretty awful UX, even for someone already familiar with parametric CAD.

    With FreeCAD 1.0 it’s quite good and usable for people with experience in parametric CAD (mostly) but it definitely doesn’t hold your hand and I wouldn’t expect a beginner to be able to design a part easily first time.