82 karma · joined December 28, 2020
Even back in 2015 the AVR based Atmega328P was more expensive than quite a few Cortex M0 based STM32 offerings (when comparing price for same quantities of course). And those MCUs had literaly by an order of magnitude bigger SRAM and the ARM core and STM32 peripheries vere obscenly more capable and I cannot stress this enough. Now the difference is even bigger and AVR based MCU are expensive almost-unobtanium for legacy designs.
Calling AVR MCUs cheap is my trigger since 2015 when I and my collegues were browsing Farnell eshop looking for a cheap MCUs for various gizmos we were working on.
Biggest disadwantages of DWM are: That it does not have any normal plugin/extension/IPC mechansim. Applying patches to add features is not sustainable and yield conflicts. So much for flexibility. Also it is not a wayland compositor.
I'd like to be able to get a list what i'm watching and filter it on repo, author, type (issue/pr), and reason like I very often do in github.
There is also no session managment accessible from user side :(
You cannot query generated or imported geometry in any way. Not even calculate bounding box which can come handy if you want to place something on top of your model etc..
Equally big problem is schizma between modules and functions. Functions can't draw anything but can return values. Modules can draw but can't return anything. So you cannot even calculate the bounding box (or anything similar) yourself even without STL import.
CadQuery on the other can do queries.. give me bounding box. give me a second face parallel with XY from this point in direction of +Z.
Btw. FreeCAD bugginess realy varies. I have had a much better experience with a package built from master on Gentoo and Nix than with the stable appimage.
There seems to be just one maintainer dealing with build related things and he is of a very different opinion what is anti-pattern or just don't want absolutely anybody to touch his code into which he poured his hours.
https://github.com/CadQuery/OCP/pull/61 https://github.com/CadQuery/pywrap/pull/38
Yeah. I'm salty about it.
So far my experience with both SolveSpace and FreeCAD have been: Even if you can reuse a part of your design multiple times (and even this is a nontrivial problem), you surely can't do that with different parameters!
My brain hurts from how it goes against all programming principles about DNRY, modularity, and composability.
Does GUIX have some similiar thing which can provide a standard formal structure and lock resouces? Thx.
Their whole training is situated around BLE! https://embedded-trainings.ferrous-systems.com/beginner-work...
Edit: wrong link
I had to quickly open the post and search for a word 'dream' and found your comment.
Btw. for me visual imagination during pre-sleep even when very sleep deprived is same as when being wide awake. Dreams themselfs are a little more vivid perhaps, I'm not completely sure. Which reminds me a phrase 'lucid dreaming'.. a supposed state where can you volountarily control your dream to utilize it as some kind of matrix/construct.
I switched to them exclusively (removed all nix channels) and haven't had any troubles yet.
I'm actively working on bringing CadQuery and all its dependencies to Nix because *Conda is an abomination of highest order.
Moreover the pywrap and OCP which are CadQuery's dependencies are even much worse. They are like galleries of every DevOps anti-pattern ever invented. The more you dive into them the more horrible it gets.
CQ is actually nice though.
I also replaced Buildroot with it for building embedded images for SBCs. Lifechanging experience.
I've seen many projects that call themself opensource while utilizing RealSense and I always scream internally how can they call themself opensource when absolute most of the work is being done by nongeneric and essential/irreplacable piece of proprietary technology.