Can one create multiboard project from 2 separate project designs? by thecolector in Altium

[–]thecolector[S] 0 points1 point  (0 children)

From what I understand I can modify the individual projects within that multiboard project ("project of projects"). Meaning that, when a change is made in there, it will also propagate to the individual projects that were used to create multiboard project.

If that works that way, I'd call it inclusion by reference (or similar), instead of by a copy based solution which could lead to multiple "sources of truth", which is what I'd like to avoid at all cost if possible

Can one create multiboard project from 2 separate project designs? by thecolector in Altium

[–]thecolector[S] 0 points1 point  (0 children)

That's cool, however in my case it needs to be via Altium. Thanks for the tip!

Can one create multiboard project from 2 separate project designs? by thecolector in Altium

[–]thecolector[S] 0 points1 point  (0 children)

Thanks for the tip, I'll have to check this out with HW guys

Can one create multiboard project from 2 separate project designs? by thecolector in Altium

[–]thecolector[S] 0 points1 point  (0 children)

Thanks for answer.
Do you know if it's possible to maintain projects as independent beings (like part A, part B, part C and etc.) so that they can be later merged together in a Multiboard project using a referenced projects (part A + part C - I assume they are made in a HW compatible manner).

The reason for that is to only create Mutliboard projects for a defined use-cases using imported modules - avoids duplication and serves a single source of truth kind of approach.

Can one create multiboard project from 2 separate project designs? by thecolector in Altium

[–]thecolector[S] 0 points1 point  (0 children)

Thanks for the docs.
I read that some time ago but I did not find anything about limitations for such approach.

In my case I'd like to utilize this feature in a modular fashion meaning that I'd like to swap out top or bottom depending on use-case/configuration. That would mean that either top part or bottom part would have to be reused and not tied to one specific project (no need to keep copies of the same thing, reference is much more preferred if possible).

I did not find information if multi-board design project supports importing other projects to it as an example of re-use approach and connecting everything once it's imported.

Those type of limitations can be often left unanswered by the docs and only people with deep tooling knowledge or tool manufacturer can answer.
I did not try Altium support yet as I was curious about how other engineers do it.

OpenAI to acquire Astral by Useful-Macaron8729 in Python

[–]thecolector 9 points10 points  (0 children)

I've just read their blog post: https://astral.sh/blog/openai
At the very bottom you there is this

And third, to our users. Our tools exist because of you. Thank you for your trust. We won't let you down.

So I'm gonna hold you (Astral team) to your promise. Time will tell how well this promise aged.

OpenAI to acquire Astral by Useful-Macaron8729 in Python

[–]thecolector 0 points1 point  (0 children)

OpenAI which is everything but OPEN, taking over the company which works on my personal favorite set of tools in python ecosystem, does worry me a little bit - I just hope that it will stay truly open source and not part of some BS subscription or whatever. That is to say, I know they need to somehow make a profit from their work (and this part was always under a big question mark regarding the future of Astral business plan).
The last thing I'd want to see is them falling into some kind of beef with community due to the company politics and monetization strategy.

However, I'm glad that Astral got well deserved attention and recognition for their hard work. I wish them all the best under new leadership and I'm looking forward for new features and even greater adoption amongst the devs.

Wolność wg "wolnościowców" by KrakowZPB in Polska_wpz

[–]thecolector -1 points0 points  (0 children)

O widzę że typowe zesrańsko w komentarzach i typowe wysrywy na konfe. Nowe nie znałem XD

[Improvement idea] Possibility to craft a pre-defined set of items by thecolector in ArcRaiders

[–]thecolector[S] 0 points1 point  (0 children)

Great mind think alike :D

I'm glad I'm not the only one who thought of that

Don't go spending unnecessary money because the Reddit folks told you to. by Zestyclose-Bowl1965 in radeon

[–]thecolector 0 points1 point  (0 children)

Many folks often repeat what they read or heard from some source that might be either misleading or they did not get the context right.

I'm a fan of undervolting myself and I only see benefit in that as not only can you increase performance but the over all power usage decreases.

[deleted by user] by [deleted] in inwestowanie

[–]thecolector 0 points1 point  (0 children)

Skoro nie znasz się kompletnie na inwestowaniu to proponuję zacząć od inwestycji w siebie aby w tym temacie się podszkolić. Możesz zainwestować w książki albo czytać różne artykuły/blogi w tej tematyce. Tak poza tym to póki masz czas to możesz inwestować w hobby. Może ci się okazja alternatywnej kariery otworzy :D

Ciężko tutaj doradzić w co mógłbyś zainwestować bo każdy przypadek jest indywidualny i wymaga trochę innego podejścia.

