• 0 Posts
  • 12 Comments
Joined 2 years ago
cake
Cake day: June 12th, 2023

help-circle

  • True, but I have never seen an ECAD software that has implemented that because that opens up a whole other can of buggy worms of intentionally trying to connect nets and guessing the intention of the user. When do you push the net and when do you merge the net? Does dragging a net label connected to a net to intentionally attach it to a second net to connect the two not work due to pushing? When do you decide when dragging a net is an intentional connection vs not during the drag? When you drag a component, do all nets and connected components get dragged with it or do they push each other into a jumbled mess of traces jumping over each other like what sometimes happens with push behavior in layout routing? I think it is a pretty difficult problem to solve.

    That’s why I personally like KiCAD’s choice just to not pull nets with component moving, but to each their own.


  • Nope, I mean in schematics. You can absolutely short two lines together. It will just silently merge them into a single net so it won’t show up in ERC. If you have an IC with 8 pins on each schematic symbol side in altium and drag the component one unit down, 7 and 7 pins will be shorted together (as an example) silently and become two nets.

    As far as footprints:

    You don’t technically need to, but altium’s spaghetti code makes things break so often and my company had some troubles with that so they recommend making a duplicate every time.

    Not to mention that searching for the correct footprint is accomplished 3 different ways and each way is partially or fully broken so you pretty much need the exact sequential footprint symbol number to sort and scroll all the way to find it. It is horrific. No organization at all.


  • That is true.

    However, the alternative is altium behavior where it drags all of the wire connections with you, so if you move anything attached to an IC or the IC itself, you get dozens of shorts immediately.

    They both have pros and cons. I actually prefer kicad’s way because it will never lead to unintended un-ERC-discoverable shorts.

    I have used both KiCAD and Altium regularly for years and there are many things that KiCAD simply does better but it is missing a ton of QoL things.

    The one thing that I don’t like about KiCAD is that some shortcuts don’t have an alternative right click or toolbar menu item, which makes them undiscoverable unless you browse shortcuts.

    I really like librePCBs approach to library management. Multiple pinouts for schematic symbols (meaning a BGA and QFN can have the same library item) and the categorization.

    Though I can’t tell if they have reusable footprints and are able to simply reference them to a schematic symbol which is one of the nice things in KiCAD over altium





  • My company switched over to it to use with sharepoint for our quality system instead of synology because all files need to be tracked and we were already integrated with Microsoft every other way. That was two months ago.

    Since then, multiple people have come forward with problems about syncing documents.

    I, myself had multiple times already in this short time where I would make changes to a file, save it, one drive would sync and tell me the changes were pushed, colleagues got the previous version while their one drives told them everything was synced, and then I had to open my version again from the Onedrive folder to see that it was the new version, manually save it again, and then manually pause and resume syncing, then FINALLY it would push the changes.

    It isn’t common, but when you have hundreds of thousands of files and there is a 0.1% chance that it silently fails syncing some files with absolutely no indication, even in the admin logs, that happens many many times



  • Your cloud example is exactly right and exactly what we want to NOT HAPPEN.

    They shoved the cloud so much down our throats so that they can force you into monthly income-sucking unneeded subscriptions. That is it. That is the single reason everyone did it.

    The result is now the average user has a much worse experience overall. One literally has to fight with Microsoft products to save things on their own computer. IoT and smart products literally won’t function without connections to their “cloud”. Phones come without SD card compatibility and with low flash memory to force you into cloud subscriptions. Now every damn piece of software is a way overpriced subscription that almost all originally started as “switching to cloud infrastructure” (fucking adobe creative cloud).

    The “cloud” has had so many data breaches and people data have been stolen, siphoned off, lost due to bugs, and sold to earn even more cash on the side.

    A huge portion of the general corporatization and bad enshittification of digital services and software in general can be attributed to “the cloud shoving down our throats” that you describe.

    AI is looking to do the same thing except castrate peoples’ digital skills, critical thinking skills, transcription skills, and writing skills in order to siphon more and more of your income off in the form of AI subscriptions while they double dip and sell everything you ever say to it and triple dip in mining everything you say to it as R&D that you pay to do

    Companies need to do the fucking R&D themselves with their revenue of a small country and stop forcing regular people to pay to be their alpha and beta testers and focus groups, and people gobble that boot up so hard because LLMs have a few small areas where they are slightly useful and can save 10 minutes per day and make them not have to critically think, so people will literally sell their data, their already small income, and their soul to save 10 minutes, and in 10 years the digital experience will be even more shitty and degraded than it got after “the cloud.”

    Your usecase is the exact definition as using LLMs as accessibility and to actually better the user experience for certain people which is not the goal of any AI company or 99% of LLM integrations

    TD;DR

    Non-consentual cloud shoving has caused newer generations to think that paying corporations every month to save files is normal and that your data is not yours and always corporate property ™®©, along with the decimation of understanding simple file structures. You can actually talk to teachers and professors and they unanimously say that tech literacy has nosedived.

    Now with the LLM shoving, they are trying to force the new generation to have to pay subscriptions to think, write, compose, draw, and get information by stripping them of those skills.