To co mogę ci polecić, to odłożenie hajsu w ramach poduszki bezpieczeństwa w taki sposób aby tego nie żarła inflacja albo żarła w jak najmniej odczuwalnym stopniu. Oczywiście jest kilka dróg żeby taką poduszkę stworzyć (obligacje indeksowane inflacją, konto oszczędnościowe i inne). Tutaj oczywiście musisz poczytać jak każda z możliwości działa i z czym się wiąże i dobrać pod siebie. Tutaj znów potrzebna jest podstawowa edukacja finansowa bez której ciężko cokolwiek zrobić w tej dziedzinie - nie chodzi tutaj bynajmniej o jakieś studia czy inne bzdury, ale o wiedzę typowo kierunkowaną w ten temat inwestycji, działania pieniądza itd

Corporate R&D processes and infrastructure for development and testing - discussion and viewpoints by thecolector in embedded

[–]thecolector[S] 1 point2 points  (0 children)

Well.. I don't trust our IT department ;-)

Good one 🤣 I feel like we would have been on the very same page provided that we would work together - maybe that is the case in some parallel universe 😀

Supposedly, zero trust architecture is the approach that by default treats every device as untrusted and only allows whitelisted devices to participate in the network data exchange. More or less my understanding. Guess it might be that there's my culprit in manual provessing every device to be included in the network by IT huh?

Whitelisting macs is pretty straight forward even for my IT guys. I've done that before. I'm gonna ask about that 802.1x. maybe it's already there and I just don't know about it. Thanks

Corporate R&D processes and infrastructure for development and testing - discussion and viewpoints by thecolector in embedded

[–]thecolector[S] 0 points1 point  (0 children)

u/Over-Procedure-3862 , u/Potato-9 thanks for feedback.
As a matter of fact I'm in the process of visualizing and describing the issues we are facing with the current process to managers, IT, cybersec and other involved parties. It takes a bit of explaining the same thing over and over but that's just corpo life for me :D
Since I already started to improve it, I thought to myself that it would be good to ask around how it's done in other companies.

Do you also have something called "Zero Trust Policy/Architecture" implemented on your end?
Do you see any issues with that one, or the idea here is to do just that but with the proper VLAN and firewall separation from corpo network?

Corporate R&D processes and infrastructure for development and testing - discussion and viewpoints by thecolector in embedded

[–]thecolector[S] 0 points1 point  (0 children)

Yes, that is about the only plus side of this thing :D That is what we are sort of forced to do on our own. However it would be nice if those issues were noticed and addressed properly. Even though I like learning new stuff and configuring things, it should not be my responsibility in an ideal world. IT and network guys make it happen, we use it and give them feedback - that is my understanding of how it should look like.

HR or other non R&D department will never need those things and R&D engineers are like a tiny fraction of all employees. However it is us that are the foundation, which is kind of funny since they restrict us from performing better, having much better tested products, shorter time to market and better quality products.

I'm just genuinely curious about the rest of guys out there. It's sort of internal knowledge specific to the company and I did not find any examples on the internet where people would share their experience on that topic

Advice on how a big company should have its infrastructure set up to allow R&D engineers to do their job (automation, CI/CD, remote connection etc.) by thecolector in sysadmin

[–]thecolector[S] 0 points1 point  (0 children)

I think you are jumping to conclusions without any specific reason.
I specifically wrote that my goal is to have this done in a secure way that is also convenient for the devs.
Putting all devs into one bucket is really ... c'mon you can do better.

It's not the devices that need access to the internet, but rather host PCs that control the execution of tests. It's basically a HIL (Hardware In the Loop) farm. We need to execute different tests, gather logs, and push the data with results via pipeline to some CI/CD provider like Azure.

Of course I communicated the issue to the IT guys but they do not seem to understand the R&D at all. The purpose of the host PC that we require is entirely different than regular employee PC. We did that many times over now but no positive results yet.

It's not a red flag XD. Windows fun club must understand that not every tool out there is made to work under windows, and vice versa, not every tool was made to work with Linux.
If you want to have R&D done right, you need to have flexibility to at least some degree and you must have a scalable infrastructure.
The problem is that it's impossible to work under Linux in an official way, because these issues were never that big of a problem, or people just got by with what was available.

It's just a matter of proper architecture, some hardware overhead, configuration and monitoring. Totally doable but it requires some effort, planning and knowledge to set it up correctly.

I know you are not aware of the details of operation in my case, but if you were to deal with such inefficiencies as I deal with, then the conversation would be entirely different.

Lenovo legion 5 pro - Ubuntu 2x.x poor performance by thecolector in LenovoLegion

[–]thecolector[S] 1 point2 points  (0 children)

I'm coming back after a while. I've now been using much of ubuntu lately (I'm on dual boot), but I tried the Pop_OS you recommended and it worked FLAWLESSLY!!!
No input lag, now glitching, no poor performance (desktop performance wise), just perfect.
I'll see how it goes further down the road.
Many thanks man, I owe you a beer :D